Show simple item record

dc.contributor.author
McSherry, Frank
dc.contributor.author
Lattuada, Andrea
dc.contributor.author
Schwarzkopf, Malte
dc.contributor.author
Roscoe, Timothy
dc.date.accessioned
2021-03-12T11:25:35Z
dc.date.available
2020-09-26T19:47:27Z
dc.date.available
2020-09-28T09:58:59Z
dc.date.available
2021-03-12T11:25:35Z
dc.date.issued
2020-06
dc.identifier.issn
2150-8097
dc.identifier.other
10.14778/3401960.3401974
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/442881
dc.identifier.doi
10.3929/ethz-b-000442881
dc.description.abstract
Current systems for data-parallel, incremental processing and view maintenance over high-rate streams isolate the execution of independent queries. This creates unwanted redundancy and overhead in the presence of concurrent incrementally maintained queries: each query must independently maintain the same indexed state over the same input streams, and new queries must build this state from scratch before they can begin to emit their first results. This paper introduces shared arrangements: indexed views of maintained state that allow concurrent queries to reuse the same in-memory state without compromising data-parallel performance and scaling. We implement shared arrangements in a modern stream processor and show order-of-magnitude improvements in query response time and resource consumption for incremental, interactive queries against high-throughput streams, while also significantly improving performance in other domains including business analytics, graph processing, and program analysis.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
Association for Computing Machinery
en_US
dc.rights.uri
http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.title
Shared Arrangements: practical inter-query sharing for streaming dataflows
en_US
dc.type
Journal Article
dc.rights.license
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
dc.date.published
2020-06-01
ethz.journal.title
Proceedings of the VLDB Endowment
ethz.journal.volume
13
en_US
ethz.journal.issue
10
en_US
ethz.journal.abbreviated
Proc. VLDB Endow.
ethz.pages.start
1793
en_US
ethz.pages.end
1806
en_US
ethz.version.deposit
publishedVersion
en_US
ethz.identifier.wos
ethz.identifier.scopus
ethz.publication.place
New York, NY
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02663 - Institut für Computing Platforms / Institute for Computing Platforms::03757 - Roscoe, Timothy / Roscoe, Timothy
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02663 - Institut für Computing Platforms / Institute for Computing Platforms::03757 - Roscoe, Timothy / Roscoe, Timothy
ethz.date.deposited
2020-09-26T19:47:33Z
ethz.source
SCOPUS
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2021-03-12T11:25:51Z
ethz.rosetta.lastUpdated
2022-03-29T05:44:51Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Shared%20Arrangements:%20practical%20inter-query%20sharing%20for%20streaming%20dataflows&rft.jtitle=Proceedings%20of%20the%20VLDB%20Endowment&rft.date=2020-06&rft.volume=13&rft.issue=10&rft.spage=1793&rft.epage=1806&rft.issn=2150-8097&rft.au=McSherry,%20Frank&Lattuada,%20Andrea&Schwarzkopf,%20Malte&Roscoe,%20Timothy&rft.genre=article&rft_id=info:doi/10.14778/3401960.3401974&
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record