{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T15:21:49Z","timestamp":1777130509746,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":59,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,27]],"date-time":"2023-11-27T00:00:00Z","timestamp":1701043200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100006374","name":"HORIZON EUROPE Framework Programme","doi-asserted-by":"publisher","award":["101092646,101092644"],"award-info":[{"award-number":["101092646,101092644"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,27]]},"DOI":"10.1145\/3590140.3629113","type":"proceedings-article","created":{"date-parts":[[2023,11,24]],"date-time":"2023-11-24T18:06:33Z","timestamp":1700849193000},"page":"165-177","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Pravega"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1842-2976","authenticated-orcid":false,"given":"Ra\u00fal","family":"Gracia-Tinedo","sequence":"first","affiliation":[{"name":"Dell Technologies, Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-6789-5505","authenticated-orcid":false,"given":"Flavio","family":"Junqueira","sequence":"additional","affiliation":[{"name":"Dell Technologies, Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-3858-8750","authenticated-orcid":false,"given":"Tom","family":"Kaitchuck","sequence":"additional","affiliation":[{"name":"Dell Technologies, Seattle, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-5683-6703","authenticated-orcid":false,"given":"Sachin","family":"Joshi","sequence":"additional","affiliation":[{"name":"Dell Technologies, Seattle, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,11,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2016. Blink: How Alibaba Uses Apache Flink. https:\/\/www.ververica.com\/blog\/blink-flink-alibaba-search."},{"key":"e_1_3_2_1_2_1","unstructured":"2019. Pravega Blog - Segment Attributes. https:\/\/cncf.pravega.io\/blog\/2019\/11\/21\/segment-attributes\/."},{"key":"e_1_3_2_1_3_1","unstructured":"2020. Pravega - Performance Blog Post. https:\/\/cncf.pravega.io\/blog\/2020\/10\/01\/when-speeding-makes-sense-fast-consistent-durable-and-scalable-streaming-data-with-pravega."},{"key":"e_1_3_2_1_4_1","unstructured":"2021. Trino - Episode 28: Autoscaling streaming ingestion to Trino with Pravega. https:\/\/trino.io\/episodes\/28.html."},{"key":"e_1_3_2_1_5_1","unstructured":"2022. Market Guide for Event Stream Processing. https:\/\/www.gartner.com\/en\/documents\/4347499."},{"key":"e_1_3_2_1_6_1","unstructured":"2023. Amazon Kinesis. https:\/\/aws.amazon.com\/es\/kinesis."},{"key":"e_1_3_2_1_7_1","unstructured":"2023. Apache Bookkeeper. https:\/\/bookkeeper.apache.org."},{"key":"e_1_3_2_1_8_1","unstructured":"2023. Apache Bookkeeper - Protocol. https:\/\/bookkeeper.apache.org\/docs\/development\/protocol."},{"key":"e_1_3_2_1_9_1","unstructured":"2023. Apache Cassandra. https:\/\/cassandra.apache.org."},{"key":"e_1_3_2_1_10_1","unstructured":"2023. Apache Druid. https:\/\/druid.apache.org."},{"key":"e_1_3_2_1_11_1","unstructured":"2023. Apache Flink. https:\/\/flink.apache.org."},{"key":"e_1_3_2_1_12_1","unstructured":"2023. Apache Kafka. https:\/\/kafka.apache.org."},{"key":"e_1_3_2_1_13_1","unstructured":"2023. Apache Kafka - Documentation. https:\/\/kafka.apache.org\/documentation."},{"key":"e_1_3_2_1_14_1","unstructured":"2023. Apache Pulsar. https:\/\/pulsar.apache.org."},{"key":"e_1_3_2_1_15_1","unstructured":"2023. Apache Pulsar - Overview of tiered storage. https:\/\/pulsar.apache.org\/docs\/2.11.x\/tiered-storage-overview."},{"key":"e_1_3_2_1_16_1","unstructured":"2023. Apache Spark. https:\/\/spark.apache.org."},{"key":"e_1_3_2_1_17_1","unstructured":"2023. Apache Zookeeper. https:\/\/zookeeper.apache.org."},{"key":"e_1_3_2_1_18_1","unstructured":"2023. Dell Streaming Data Platform. https:\/\/www.dell.com\/en-us\/dt\/storage\/streaming-data-platform.htm."},{"key":"e_1_3_2_1_19_1","unstructured":"2023. InfluxDB. https:\/\/www.influxdata.com."},{"key":"e_1_3_2_1_20_1","unstructured":"2023. OpenMessaging Benchmark. https:\/\/github.com\/openmessaging\/benchmark."},{"key":"e_1_3_2_1_21_1","unstructured":"2023. Pravega. https:\/\/cncf.pravega.io."},{"key":"e_1_3_2_1_22_1","unstructured":"2023. Pravega - ByteStream API Javadoc. https:\/\/pravega.io\/docs\/latest\/javadoc\/clients\/io\/pravega\/client\/byteStream\/package-summary.html."},{"key":"e_1_3_2_1_23_1","unstructured":"2023. Pravega - Flink Connector. https:\/\/github.com\/pravega\/flink-connector."},{"key":"e_1_3_2_1_24_1","unstructured":"2023. Pravega - KeyValueTable Javadoc. https:\/\/cncf.pravega.io\/docs\/latest\/javadoc\/clients\/io\/pravega\/client\/tables\/KeyValueTable.html."},{"key":"e_1_3_2_1_25_1","unstructured":"2023. Pravega - Simplified LTS. https:\/\/github.com\/pravega\/pravega\/wiki\/PDP-34-(Simplified-Tier-2)."},{"key":"e_1_3_2_1_26_1","unstructured":"2023. Pravega - Spark Connector. https:\/\/github.com\/pravega\/spark-connectors."},{"key":"e_1_3_2_1_27_1","unstructured":"2023. Pravega - StateSynchronizer Javadoc. https:\/\/cncf.pravega.io\/docs\/latest\/javadoc\/clients\/io\/pravega\/client\/state\/StateSynchronizer.html."},{"key":"e_1_3_2_1_28_1","unstructured":"2023. RedPanda. https:\/\/redpanda.com."},{"key":"e_1_3_2_1_29_1","volume-title":"Doklady Akademii Nauk","volume":"146","author":"Adeleson-Velskii Georgii Maksimovich","year":"1962","unstructured":"Georgii Maksimovich Adeleson-Velskii and Evgenii Mikhailovich Landis. 1962. An algorithm for organization of information. In Doklady Akademii Nauk, Vol. 146. Russian Academy of Sciences, 263--266."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.14778\/2733004.2733016"},{"key":"e_1_3_2_1_31_1","volume-title":"Apache flink: Stream and batch processing in a single engine. The Bulletin of the Technical Committee on Data Engineering 38, 4","author":"Carbone Paris","year":"2015","unstructured":"Paris Carbone, Asterios Katsifodimos, Stephan Ewen, Volker Markl, Seif Haridi, and Kostas Tzoumas. 2015. Apache flink: Stream and batch processing in a single engine. The Bulletin of the Technical Committee on Data Engineering 38, 4 (2015)."},{"key":"e_1_3_2_1_32_1","unstructured":"Dell Technologies. 2023. Dell Streaming Data Platform: Architecture Configuration and Considerations. https:\/\/www.delltechnologies.com\/asset\/ensg\/products\/storage\/industry-market\/h18162-streaming-data-platform-architecture.pdf."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3093742.3093908"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3046503"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/322248.322254"},{"key":"e_1_3_2_1_36_1","volume-title":"USENIX FAST'15","author":"Gracia-Tinedo Ra\u00fal","year":"2015","unstructured":"Ra\u00fal Gracia-Tinedo, Danny Harnik, Dalit Naor, Dmitry Sotnikov, Sivan Toledo, and Aviad Zuck. 2015. SDGen: Mimicking datasets for content generation in storage benchmarks. In USENIX FAST'15. 317--330."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815675.2815677"},{"key":"e_1_3_2_1_38_1","volume-title":"USENIX ATC '10","volume":"8","author":"Hunt Patrick","year":"2010","unstructured":"Patrick Hunt, Mahadev Konar, Flavio Paiva Junqueira, and Benjamin Reed. 2010. ZooKeeper: wait-free coordination for internet-scale systems.. In USENIX ATC '10, Vol. 8."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2946884"},{"key":"e_1_3_2_1_40_1","volume-title":"Durability with bookkeeper. ACM SIGOPS operating systems review 47, 1","author":"Junqueira Flavio P","year":"2013","unstructured":"Flavio P Junqueira, Ivan Kelly, and Benjamin Reed. 2013. Durability with bookkeeper. ACM SIGOPS operating systems review 47, 1 (2013), 9--15."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2018.00169"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2015.7364082"},{"key":"e_1_3_2_1_43_1","volume-title":"NetDB '11","volume":"11","author":"Kreps Jay","year":"2011","unstructured":"Jay Kreps, Neha Narkhede, Jun Rao, et al. 2011. Kafka: A distributed messaging system for log processing. In NetDB '11, Vol. 11. 1--7."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742788"},{"key":"e_1_3_2_1_45_1","volume-title":"Measurement and Analysis of Large-Scale Network File System Workloads. In USENIX ATC '08","volume":"1","author":"Leung Andrew W","year":"2008","unstructured":"Andrew W Leung, Shankar Pasupathy, Garth R Goodson, and Ethan L Miller. 2008. Measurement and Analysis of Large-Scale Network File System Workloads. In USENIX ATC '08, Vol. 1. 5--2."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2016.7841533"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2014.15"},{"key":"e_1_3_2_1_48_1","volume-title":"Virtual Log-Structured Storage for High-Performance Streaming. In IEEE CLUSTER'21","author":"Marcu Ovidiu-Cristian","year":"2021","unstructured":"Ovidiu-Cristian Marcu, Alexandru Costan, Bogdan Nicolae, and Gabriel Antonin. 2021. Virtual Log-Structured Storage for High-Performance Streaming. In IEEE CLUSTER'21. 135--145."},{"key":"e_1_3_2_1_49_1","volume-title":"Data Ingestion for the Connected World. In CIDR'17","volume":"17","author":"Meehan John","year":"2017","unstructured":"John Meehan, Cansu Aslantas, Stan Zdonik, Nesime Tatbul, and Jiang Du. 2017. Data Ingestion for the Connected World. In CIDR'17, Vol. 17. 8--11."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2844341"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1186\/s40537-019-0215-2"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137765.3137770"},{"key":"e_1_3_2_1_53_1","volume-title":"White Paper","author":"Robertson Alan","year":"2001","unstructured":"Alan Robertson. 2001. Resource fencing using STONITH. White Paper, August (2001)."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2015.32"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1107499.1107504"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2020.2978480"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600840"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/GRID.2010.5697961"},{"key":"e_1_3_2_1_59_1","volume-title":"Spark: Cluster computing with working sets. USENIX HotCloud'10 10, 10-10","author":"Zaharia Matei","year":"2010","unstructured":"Matei Zaharia, Mosharaf Chowdhury, Michael J Franklin, Scott Shenker, Ion Stoica, et al. 2010. Spark: Cluster computing with working sets. USENIX HotCloud'10 10, 10-10 (2010), 95."}],"event":{"name":"Middleware '23: 24th International Middleware Conference","location":"Bologna Italy","acronym":"Middleware '23","sponsor":["ACM Association for Computing Machinery","IFIP International Federation for Information Processing"]},"container-title":["Proceedings of the 24th International Middleware Conference on ZZZ"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3590140.3629113","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3590140.3629113","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,29]],"date-time":"2025-08-29T16:53:46Z","timestamp":1756486426000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3590140.3629113"}},"subtitle":["A Tiered Storage System for Data Streams"],"short-title":[],"issued":{"date-parts":[[2023,11,27]]},"references-count":59,"alternative-id":["10.1145\/3590140.3629113","10.1145\/3590140"],"URL":"https:\/\/doi.org\/10.1145\/3590140.3629113","relation":{},"subject":[],"published":{"date-parts":[[2023,11,27]]},"assertion":[{"value":"2023-11-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}