{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T12:24:44Z","timestamp":1753359884460,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,8,28]],"date-time":"2017-08-28T00:00:00Z","timestamp":1503878400000},"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":[[2017,8,28]]},"DOI":"10.1145\/3129292.3129294","type":"proceedings-article","created":{"date-parts":[[2017,9,12]],"date-time":"2017-09-12T18:53:22Z","timestamp":1505242402000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Striim"],"prefix":"10.1145","author":[{"given":"Alok","family":"Pareek","sequence":"first","affiliation":[{"name":"Striim Inc., Palo Alto, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bhushan","family":"Khaladkar","sequence":"additional","affiliation":[{"name":"Striim Inc., Palo Alto, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rajkumar","family":"Sen","sequence":"additional","affiliation":[{"name":"Striim Inc., Palo Alto, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Basar","family":"Onat","sequence":"additional","affiliation":[{"name":"Striim Inc., Palo Alto, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vijay","family":"Nadimpalli","sequence":"additional","affiliation":[{"name":"Striim Inc., Palo Alto, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manish","family":"Agarwal","sequence":"additional","affiliation":[{"name":"Striim Inc., Palo Alto, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas","family":"Keene","sequence":"additional","affiliation":[{"name":"Striim Inc., Palo Alto, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,8,28]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Oracle. https:\/\/docs.oracle.com\/cd\/E16764_01\/doc.1111\/e14476\/overview.htm.  Oracle. https:\/\/docs.oracle.com\/cd\/E16764_01\/doc.1111\/e14476\/overview.htm."},{"key":"e_1_3_2_1_2_1","unstructured":"StreamBase. http:\/\/www.tibco.com\/products\/tibco-streambase.  StreamBase. http:\/\/www.tibco.com\/products\/tibco-streambase."},{"key":"e_1_3_2_1_3_1","unstructured":"Apache Flink. https:\/\/flink.apache.org.  Apache Flink. https:\/\/flink.apache.org."},{"key":"e_1_3_2_1_4_1","unstructured":"Apache Samza. http:\/\/samza.apache.org.  Apache Samza. http:\/\/samza.apache.org."},{"key":"e_1_3_2_1_5_1","unstructured":"Apache Heron. https:\/\/twitter.github.io\/heron\/.  Apache Heron. https:\/\/twitter.github.io\/heron\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Apache Spark. http:\/\/spark.apache.org.  Apache Spark. http:\/\/spark.apache.org."},{"key":"e_1_3_2_1_7_1","unstructured":"SqlStream. http:\/\/sqlstream.com.  SqlStream. http:\/\/sqlstream.com."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536222.2536229"},{"key":"e_1_3_2_1_9_1","unstructured":"Oracle White Paper: http:\/\/www.oracle.com\/us\/solutions\/machine-to-machine\/iot-wp-2190408.pdf.  Oracle White Paper: http:\/\/www.oracle.com\/us\/solutions\/machine-to-machine\/iot-wp-2190408.pdf."},{"key":"e_1_3_2_1_10_1","unstructured":"Apache Storm. http:\/\/storm.apache.org.  Apache Storm. http:\/\/storm.apache.org."},{"key":"e_1_3_2_1_11_1","unstructured":"Apache Flink Fault-Tolerance. https:\/\/ci.apache.org\/projects\/flink\/flink-docs-master\/internals\/stream_checkpointing.html.  Apache Flink Fault-Tolerance. https:\/\/ci.apache.org\/projects\/flink\/flink-docs-master\/internals\/stream_checkpointing.html."},{"key":"e_1_3_2_1_12_1","unstructured":"Striim. www.striim.com.  Striim. www.striim.com."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/78973.78977"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2004.12.005"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224988"},{"key":"e_1_3_2_1_16_1","unstructured":"ConcurrentSkipListMap: https:\/\/docs.oracle.com\/javase\/7\/docs.  ConcurrentSkipListMap: https:\/\/docs.oracle.com\/javase\/7\/docs."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.14778\/2002938.2002940"},{"issue":"1","key":"e_1_3_2_1_18_1","first-page":"31","article-title":"Runtime Code Generation","volume":"37","author":"Wanderman-Milne","year":"2014","unstructured":"Wanderman-Milne S, Li N . Runtime Code Generation in Cloudera Impala. In IEEE Data Eng. Bull. , 37 ( 1 ): 31 -- 37 , 2014 . Wanderman-Milne S, Li N. Runtime Code Generation in Cloudera Impala. In IEEE Data Eng. Bull., 37(1): 31--37, 2014.","journal-title":"Cloudera Impala. In IEEE Data Eng. Bull."},{"key":"e_1_3_2_1_19_1","volume-title":"The Design of the Borealis Stream Processing Engine. In CIDR","author":"Abadi","year":"2005","unstructured":"Abadi et al. The Design of the Borealis Stream Processing Engine. In CIDR 2005 . Abadi et al. The Design of the Borealis Stream Processing Engine. In CIDR 2005."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/543613.543615"},{"key":"e_1_3_2_1_21_1","volume-title":"Apache Flink: Stream and Batch Processing in a Single Engine","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 . IEEE Data Engineering Bulletin 38, 4 (2015), 28--38. Paris Carbone, Asterios Katsifodimos, Stephan Ewen, Volker Markl, Seif Haridi, and Kostas Tzoumas. 2015. Apache Flink: Stream and Batch Processing in a Single Engine. IEEE Data Engineering Bulletin 38, 4 (2015), 28--38."},{"key":"e_1_3_2_1_22_1","volume-title":"CoRR","author":"Carbone Paris","year":"2015","unstructured":"Paris Carbone , Gyula Fora , Stephan Ewen , Seif Haridi , and Kostas Tzoumas . Lightweight asynchronous snapshots for distributed dataflows . In CoRR 2015 . Paris Carbone, Gyula Fora, Stephan Ewen, Seif Haridi, and Kostas Tzoumas. Lightweight asynchronous snapshots for distributed dataflows. In CoRR 2015."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522737"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872857"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454179"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-004-0147-z"},{"key":"e_1_3_2_1_27_1","unstructured":"Apache Kafka. https:\/\/kafka.apache.org\/  Apache Kafka. https:\/\/kafka.apache.org\/"},{"key":"e_1_3_2_1_28_1","volume-title":"NetDB","author":"Kreps Jay","year":"2011","unstructured":"Jay Kreps , Neha Narkhede , and Jun Rao . Kafka : A Distributed Messaging System for Log Processing . In NetDB , 2011 . Jay Kreps, Neha Narkhede, and Jun Rao. Kafka: A Distributed Messaging System for Log Processing. In NetDB, 2011."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/335191.335432"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2002.808407"},{"key":"e_1_3_2_1_31_1","unstructured":"Apache Flink SQL https:\/\/flink.apache.org\/news\/2017\/04\/04\/dynamic-tables.html  Apache Flink SQL https:\/\/flink.apache.org\/news\/2017\/04\/04\/dynamic-tables.html"},{"key":"e_1_3_2_1_32_1","unstructured":"Tigon SQL http:\/\/docs.tigon.io\/tigon\/current\/en\/advanced.html  Tigon SQL http:\/\/docs.tigon.io\/tigon\/current\/en\/advanced.html"},{"key":"e_1_3_2_1_33_1","unstructured":"Tigon http:\/\/docs.tigon.io\/tigon\/current\/en\/index.html  Tigon http:\/\/docs.tigon.io\/tigon\/current\/en\/index.html"},{"key":"e_1_3_2_1_34_1","unstructured":"Esper http:\/\/www.espertech.com\/esper\/  Esper http:\/\/www.espertech.com\/esper\/"},{"key":"e_1_3_2_1_35_1","unstructured":"SAP Stream Processor https:\/\/www.sap.com\/products\/complex-event-processing.  SAP Stream Processor https:\/\/www.sap.com\/products\/complex-event-processing."}],"event":{"name":"BIRTE '17: International Workshop on Real-Time Business Intelligence and Analytics","sponsor":["Google Inc.","NSF"],"location":"Munich Germany","acronym":"BIRTE '17"},"container-title":["Proceedings of the International Workshop on Real-Time Business Intelligence and Analytics"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3129292.3129294","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3129292.3129294","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:15Z","timestamp":1750217415000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3129292.3129294"}},"subtitle":["A streaming analytics platform for real-time business decisions"],"short-title":[],"issued":{"date-parts":[[2017,8,28]]},"references-count":35,"alternative-id":["10.1145\/3129292.3129294","10.1145\/3129292"],"URL":"https:\/\/doi.org\/10.1145\/3129292.3129294","relation":{},"subject":[],"published":{"date-parts":[[2017,8,28]]},"assertion":[{"value":"2017-08-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}