{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T08:54:56Z","timestamp":1775638496365,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":72,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,10]],"date-time":"2022-06-10T00:00:00Z","timestamp":1654819200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Bildung und Forschung","doi-asserted-by":"publisher","award":["01IS18025A"],"award-info":[{"award-number":["01IS18025A"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Bildung und Forschung","doi-asserted-by":"publisher","award":["01IS18037A"],"award-info":[{"award-number":["01IS18037A"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,10]]},"DOI":"10.1145\/3514221.3517826","type":"proceedings-article","created":{"date-parts":[[2022,6,12]],"date-time":"2022-06-12T02:33:49Z","timestamp":1655001229000},"page":"1078-1092","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Rethinking Stateful Stream Processing with RDMA"],"prefix":"10.1145","author":[{"given":"Bonaventura","family":"Del Monte","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Berlin, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steffen","family":"Zeuch","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin &amp; DFKI GmbH, Berlin, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tilmann","family":"Rabl","sequence":"additional","affiliation":[{"name":"Hasso-Plattner-Institut, Universit\u00e4t Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Volker","family":"Markl","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin &amp; DFKI GmbH, Berlin, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,6,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Advanced Micro Devices Inc. 2020. AMD EPYCtextsuperscript\u00ae 7003 Series Processor. https:\/\/www.amd.com\/system\/files\/documents\/amd-epyc-7003-series-datasheet.pdf ."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Tyler Akidau Alex Balikov Kaya Bekiroglu Slava Chernyak Josh Haberman Reuven Lax Sam McVeety Daniel Mills Paul Nordstrom and Sam Whittle. 2013. MillWheel: Fault-Tolerant Stream Processing at Internet Scale. In Very Large Data Bases. 734--746.","DOI":"10.14778\/2536222.2536229"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Tyler Akidau Robert Bradshaw Craig Chambers Slava Chernyak Rafael J Fern\u00e1ndez-Moctezuma Reuven Lax Sam McVeety Daniel Mills Frances Perry Eric Schmidt et al. 2015. The dataflow model: a practical approach to balancing correctness latency and cost in massive-scale unbounded out-of-order data processing. PVLDB (2015).","DOI":"10.14778\/2824032.2824076"},{"key":"e_1_3_2_1_4_1","unstructured":"Apache Foundation. 2015. Apache Flink Configuration. https:\/\/ci.apache.org\/projects\/flink\/flink-docs-master ."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Claude Barthels Simon Loesing Gustavo Alonso and Donald Kossmann. 2015. Rack-Scale In-Memory Join Processing Using RDMA. In ACM SIGMOD .","DOI":"10.1145\/2723372.2750547"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/568271.223785"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.14778\/2904483.2904485"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137765.3137777"},{"key":"e_1_3_2_1_9_1","first-page":"28","article-title":"Apache Flink#8482;: Stream and Batch Processing in a Single Engine","volume":"38","author":"Carbone Paris","year":"2015","unstructured":"Paris Carbone, Asterios Katsifodimos, Stephan Ewen, Volker Markl, Seif Haridi, and Kostas Tzoumas. 2015. Apache Flink#8482;: Stream and Batch Processing in a Single Engine. IEEE Data Eng. Bull., Vol. 38, 4 (2015), 28--38. http:\/\/sites.computer.org\/debull\/A15dec\/p28.pdf","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465282"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196898"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/214451.214456"},{"key":"e_1_3_2_1_13_1","unstructured":"Intel Corporation. 2012. Inteltextsuperscript\u00ae 64 and IA-32 Architectures Software Developer's Manual. Number 325462-044US."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 6th Conference on Symposium on Operating Systems Design and Implementation -","volume":"6","author":"Dean Jeffrey","year":"2004","unstructured":"Jeffrey Dean and Sanjay Ghemawat. 2004. MapReduce: Simplified Data Processing on Large Clusters. In Proceedings of the 6th Conference on Symposium on Operating Systems Design and Implementation - Volume 6 (San Francisco, CA) (OSDI'04). USENIX Association, USA, 10."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389723"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815425"},{"key":"e_1_3_2_1_17_1","unstructured":"Aleksandar Dragojeviundefined Dushyanth Narayanan Orion Hodson and Miguel Castro. 2014. FaRM: Fast Remote Memory. In USENIX ATC ."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE48307.2020.00131"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2010.23"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the Sixteenth International Conference on Very Large Databases","author":"Garcia-Molina Hector","unstructured":"Hector Garcia-Molina and Christos A. Polyzios. 1990. Two Epoch Algorithms for Disaster Recovery. In Proceedings of the Sixteenth International Conference on Very Large Databases (Brisbane, Australia). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 222--230."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389739"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/42411.42415"},{"key":"e_1_3_2_1_23_1","volume-title":"2009 ITG Symposium on Photonic Networks. 1--10","author":"Hauger S.","unstructured":"S. Hauger, T. Wild, A. Mutter, A. Kirstaedter, K. Karras, R. Ohlendorf, F. Feller, and J. Scharf. 2009. Packet Processing at 100 Gbps and Beyond - Challenges and Perspectives. In 2009 ITG Symposium on Photonic Networks. 1--10."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.14778\/3430915.3430932"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2528412"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.65"},{"key":"e_1_3_2_1_27_1","volume-title":"Proc. VLDB Endow.","author":"Jacques-Silva Gabriela","year":"2018","unstructured":"Gabriela Jacques-Silva, Ran Lei, Luwei Cheng, Guoqiang Jerry Chen, Kuen Ching, Tanji Hu, Yuan Mei, Kevin Wilfong, Rithin Shetty, Serhat Yilmaz, and et al. 2018. Providing Streaming Joins as a Service at Facebook. Proc. VLDB Endow. (2018)."},{"key":"e_1_3_2_1_28_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kalia Anuj","year":"2019","unstructured":"Anuj Kalia, Michael Kaminsky, and David Andersen. 2019. Datacenter RPCs can be General and Fast. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, Boston, MA, 1--16. https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/kalia"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626299"},{"key":"e_1_3_2_1_30_1","volume-title":"Design Guidelines for High Performance RDMA Systems. In 2016 USENIX Annual Technical Conference (USENIX ATC 16)","author":"Kalia Anuj","unstructured":"Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2016. Design Guidelines for High Performance RDMA Systems. In 2016 USENIX Annual Technical Conference (USENIX ATC 16). USENIX Association, Denver, CO, 437--450. https:\/\/www.usenix.org\/conference\/atc16\/technical-sessions\/presentation\/kalia"},{"key":"e_1_3_2_1_31_1","unstructured":"The Linux Kernel and OpenFabrics Alliance. 2019. Open Fabrics Enterprise Distribution (OFED) Performance Tests. https:\/\/github.com\/linux-rdma\/perftest ."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882906"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/190314.190324"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2610507"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"crossref","unstructured":"Justin Levandoski David Lomet and Sudipta Sengupta. 2013. LLAMA: A Cache\/Storage Subsystem for Modern Hardware. In Proceedings of the International Conference on Very Large Databases VLDB 2013 proceedings of the international conference on very large databases vldb 2013 ed.). VLDB - Very Large Data Bases. https:\/\/www.microsoft.com\/en-us\/research\/publication\/llama-a-cachestorage-subsystem-for-modern-hardware\/","DOI":"10.14778\/2536206.2536215"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1058150.1058158"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/10590.10593"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064202"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2013.78"},{"key":"e_1_3_2_1_40_1","volume-title":"15th Workshop on Hot Topics in Operating Systems (HotOS XV). USENIX Association","author":"McSherry Frank","unstructured":"Frank McSherry, Michael Isard, and Derek G. Murray. 2015. Scalability! But at what COST?. In 15th Workshop on Hot Topics in Operating Systems (HotOS XV). USENIX Association, Kartause Ittingen, Switzerland. https:\/\/www.usenix.org\/conference\/hotos15\/workshop-program\/presentation\/mcsherry"},{"key":"e_1_3_2_1_41_1","unstructured":"Mellanox Technologies. 2019 a. Mellanox ConnectXtextsuperscript\u00ae\u00ad6 VPI Card. https:\/\/www.mellanox.com\/files\/doc-2020\/pb-connectx-6-vpi-card.pdf ."},{"key":"e_1_3_2_1_42_1","unstructured":"Mellanox Technologies. 2019 b. Mellanox Quantumtextsuperscript\u00ae HDR Modular Switch CS8700. https:\/\/www.mellanox.com\/related-docs\/prod_ib_switch_systems\/PB_QM8700.pdf ."},{"key":"e_1_3_2_1_43_1","unstructured":"Microsoft Azure. 2021. Microsoft Azure HBv3-series Specification. https:\/\/docs.microsoft.com\/en-us\/azure\/virtual-machines\/hbv3-series ."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1462166.1462167"},{"key":"e_1_3_2_1_45_1","unstructured":"Derek Murray Frank McSherry Rebecca Isaacs Michael Isard Paul Barham and Martin Abadi. 2013. Naiad: A Timely Dataflow System. In Proceedings of the 24th ACM Symposium on Operating Systems Principles (SOSP) proceedings of the 24th acm symposium on operating systems principles (sosp) ed.). ACM. https:\/\/www.microsoft.com\/en-us\/research\/publication\/naiad-a-timely-dataflow-system-2\/"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319647.3325827"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002360050048"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043560"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"crossref","unstructured":"John Ousterhout Parag Agrawal David Erickson Christos Kozyrakis Jacob Leverich David Mazi\u00e8res Subhasish Mitra Aravind Narayanan Diego Ongaro Guru Parulkar and et al. 2011. The Case for RAMCloud. Commun. ACM (2011).","DOI":"10.1145\/1965724.1965751"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.14778\/2850583.2850585"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.14778\/2856318.2856319"},{"key":"e_1_3_2_1_52_1","volume-title":"Carlos Baquero, and Marek Zawirski.","author":"Shapiro Marc","year":"2011","unstructured":"Marc Shapiro, Nuno Preguicc a, Carlos Baquero, and Marek Zawirski. 2011. Conflict-Free Replicated Data Types. In Stabilization, Safety, and Security of Distributed Systems, Xavier D\u00e9fago, Franck Petit, and Vincent Villain (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 386--400."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"crossref","unstructured":"Michael Stonebraker and Stan Zdonik. 2005. The 8 Requirements of Real-Time Stream Processing. SIGMOD Rec. (2005).","DOI":"10.1145\/1107499.1107504"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389753"},{"key":"e_1_3_2_1_55_1","volume-title":"DFI: The Data Flow Interface for High-Speed Networks. In to appear in Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data (SIGMOD '21)","author":"Thostrup Lasse","year":"2021","unstructured":"Lasse Thostrup, Jan Skrzypczak, Matthias Jasny, Tobias Ziegler, and Carsten Binnig. 2021. DFI: The Data Flow Interface for High-Speed Networks. In to appear in Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data (SIGMOD '21). Association for Computing Machinery, New York, NY, USA."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"crossref","unstructured":"Ankit Toshniwal Siddarth Taneja Amit Shukla Karthik Ramasamy Jignesh M Patel Sanjeev Kulkarni Jason Jackson Krishna Gade Maosong Fu Jake Donham et al. 2014. Storm@Twitter. In ACM SIGMOD .","DOI":"10.1145\/2588555.2595641"},{"key":"e_1_3_2_1_57_1","volume-title":"Efficient Window Aggregation with General Stream Slicing. In 22th International Conference on Extending Database Technology (EDBT) .","author":"Traub Jonas","year":"2019","unstructured":"Jonas Traub, Philipp Grulich, Alejandro Rodr'iguez Cu\u00e9llar, Sebastian Bre\u00df, Asterios Katsifodimos, Tilmann Rabl, and Volker Markl. 2019. Efficient Window Aggregation with General Stream Slicing. In 22th International Conference on Extending Database Technology (EDBT) ."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/3027041.3027062"},{"key":"e_1_3_2_1_59_1","unstructured":"Pete Tucker Kristin Tufte Vassilis Papadimos and David Maier. 2004. NEXMark - A Benchmark for Queries over Data Streams DRAFT. (2004)."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2013.238"},{"key":"e_1_3_2_1_61_1","unstructured":"John Wilkes. 2011. More Google Cluster Data. https:\/\/github.com\/google\/cluster-data ."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2018.00044"},{"key":"e_1_3_2_1_63_1","volume-title":"Performance improvement of Apache Storm using InfiniBand RDMA. The Journal of Supercomputing","author":"Yang Seokwoo","year":"2019","unstructured":"Seokwoo Yang, Siwoon Son, Mi-Jung Choi, and Yang-Sae Moon. 2019. Performance improvement of Apache Storm using InfiniBand RDMA. The Journal of Supercomputing (2019), 1--27."},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2014.6844459"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3369383"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522737"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.14778\/3055330.3055335"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.14778\/3303753.3303758"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2017.119"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3300067"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-79478-1_24"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3300081"}],"event":{"name":"SIGMOD\/PODS '22: International Conference on Management of Data","location":"Philadelphia PA USA","acronym":"SIGMOD\/PODS '22","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2022 International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3514221.3517826","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3514221.3517826","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:35Z","timestamp":1750188635000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3514221.3517826"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,10]]},"references-count":72,"alternative-id":["10.1145\/3514221.3517826","10.1145\/3514221"],"URL":"https:\/\/doi.org\/10.1145\/3514221.3517826","relation":{},"subject":[],"published":{"date-parts":[[2022,6,10]]},"assertion":[{"value":"2022-06-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}