{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T17:03:52Z","timestamp":1778605432457,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,5,31]],"date-time":"2020-05-31T00:00:00Z","timestamp":1590883200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,11]]},"DOI":"10.1145\/3318464.3383131","type":"proceedings-article","created":{"date-parts":[[2020,5,29]],"date-time":"2020-05-29T17:12:33Z","timestamp":1590772353000},"page":"2651-2658","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":49,"title":["Beyond Analytics: The Evolution of Stream Processing Systems"],"prefix":"10.1145","author":[{"given":"Paris","family":"Carbone","sequence":"first","affiliation":[{"name":"RISE - Research Institutes of Sweden, Stockholm, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marios","family":"Fragkoulis","sequence":"additional","affiliation":[{"name":"Delft University of Technology, Delft, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vasiliki","family":"Kalavri","sequence":"additional","affiliation":[{"name":"Boston University, Boston, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Asterios","family":"Katsifodimos","sequence":"additional","affiliation":[{"name":"Delft University of Technology, Delft, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,5,31]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-003-0095-z"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.14778\/3352063.3352092"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536222.2536229"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824076"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-004-0147-z"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/1316689.1316720"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3190664"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1331904.1331907"},{"key":"e_1_3_2_1_9_1","volume-title":"Consistent streaming through time: A vision for event stream processing. CoRR, abs\/cs\/0612115","author":"Barga R. S.","year":"2006","unstructured":"R. S. Barga , J. Goldstein , M. H. Ali , and M. Hong . Consistent streaming through time: A vision for event stream processing. CoRR, abs\/cs\/0612115 , 2006 . R. S. Barga, J. Goldstein, M. H. Ali, and M. Hong. Consistent streaming through time: A vision for event stream processing. CoRR, abs\/cs\/0612115, 2006."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3314040"},{"key":"e_1_3_2_1_11_1","volume-title":"Orleans: Distributed virtual actors for programmability and scalability. MSR-TR-2014--41","author":"Bernstein P. A.","year":"2014","unstructured":"P. A. Bernstein , S. Bykov , A. Geller , G. Kliot , and J. Thelin . Orleans: Distributed virtual actors for programmability and scalability. MSR-TR-2014--41 , 2014 . P. A. Bernstein, S. Bykov, A. Geller, G. Kliot, and J. Thelin. Orleans: Distributed virtual actors for programmability and scalability. MSR-TR-2014--41, 2014."},{"key":"e_1_3_2_1_12_1","first-page":"12740","author":"Besta M.","year":"1912","unstructured":"M. Besta , M. Fischer , V. Kalavri , M. Kapralov , and T. Hoefler . Practice of Streaming and Dynamic Graphs: Concepts, Models, Systems, and Parallelism. CoRR, abs\/ 1912 . 12740 , 2020. M. Besta, M. Fischer, V. Kalavri, M. Kapralov, and T. Hoefler. Practice of Streaming and Dynamic Graphs: Concepts, Models, Systems, and Parallelism. CoRR, abs\/1912.12740, 2020.","journal-title":"CoRR, abs\/"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920874"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038932"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137765.3137777"},{"key":"e_1_3_2_1_16_1","volume-title":"Apache Flink: Stream and batch processing in a single engine","author":"Carbone P.","year":"2015","unstructured":"P. Carbone , S. Ewen , S. Haridi , A. Katsifodimos , V. Markl , and K. Tzoumas . Apache Flink: Stream and batch processing in a single engine . IEEE Data Engineering Bulletin , 2015 . P. Carbone, S. Ewen, S. Haridi, A. Katsifodimos, V. Markl, and K. Tzoumas. Apache Flink: Stream and batch processing in a single engine. IEEE Data Engineering Bulletin, 2015."},{"key":"e_1_3_2_1_17_1","volume-title":"SIGMOD","author":"Fernandez R. Castro","year":"2013","unstructured":"R. Castro Fernandez , M. Migliavacca , E. Kalyvianaki , and P. Pietzuch . Integrating scale out and fault tolerance in stream processing using operator state management . In SIGMOD , 2013 . R. Castro Fernandez, M. Migliavacca, E. Kalyvianaki, and P. Pietzuch. Integrating scale out and fault tolerance in stream processing using operator state management. In SIGMOD, 2013."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.14778\/2733004.2733048"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196898"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872857"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/342009.335432"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872838"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"e_1_3_2_1_24_1","volume-title":"VLDB","author":"Etzion O.","year":"2010","unstructured":"O. Etzion . Event processing : Past, present and future . In VLDB , 2010 . O. Etzion. Event processing: Past, present and future. In VLDB, 2010."},{"key":"e_1_3_2_1_25_1","volume-title":"USENIX ATC","author":"Fernandez R. C.","year":"2014","unstructured":"R. C. Fernandez , M. Migliavacca , E. Kalyvianaki , and P. Pietzuch . Making state explicit for imperative big data processing . In USENIX ATC , 2014 . R. C. Fernandez, M. Migliavacca, E. Kalyvianaki, and P. Pietzuch. Making state explicit for imperative big data processing. In USENIX ATC, 2014."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137765.3137786"},{"key":"e_1_3_2_1_27_1","volume-title":"VLDB, page 588--601","author":"Goldstein J.","year":"2020","unstructured":"J. Goldstein , A. Abdelhamid , M. Barnett , S. Burckhardt , B. Chandramouli , D. Gehring , N. Lebeck , C. Meiklejohn , U. F. Minhas , R. Newton , R. G. Peshawaria , T. Zaccai , and I. Zhang . A.M.B.R.O.S. I. A: Providing performant virtual resiliency for distributed applications . In VLDB, page 588--601 , Jan. 2020 . J. Goldstein, A. Abdelhamid, M. Barnett, S. Burckhardt, B. Chandramouli, D. Gehring, N. Lebeck, C. Meiklejohn, U. F. Minhas, R. Newton, R. G. Peshawaria, T. Zaccai, and I. Zhang. A.M.B.R.O.S.I.A: Providing performant virtual resiliency for distributed applications. In VLDB, page 588--601, Jan. 2020."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2611286.2611309"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.14778\/3329772.3329777"},{"key":"e_1_3_2_1_30_1","volume-title":"ICDE","author":"Hwang J.-H.","year":"2005","unstructured":"J.-H. Hwang , M. Balazinska , A. Rasin , U. Cetintemel , M. Stonebraker , and S. Zdonik . High-availability algorithms for distributed stream processing . In ICDE , 2005 . J.-H. Hwang, M. Balazinska, A. Rasin, U. Cetintemel, M. Stonebraker, and S. Zdonik. High-availability algorithms for distributed stream processing. In ICDE, 2005."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454179"},{"key":"e_1_3_2_1_32_1","volume-title":"Three steps is all you need: Fast, accurate, automatic scaling decisions for distributed streaming dataflows","author":"Kalavri V.","year":"2018","unstructured":"V. Kalavri , J. Liagouris , M. Hoffmann , D. Dimitrova , M. Forshaw , and T. Roscoe . Three steps is all you need: Fast, accurate, automatic scaling decisions for distributed streaming dataflows . In OSDI. USENIX Association , 2018 . V. Kalavri, J. Liagouris, M. Hoffmann, D. Dimitrova, M. Forshaw, and T. Roscoe. Three steps is all you need: Fast, accurate, automatic scaling decisions for distributed streaming dataflows. In OSDI. USENIX Association, 2018."},{"key":"e_1_3_2_1_33_1","volume-title":"EDBT","author":"Katsifodimos A.","year":"2019","unstructured":"A. Katsifodimos and M. Fragkoulis . Operational stream processing: Towards scalable and consistent event-driven applications . In EDBT , 2019 . A. Katsifodimos and M. Fragkoulis. Operational stream processing: Towards scalable and consistent event-driven applications. In EDBT, 2019."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317287.3321612"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882906"},{"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.14778\/1453856.1453890"},{"key":"e_1_3_2_1_38_1","volume-title":"VLDB","author":"Meehan J.","year":"2015","unstructured":"J. Meehan , N. Tatbul , S. Zdonik , C. Aslantas , U. Cetintemel , J. Du , T. Kraska , S. Madden , D. Maier , A. Pavlo , : Streaming meets transaction processing . In VLDB , 2015 . J. Meehan, N. Tatbul, S. Zdonik, C. Aslantas, U. Cetintemel, J. Du, T. Kraska, S. Madden, D. Maier, A. Pavlo, et al. S-Store: Streaming meets transaction processing. In VLDB, 2015."},{"key":"e_1_3_2_1_39_1","volume-title":"OSDI","author":"Moritz P.","year":"2018","unstructured":"P. Moritz , R. Nishihara , S. Wang , A. Tumanov , R. Liaw , E. Liang , M. Elibol , Z. Yang , W. Paul , M. I. Jordan , : A distributed framework for emerging AI applications . In OSDI , 2018 . P. Moritz, R. Nishihara, S. Wang, A. Tumanov, R. Liaw, E. Liang, M. Elibol, Z. Yang, W. Paul, M. I. Jordan, et al. Ray: A distributed framework for emerging AI applications. In OSDI, 2018."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522738"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2488222.2488263"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137765.3137770"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2488222.2488268"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/894174"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1055558.1055596"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/1315451.1315479"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/130283.130333"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378495"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2003.1198390"},{"key":"e_1_3_2_1_50_1","volume-title":"USENIX HotCloud","author":"Zaharia M.","year":"2012","unstructured":"M. Zaharia , T. Das , H. Li , S. Shenker , and I. Stoica . Discretized streams: An efficient and fault-tolerant model for stream processing on large clusters . In USENIX HotCloud , 2012 . M. Zaharia, T. Das, H. Li, S. Shenker, and I. Stoica. Discretized streams: An efficient and fault-tolerant model for stream processing on large clusters. In USENIX HotCloud, 2012."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385658.3385662"}],"event":{"name":"SIGMOD\/PODS '20: International Conference on Management of Data","location":"Portland OR USA","acronym":"SIGMOD\/PODS '20","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3318464.3383131","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3318464.3383131","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:23Z","timestamp":1750199903000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3318464.3383131"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,31]]},"references-count":51,"alternative-id":["10.1145\/3318464.3383131","10.1145\/3318464"],"URL":"https:\/\/doi.org\/10.1145\/3318464.3383131","relation":{},"subject":[],"published":{"date-parts":[[2020,5,31]]},"assertion":[{"value":"2020-05-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}