{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:43:40Z","timestamp":1777902220475,"version":"3.51.4"},"reference-count":53,"publisher":"SAGE Publications","issue":"7","license":[{"start":{"date-parts":[[2011,8,9]],"date-time":"2011-08-09T00:00:00Z","timestamp":1312848000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2012,7]]},"abstract":"<jats:p>Stream processing is an important emerging computational model for performing complex operations on and across multi-source, high-volume, unpredictable dataflows. We present Flow, a platform for parallel and distributed stream processing system simulation that provides a flexible modeling environment for analyzing stream processing applications. The Flow stream processing system simulator is a high-performance, scalable simulator that automatically parallelizes chunks of the model space and incurs near-zero synchronization overhead for acyclic stream application graphs. We show promising parallel and distributed event rates exceeding 149 million events per second on a cluster with 512 processor cores.<\/jats:p>","DOI":"10.1177\/0037549711412981","type":"journal-article","created":{"date-parts":[[2011,8,9]],"date-time":"2011-08-09T23:20:03Z","timestamp":1312932003000},"page":"832-851","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":1,"title":["Towards flexible exascale stream processing system simulation"],"prefix":"10.1177","volume":"88","author":[{"given":"Alfred J","family":"Park","sequence":"first","affiliation":[{"name":"IBM Research, T.J. Watson Research Center, Yorktown Heights, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cheng-Hong","family":"Li","sequence":"additional","affiliation":[{"name":"IBM Research, T.J. Watson Research Center, Yorktown Heights, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ravi","family":"Nair","sequence":"additional","affiliation":[{"name":"IBM Research, T.J. Watson Research Center, Yorktown Heights, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nobuyuki","family":"Ohba","sequence":"additional","affiliation":[{"name":"IBM Research, Tokyo Research Laboratory, Yamato City, Kanagawa, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uzi","family":"Shvadron","sequence":"additional","affiliation":[{"name":"IBM Research, Haifa Research Laboratory, Haifa University, Mount Carmel, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ayal","family":"Zaks","sequence":"additional","affiliation":[{"name":"IBM Research, Haifa Research Laboratory, Haifa University, Mount Carmel, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eugen","family":"Schenfeld","sequence":"additional","affiliation":[{"name":"IBM Research, T.J. Watson Research Center, Yorktown Heights, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2011,8,9]]},"reference":[{"key":"bibr1-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/40.918001"},{"key":"bibr2-0037549711412981","volume-title":"Stream Processor Architecture","author":"Rixner S","year":"2002"},{"key":"bibr3-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-003-0095-z"},{"key":"bibr4-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1016\/B978-012088469-8.50044-9"},{"key":"bibr5-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/VETECF.2007.303"},{"key":"bibr6-0037549711412981","unstructured":"System S\u2009-\u2009Stream Computing at IBM Research. Available at: http:\/\/download.boulder.ibm.com\/ibmdl\/pub\/software\/data\/sw-library\/ii\/whitepaper\/SystemS_2008-1001.pdf."},{"key":"bibr7-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376729"},{"key":"bibr8-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/1048935.1050187"},{"key":"bibr9-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45937-5_14"},{"key":"bibr10-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/543613.543615"},{"key":"bibr11-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2009.5161015"},{"key":"bibr12-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872857"},{"key":"bibr13-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/1107499.1107504"},{"key":"bibr14-0037549711412981","first-page":"71","volume-title":"26th IEEE International Conference on Distributed Computing Systems (ICDCS\u201906)","author":"Amini L"},{"key":"bibr15-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2008.4630103"},{"key":"bibr16-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2008.77"},{"key":"bibr17-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2008.165"},{"key":"bibr18-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2008.34"},{"key":"bibr19-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2009.21"},{"key":"bibr20-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/1496909.1496921"},{"key":"bibr21-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/WSC.2008.4736167"},{"key":"bibr22-0037549711412981","first-page":"431","volume-title":"Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data","author":"Navendu J","year":"2006"},{"key":"bibr23-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2004.1327904"},{"key":"bibr24-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/2.841785"},{"key":"bibr25-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/324138.324232"},{"key":"bibr26-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/1054907.1054910"},{"key":"bibr27-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/2.982917"},{"key":"bibr28-0037549711412981","volume-title":"System Design with SystemC","author":"Grotker T","year":"2002"},{"key":"bibr29-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/WHPCF.2008.4745403"},{"key":"bibr30-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.1997.594593"},{"key":"bibr31-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/SIMSYM.2002.1000084"},{"key":"bibr32-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/3916.3988"},{"key":"bibr33-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/DISRTA.2000.874067"},{"key":"bibr34-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0024752"},{"key":"bibr35-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.1999.766157"},{"key":"bibr36-0037549711412981","first-page":"139","volume-title":"Proceedings 14th Workshop on Parallel and Distributed Simulation","author":"Gan B-P"},{"key":"bibr37-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2001.924618"},{"key":"bibr38-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/62115.62128"},{"key":"bibr39-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1979.230182"},{"key":"bibr40-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854319"},{"key":"bibr41-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.1999.766156"},{"key":"bibr42-0037549711412981","first-page":"306","volume-title":"Simulation Conference Proceedings, 1988 Winter","author":"Nicol DM","year":"1988"},{"key":"bibr43-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/75108.75388"},{"key":"bibr44-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(94)00101-F"},{"key":"bibr45-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2005.1"},{"key":"bibr46-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2002.1003854"},{"key":"bibr47-0037549711412981","first-page":"17","volume-title":"Proceedings of the 18th Workshop on Parallel and Distributed Simulation","author":"Kiddle C","year":"2004"},{"key":"bibr48-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2001.924620"},{"key":"bibr49-0037549711412981","unstructured":"SPEC - Standard Performance Evaluation Corporation, available at: http:\/\/www.spec.org\/."},{"key":"bibr50-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168877"},{"key":"bibr51-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2009.5161036"},{"key":"bibr52-0037549711412981","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827595287997"},{"key":"bibr53-0037549711412981","volume-title":"Parallel and Distributed Simulation Systems","author":"Fujimoto RM","year":"1999"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549711412981","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549711412981","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:23:15Z","timestamp":1777634595000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549711412981"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,8,9]]},"references-count":53,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2012,7]]}},"alternative-id":["10.1177\/0037549711412981"],"URL":"https:\/\/doi.org\/10.1177\/0037549711412981","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,8,9]]}}}