{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T07:14:25Z","timestamp":1773126865093,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":55,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,6,25]],"date-time":"2019-06-25T00:00:00Z","timestamp":1561420800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001459","name":"Ministry of Education - Singapore","doi-asserted-by":"publisher","award":["MOE2017-T2-1-122"],"award-info":[{"award-number":["MOE2017-T2-1-122"]}],"id":[{"id":"10.13039\/501100001459","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,6,25]]},"DOI":"10.1145\/3299869.3300067","type":"proceedings-article","created":{"date-parts":[[2019,6,18]],"date-time":"2019-06-18T17:41:43Z","timestamp":1560879703000},"page":"705-722","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":45,"title":["BriskStream"],"prefix":"10.1145","author":[{"given":"Shuhao","family":"Zhang","sequence":"first","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiong","family":"He","sequence":"additional","affiliation":[{"name":"Advanced Digital Sciences Center, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amelie Chi","family":"Zhou","sequence":"additional","affiliation":[{"name":"Shenzhen University, Shenzhen, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bingsheng","family":"He","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,6,25]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2008. Classmexer. https:\/\/www.javamex.com\/classmexer\/  2008. Classmexer. https:\/\/www.javamex.com\/classmexer\/"},{"key":"e_1_3_2_1_2_1","unstructured":"2015. SGI UV 300 UV300EX Data Sheet http:\/\/www.newroute.com\/ upload\/updocumentos\/a06ee4637786915bc954e850a6b5580f.pdf.  2015. SGI UV 300 UV300EX Data Sheet http:\/\/www.newroute.com\/ upload\/updocumentos\/a06ee4637786915bc954e850a6b5580f.pdf."},{"key":"e_1_3_2_1_3_1","unstructured":"2017. NUMA patch for Flink https:\/\/issues.apache.org\/jira\/browse\/ FLINK-3163.  2017. NUMA patch for Flink https:\/\/issues.apache.org\/jira\/browse\/ FLINK-3163."},{"key":"e_1_3_2_1_4_1","unstructured":"2018. Apache Flink. https:\/\/flink.apache.org\/  2018. Apache Flink. https:\/\/flink.apache.org\/"},{"key":"e_1_3_2_1_5_1","unstructured":"2018. Apache Storm. http:\/\/storm.apache.org\/  2018. Apache Storm. http:\/\/storm.apache.org\/"},{"key":"e_1_3_2_1_6_1","unstructured":"2018. HP ProLiant DL980 G7 server with HP PREMA Architecture Technical Overview. https:\/\/community.hpe.com\/hpeb\/attachments\/ hpeb\/itrc-264\/106801\/1\/363896.pdf  2018. HP ProLiant DL980 G7 server with HP PREMA Architecture Technical Overview. https:\/\/community.hpe.com\/hpeb\/attachments\/ hpeb\/itrc-264\/106801\/1\/363896.pdf"},{"key":"e_1_3_2_1_7_1","unstructured":"2018. Intel Memory Latency Checker https:\/\/software.intel.com\/ articles\/intelr-memory-latency-checker.  2018. Intel Memory Latency Checker https:\/\/software.intel.com\/ articles\/intelr-memory-latency-checker."},{"key":"e_1_3_2_1_8_1","unstructured":"2018. Intel VTune Amplifier. https:\/\/software.intel.com\/en-us\/ intel-vtune-amplifier-xe.  2018. Intel VTune Amplifier. https:\/\/software.intel.com\/en-us\/ intel-vtune-amplifier-xe."},{"key":"e_1_3_2_1_9_1","unstructured":"2018. OpenHFT. https:\/\/github.com\/OpenHFT\/Java-Thread-Affinity  2018. OpenHFT. https:\/\/github.com\/OpenHFT\/Java-Thread-Affinity"},{"key":"e_1_3_2_1_10_1","unstructured":"Daniel J. Abadi Yanif Ahmad Magdalena Balazinska Ugur Cetintemel Mitch Cherniack Jeong H. Hwang Wolfgang Lindner Anurag S. Maskey Alexander Rasin Esther Ryvkina Nesime Tatbul Ying Xing and Stan Zdonik. 2005. The Design of the Borealis Stream Processing Engine. In CIDR.  Daniel J. Abadi Yanif Ahmad Magdalena Balazinska Ugur Cetintemel Mitch Cherniack Jeong H. Hwang Wolfgang Lindner Anurag S. Maskey Alexander Rasin Esther Ryvkina Nesime Tatbul Ying Xing and Stan Zdonik. 2005. The Design of the Borealis Stream Processing Engine. In CIDR."},{"key":"e_1_3_2_1_11_1","volume-title":"Wood","author":"Ailamaki Anastassia","year":"2009","unstructured":"Anastassia Ailamaki , David J. DeWitt , Mark D. Hill , and David A . Wood . 2009 . DBMSs on a Modern Processor : Where Does Time Go?. In VLDB. Anastassia Ailamaki, David J. DeWitt, Mark D. Hill, and David A. Wood. 2009. DBMSs on a Modern Processor: Where Does Time Go?. In VLDB."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2012.64"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2488222.2488267"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523629"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2013.6544839"},{"key":"e_1_3_2_1_16_1","volume-title":"Kersten","author":"Boncz Peter A.","year":"1999","unstructured":"Peter A. Boncz , Stefan Manegold , and Martin L . Kersten . 1999 . Database Architecture Optimized for the new. Bottleneck : Memory Access. In VLDB. Peter A. Boncz, Stefan Manegold, and Martin L. Kersten. 1999. Database Architecture Optimized for the new. Bottleneck: Memory Access. In VLDB."},{"key":"e_1_3_2_1_17_1","volume-title":"William Gropp, and Rajeev Thakur.","author":"Byna Surendra","year":"2004","unstructured":"Surendra Byna , Xian He Sun , William Gropp, and Rajeev Thakur. 2004 . Predicting memory-access cost based on data-access patterns. In ICCC. Surendra Byna, Xian He Sun, William Gropp, and Rajeev Thakur. 2004. Predicting memory-access cost based on data-access patterns. In ICCC."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2933267.2933312"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092819.3092823"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"V. Cardellini M. Nardelli and D. Luzi. 2016. Elastic Stateful Stream Processing in Storm. In HPCS.  V. Cardellini M. Nardelli and D. Luzi. 2016. Elastic Stateful Stream Processing in Storm. In HPCS.","DOI":"10.1109\/HPCSim.2016.7568388"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Sirish Chandrasekaran and etal 2003. TelegraphCQ: Continuous dataflow processing for an uncertain world. In CIDR.  Sirish Chandrasekaran and et al. 2003. TelegraphCQ: Continuous dataflow processing for an uncertain world. In CIDR.","DOI":"10.1145\/872757.872857"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132847.3132916"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465265"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670995"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465282"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.295"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735508.2735513"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1166074.1166079"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2005.31"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"crossref","unstructured":"Martin Hirzel Robert Soul\u00e9 Scott Schneider Bura Gedik and Robert Grimm. 2014. A Catalog of Stream Processing Optimizations. ACM Comput. Surv. (2014).  Martin Hirzel Robert Soul\u00e9 Scott Schneider Bura Gedik and Robert Grimm. 2014. A Catalog of Stream Processing Optimizations. ACM Comput. Surv. (2014).","DOI":"10.1145\/2528412"},{"key":"e_1_3_2_1_31_1","unstructured":"C. Iancu S. Hofmeyr F. Blagojevic and Y. Zheng. 2010. In IPDPS.  C. Iancu S. Hofmeyr F. Blagojevic and Y. Zheng. 2010. In IPDPS."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1142473.1142522"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735703.2735704"},{"key":"e_1_3_2_1_34_1","volume-title":"Joel andWu, Kun-Lung and Andrade, Henrique and Gedik, Bufra.","author":"Hildrum Rohit","year":"2009","unstructured":"Khandekar, Rohit and Hildrum , Kirsten and Parekh , Sujay and Rajan , Deepak andWolf , Joel andWu, Kun-Lung and Andrade, Henrique and Gedik, Bufra. 2009 . COLA : Optimizing Stream Processing Applications via Graph Partitioning. In Middleware . Khandekar, Rohit and Hildrum, Kirsten and Parekh, Sujay and Rajan, Deepak andWolf, Joel andWu, Kun-Lung and Andrade, Henrique and Gedik, Bufra. 2009. COLA: Optimizing Stream Processing Applications via Graph Partitioning. In Middleware."},{"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\/2723372.2742788"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2008.129"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2133382.2133384"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2610507"},{"key":"e_1_3_2_1_40_1","volume-title":"Lohman","author":"Li Yinan","year":"2013","unstructured":"Yinan Li , Ippokratis Pandis , Ren\u00e9 M\u00fcller , Vijayshankar Raman , and Guy M . Lohman . 2013 . NUMA-aware algorithms: the case of data shuffling. In CIDR. Yinan Li, Ippokratis Pandis, Ren\u00e9 M\u00fcller, Vijayshankar Raman, and Guy M. Lohman. 2013. NUMA-aware algorithms: the case of data shuffling. In CIDR."},{"key":"e_1_3_2_1_41_1","volume-title":"On the Complexity of Branch-and Bound Search for Random Trees. Random Struct. Algorithms","author":"Luc Devroye","year":"1999","unstructured":"Devroye Luc and Zamora Cura Carlos . 1999. On the Complexity of Branch-and Bound Search for Random Trees. Random Struct. Algorithms ( 1999 ). Devroye Luc and Zamora Cura Carlos. 1999. On the Complexity of Branch-and Bound Search for Random Trees. Random Struct. Algorithms (1999)."},{"key":"e_1_3_2_1_42_1","unstructured":"Hongyu Miao Heejin Park Myeongjae Jeon Gennady Pekhimenko Kathryn S. McKinley and Felix Xiaozhu Lin. 2017. StreamBox: Modern Stream Processing on a Multicore Machine. In ATC.   Hongyu Miao Heejin Park Myeongjae Jeon Gennady Pekhimenko Kathryn S. McKinley and Felix Xiaozhu Lin. 2017. StreamBox: Modern Stream Processing on a Multicore Machine. In ATC."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.disopt.2016.01.005"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814576.2814808"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2093157.2093179"},{"key":"e_1_3_2_1_46_1","volume-title":"OLTP on Hardware Islands. PVLDB","author":"Porobic Danica","year":"2012","unstructured":"Danica Porobic , Ippokratis Pandis , Miguel Branco , Pinar T\u00f6z\u00fcn , and Anastasia Ailamaki . 2012. OLTP on Hardware Islands. PVLDB ( 2012 ). Danica Porobic, Ippokratis Pandis, Miguel Branco, Pinar T\u00f6z\u00fcn, and Anastasia Ailamaki. 2012. OLTP on Hardware Islands. PVLDB (2012)."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"crossref","unstructured":"Iraklis Psaroudakis Tobias Scheuer Norman May Abdelkader Sellami and Anastasia Ailamaki. 2015. Scaling up concurrent main-memory column-store scans: towards adaptive NUMA-aware data and task placement. In VLDB.  Iraklis Psaroudakis Tobias Scheuer Norman May Abdelkader Sellami and Anastasia Ailamaki. 2015. Scaling up concurrent main-memory column-store scans: towards adaptive NUMA-aware data and task placement. In VLDB.","DOI":"10.14778\/2824032.2824043"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.14778\/3015274.3015275"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"crossref","unstructured":"Scott Schneider JoelWolf Kirsten Hildrum Rohit Khandekar and Kun- Lung Wu. 2016. Dynamic Load Balancing for Ordered Data-Parallel Regions in Distributed Streaming Systems. (2016).  Scott Schneider JoelWolf Kirsten Hildrum Rohit Khandekar and Kun- Lung Wu. 2016. Dynamic Load Balancing for Ordered Data-Parallel Regions in Distributed Streaming Systems. (2016).","DOI":"10.1145\/2988336.2990475"},{"key":"e_1_3_2_1_50_1","volume-title":"Weng-Fai Wong, Chang Yao, and Hao Zhang.","author":"Tan Kian-Lee","year":"2015","unstructured":"Kian-Lee Tan , Qingchao Cai , Beng Chin Ooi , Weng-Fai Wong, Chang Yao, and Hao Zhang. 2015 . In-memory Databases : Challenges and Opportunities From Software and Hardware Perspectives. SIGMOD Record ( 2015). Kian-Lee Tan, Qingchao Cai, Beng Chin Ooi, Weng-Fai Wong, Chang Yao, and Hao Zhang. 2015. In-memory Databases: Challenges and Opportunities From Software and Hardware Perspectives. SIGMOD Record (2015)."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/564691.564697"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2014.61"},{"key":"e_1_3_2_1_53_1","unstructured":"H. Zhang G. Chen B. C. Ooi K. Tan and M. Zhang. 2015. In-Memory Big Data Management and Processing: A Survey. TKDE (2015).  H. Zhang G. Chen B. C. Ooi K. Tan and M. Zhang. 2015. In-Memory Big Data Management and Processing: A Survey. TKDE (2015)."},{"key":"e_1_3_2_1_54_1","volume-title":"Amelie Chi Zhou, and Thomas Heinze","author":"Zhang Shuhao","year":"2017","unstructured":"Shuhao Zhang , Bingsheng He , Daniel Dahlmeier , Amelie Chi Zhou, and Thomas Heinze . 2017 . Revisiting the Design of Data Stream Processing Systems on Multi-Core Processors. In ICDE. Shuhao Zhang, Bingsheng He, Daniel Dahlmeier, Amelie Chi Zhou, and Thomas Heinze. 2017. Revisiting the Design of Data Stream Processing Systems on Multi-Core Processors. In ICDE."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007568.1007592"}],"event":{"name":"SIGMOD\/PODS '19: International Conference on Management of Data","location":"Amsterdam Netherlands","acronym":"SIGMOD\/PODS '19","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2019 International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3299869.3300067","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3299869.3300067","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:15Z","timestamp":1750210755000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3299869.3300067"}},"subtitle":["Scaling Data Stream Processing on Shared-Memory Multicore Architectures"],"short-title":[],"issued":{"date-parts":[[2019,6,25]]},"references-count":55,"alternative-id":["10.1145\/3299869.3300067","10.1145\/3299869"],"URL":"https:\/\/doi.org\/10.1145\/3299869.3300067","relation":{},"subject":[],"published":{"date-parts":[[2019,6,25]]},"assertion":[{"value":"2019-06-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}