{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T16:55:31Z","timestamp":1778604931935,"version":"3.51.4"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T00:00:00Z","timestamp":1673222400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T00:00:00Z","timestamp":1673222400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","award":["001"],"award-info":[{"award-number":["001"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004263","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado do Rio Grande do Sul","doi-asserted-by":"publisher","award":["05\/2019-PQG project ParAS (N\u00ba 19\/2551-0001895-9)"],"award-info":[{"award-number":["05\/2019-PQG project ParAS (N\u00ba 19\/2551-0001895-9)"]}],"id":[{"id":"10.13039\/501100004263","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004263","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado do Rio Grande do Sul","doi-asserted-by":"publisher","award":["05\/2019-PQG project ParAS (N\u00ba 19\/2551-0001895-9)"],"award-info":[{"award-number":["05\/2019-PQG project ParAS (N\u00ba 19\/2551-0001895-9)"]}],"id":[{"id":"10.13039\/501100004263","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Universal MCTIC\/CNPq","award":["N\u00ba 28\/2018 project SParCloud (N\u00ba 437693\/2018-0)"],"award-info":[{"award-number":["N\u00ba 28\/2018 project SParCloud (N\u00ba 437693\/2018-0)"]}]},{"name":"Universal MCTIC\/CNPq","award":["N\u00ba 28\/2018 project SParCloud (N\u00ba 437693\/2018-0)"],"award-info":[{"award-number":["N\u00ba 28\/2018 project SParCloud (N\u00ba 437693\/2018-0)"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2023,5]]},"DOI":"10.1007\/s11227-022-05024-y","type":"journal-article","created":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T07:05:52Z","timestamp":1673247952000},"page":"9206-9244","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Micro-batch and data frequency for stream processing on multi-cores"],"prefix":"10.1007","volume":"79","author":[{"given":"Adriano Marques","family":"Garcia","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dalvan","family":"Griebler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claudio","family":"Schepke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luiz Gustavo","family":"Fernandes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,1,9]]},"reference":[{"key":"5024_CR1","doi-asserted-by":"crossref","unstructured":"Das T, Zhong Y, Stoica I, Shenker S (2014) Adaptive stream processing using dynamic batch sizing. In: Proceedings of the ACM Symposium on Cloud Computing. SOCC\u201914. Association for Computing Machinery, New York, NY, USA, pp 1\u201313","DOI":"10.1145\/2670979.2670995"},{"key":"5024_CR2","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.5786","author":"CM Stein","year":"2020","unstructured":"Stein CM, Rockenbach DA, Griebler D, Torquati M, Mencagli G, Danelutto M, Fernandes LG (2020) Latency-aware adaptive micro-batching techniques for streamed data compression on graphics processing units. Concurr Comput Pract Exp. https:\/\/doi.org\/10.1002\/cpe.5786","journal-title":"Concurr Comput Pract Exp"},{"key":"5024_CR3","doi-asserted-by":"publisher","DOI":"10.1145\/2528412","author":"M Hirzel","year":"2014","unstructured":"Hirzel M, Soul\u00e9 R, Schneider S, Gedik B, Grimm R (2014) A catalog of stream processing optimizations. ACM Comput Surv. https:\/\/doi.org\/10.1145\/2528412","journal-title":"ACM Comput Surv"},{"key":"5024_CR4","doi-asserted-by":"crossref","unstructured":"Herodotou H, Odysseos L, Lu J (2022) Automatic performance tuning for distributed data stream processing systems. In: 38TH IEEE International Conference on Data Engineering","DOI":"10.1109\/ICDE53745.2022.00296"},{"key":"5024_CR5","doi-asserted-by":"publisher","unstructured":"Zhang Q, Song Y, Routray RR, Shi W (2016) Adaptive block and batch sizing for batched stream processing system. In: 2016 IEEE International Conference on Autonomic Computing (ICAC), pp 35\u201344. https:\/\/doi.org\/10.1109\/ICAC.2016.27","DOI":"10.1109\/ICAC.2016.27"},{"key":"5024_CR6","doi-asserted-by":"crossref","unstructured":"Abdelhamid AS, Mahmood AR, Daghistani A, Aref WG (2020) Prompt: dynamic data-partitioning for distributed micro-batch stream processing systems. In: Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data. SIGMOD\u201920. ACM, New York, pp 2455\u20132469","DOI":"10.1145\/3318464.3389713"},{"key":"5024_CR7","doi-asserted-by":"publisher","DOI":"10.1016\/j.bdr.2021.100209","volume":"25","author":"S Henning","year":"2021","unstructured":"Henning S, Hasselbring W (2021) Theodolite: scalability benchmarking of distributed stream processing engines in microservice architectures. Big Data Res 25:100209","journal-title":"Big Data Res"},{"key":"5024_CR8","doi-asserted-by":"crossref","unstructured":"Li W, Zhang Z, Shu Y, Liu H, Liu T (2022) Toward optimal operator parallelism for stream processing topology with limited buffers. J Supercomput 1\u201322","DOI":"10.1007\/s11227-022-04376-9"},{"issue":"6","key":"5024_CR9","doi-asserted-by":"publisher","first-page":"6759","DOI":"10.1002\/cpe.6759","volume":"34","author":"A Vogel","year":"2022","unstructured":"Vogel A, Griebler D, Danelutto M, Fernandes LG (2022) Self-adaptation on parallel stream processing: a systematic review. Concurr Comput Pract Exp 34(6):6759. https:\/\/doi.org\/10.1002\/cpe.6759","journal-title":"Concurr Comput Pract Exp"},{"key":"5024_CR10","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-4398-5","volume-title":"Pro TBB: C++ parallel programming with threading building blocks","author":"M Voss","year":"2019","unstructured":"Voss M, Asenjo R, Reinders J (2019) Pro TBB: C++ parallel programming with threading building blocks. Apress, New York"},{"key":"5024_CR11","first-page":"261","volume-title":"Fastflow: high-level and efficient streaming on multicore","author":"M Aldinucci","year":"2017","unstructured":"Aldinucci M, Danelutto M, Kilpatrick P, Torquati M (2017) Fastflow: high-level and efficient streaming on multicore, vol Chap. 13. John Wiley & Sons Ltd, Hoboken, pp 261\u2013280"},{"key":"5024_CR12","doi-asserted-by":"publisher","unstructured":"Garcia AM, Griebler D, Schepke C, Fernandes L.G (2021) Introducing a stream processing framework for assessing parallel programming interfaces. In: 29th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP). PDP\u201921. IEEE, Valladolid, pp 84\u201388. https:\/\/doi.org\/10.1109\/PDP52278.2021.00021","DOI":"10.1109\/PDP52278.2021.00021"},{"key":"5024_CR13","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-021-01025-6","author":"AM Garcia","year":"2022","unstructured":"Garcia AM, Griebler D, Schepke C, Fernandes LG (2022) SPBench: a framework for creating benchmarks of stream processing applications. Computing. https:\/\/doi.org\/10.1007\/s00607-021-01025-6","journal-title":"Computing"},{"key":"5024_CR14","doi-asserted-by":"publisher","unstructured":"Garcia AM, Griebler D, Schepke C, Fernandes L.G (2022) Evaluating micro-batch and data frequency for stream processing applications on multi-cores. In: 30th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP). PDP\u201922. IEEE, Valladolid, pp 10\u201317. https:\/\/doi.org\/10.1109\/PDP55904.2022.00011","DOI":"10.1109\/PDP55904.2022.00011"},{"issue":"1","key":"5024_CR15","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1109\/TGCN.2018.2871025","volume":"3","author":"F Yao","year":"2019","unstructured":"Yao F, Wu J, Venkataramani G, Subramaniam S (2019) Ts-batpro: Improving energy efficiency in data centers by leveraging temporal-spatial batching. IEEE Trans Green Commun Netw 3(1):236\u2013249. https:\/\/doi.org\/10.1109\/TGCN.2018.2871025","journal-title":"IEEE Trans Green Commun Netw"},{"key":"5024_CR16","doi-asserted-by":"publisher","DOI":"10.1145\/3004054","author":"D De Sensi","year":"2016","unstructured":"De Sensi D, Torquati M, Danelutto M (2016) A reconfiguration algorithm for power-aware parallel applications. ACM Trans Archit Code Optim. https:\/\/doi.org\/10.1145\/3004054","journal-title":"ACM Trans Archit Code Optim"},{"key":"5024_CR17","doi-asserted-by":"crossref","unstructured":"Bienia C, Kumar S, Singh J.P, Li K (2008) The parsec benchmark suite: characterization and architectural implications. In: Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques, pp 72\u201381","DOI":"10.1145\/1454115.1454128"},{"key":"5024_CR18","doi-asserted-by":"publisher","unstructured":"Hesse G, Matthies C, Perscheid M, Uflacker M, Plattner H (2021) Espbench: the enterprise stream processing benchmark. In: ICPE \u201921: Proceedings of the ACM\/SPEC International Conference on Performance Engineering. ICPE \u201921. Association for Computing Machinery, New York, pp 201\u2013212. https:\/\/doi.org\/10.1145\/3427921.3450242","DOI":"10.1145\/3427921.3450242"},{"issue":"21","key":"5024_CR19","doi-asserted-by":"publisher","first-page":"4257","DOI":"10.1002\/cpe.4257","volume":"29","author":"A Shukla","year":"2017","unstructured":"Shukla A, Chaturvedi S, Simmhan Y (2017) Riotbench: an IoT benchmark for distributed stream processing systems. Concurr Comput Pract Exp 29(21):4257","journal-title":"Concurr Comput Pract Exp"},{"issue":"8","key":"5024_CR20","doi-asserted-by":"publisher","first-page":"1845","DOI":"10.1109\/TPDS.2020.2978480","volume":"31","author":"G van Dongen","year":"2020","unstructured":"van Dongen G, Van den Poel D (2020) Evaluation of stream processing frameworks. IEEE Trans Parallel Distrib Syst 31(8):1845\u20131858","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"5024_CR21","doi-asserted-by":"crossref","unstructured":"Wang L, Fu TZJ, Ma RTB, Winslett M, Zhang Z (2019) Elasticutor: rapid elasticity for realtime stateful stream processing. In: Proceedings of the 2019 International Conference on Management of Data. SIGMOD \u201919. Association for Computing Machinery, Amsterdam, pp 573\u2013588","DOI":"10.1145\/3299869.3319868"},{"key":"5024_CR22","doi-asserted-by":"crossref","unstructured":"Le-Phuoc D, Dao-Tran M, Pham M-D, Boncz P, Eiter T, Fink M (2012) Linked stream data processing engines: facts and figures. In: The Semantic Web\u2014ISWC 2012. Springer, Berlin, pp 300\u2013312","DOI":"10.1007\/978-3-642-35173-0_20"},{"key":"5024_CR23","doi-asserted-by":"crossref","unstructured":"Karimov J, Rabl T, Katsifodimos A, Samarev R, Heiskanen H, Markl V (2018) Benchmarking distributed stream data processing systems. In: 2018 IEEE 34th International Conference on Data Engineering (ICDE), pp 1507\u20131518","DOI":"10.1109\/ICDE.2018.00169"},{"issue":"3","key":"5024_CR24","doi-asserted-by":"publisher","first-page":"6561","DOI":"10.1002\/cpe.6561","volume":"34","author":"AGP Lobato","year":"2022","unstructured":"Lobato AGP, Andreoni Lopez M, Cardenas AA, Duarte OCMB, Pujolle G (2022) A fast and accurate threat detection and prevention architecture using stream processing. Concurr Comput Pract Exp 34(3):6561. https:\/\/doi.org\/10.1002\/cpe.6561","journal-title":"Concurr Comput Pract Exp"},{"key":"5024_CR25","doi-asserted-by":"crossref","unstructured":"Pagliari A, Huet F, Urvoy-Keller G (2020) Namb: a quick and flexible stream processing application prototype generator. In: 2020 20th IEEE\/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID), pp 61\u201370","DOI":"10.1109\/CCGrid49817.2020.00-87"},{"key":"5024_CR26","doi-asserted-by":"crossref","unstructured":"Balkesen C, Tatbul N, \u00d6zsu MT (2013) Adaptive input admission and management for parallel stream processing. In: Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems. DEBS \u201913. Association for Computing Machinery, Arlington, pp 15\u201326","DOI":"10.1145\/2488222.2488258"},{"key":"5024_CR27","doi-asserted-by":"publisher","DOI":"10.1145\/3016078.2851148","author":"T De Matteis","year":"2016","unstructured":"De Matteis T, Mencagli G (2016) Keep calm and react with foresight: strategies for low-latency and energy-efficient elastic data stream processing. SIGPLAN Not. https:\/\/doi.org\/10.1145\/3016078.2851148","journal-title":"SIGPLAN Not"},{"key":"5024_CR28","doi-asserted-by":"publisher","unstructured":"Navarro A, Asenjo R, Tabik S, Cascaval C (2009) Analytical modeling of pipeline parallelism. In: 2009 18th International Conference on Parallel Architectures and Compilation Techniques, pp 281\u2013290. https:\/\/doi.org\/10.1109\/PACT.2009.28","DOI":"10.1109\/PACT.2009.28"},{"key":"5024_CR29","doi-asserted-by":"publisher","DOI":"10.1016\/j.smhl.2022.100308","volume":"26","author":"S Bebortta","year":"2022","unstructured":"Bebortta S, Dalabehera AR, Pati B, Panigrahi CR, Nanda GR, Sahu B, Senapati D (2022) An intelligent spatial stream processing framework for digital forensics amid the COVID-19 outbreak. Smart Health 26:100308. https:\/\/doi.org\/10.1016\/j.smhl.2022.100308","journal-title":"Smart Health"},{"key":"5024_CR30","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1016\/j.jpdc.2021.10.001","volume":"160","author":"J Xu","year":"2022","unstructured":"Xu J, Palanisamy B, Wang Q, Ludwig H, Gopisetty S (2022) Amnis: optimized stream processing for edge computing. J Parallel Distrib Comput 160:49\u201364. https:\/\/doi.org\/10.1016\/j.jpdc.2021.10.001","journal-title":"J Parallel Distrib Comput"},{"key":"5024_CR31","doi-asserted-by":"publisher","unstructured":"Ntumba P, Georgantas N, Christophides V (2022) Scheduling continuous operators for IoT edge analytics with time constraints. In: 2022 IEEE International Conference on Smart Computing (SMARTCOMP), pp 78\u201385. https:\/\/doi.org\/10.1109\/SMARTCOMP55677.2022.00026","DOI":"10.1109\/SMARTCOMP55677.2022.00026"},{"key":"5024_CR32","doi-asserted-by":"crossref","unstructured":"Thies W, Amarasinghe S (2010) An empirical characterization of stream programs and its implications for language and compiler design. In: 2010 19th International Conference on Parallel Architectures and Compilation Techniques (PACT), pp 365\u2013376","DOI":"10.1145\/1854273.1854319"},{"key":"5024_CR33","doi-asserted-by":"crossref","unstructured":"Welsh M, Culler D, Brewer E (2001) Seda: an architecture for well-conditioned, scalable internet services. In: Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles. SOSP\u201901. ACM, New York, pp 230\u2013243","DOI":"10.1145\/502059.502057"},{"key":"5024_CR34","doi-asserted-by":"publisher","first-page":"838","DOI":"10.1016\/B978-012722442-8\/50079-3","volume-title":"Proceedings 2003 VLDB Conference","author":"D Carney","year":"2003","unstructured":"Carney D, \u00c7etintemel U, Rasin A, Zdonik S, Cherniack M, Stonebraker M (2003) Operator scheduling in a data stream manager. In: Freytag J-C, Lockemann P, Abiteboul S, Carey M, Selinger P, Heuer A (eds) Proceedings 2003 VLDB Conference. Morgan Kaufmann, San Francisco, pp 838\u2013849"},{"key":"5024_CR35","doi-asserted-by":"publisher","unstructured":"Imai S, Patterson S, Varela CA (2017) Maximum sustainable throughput prediction for data stream processing over public clouds. In: 2017 17th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), pp 504\u2013513. https:\/\/doi.org\/10.1109\/CCGRID.2017.105","DOI":"10.1109\/CCGRID.2017.105"},{"key":"5024_CR36","doi-asserted-by":"publisher","unstructured":"Arkian H, Pierre G, Tordsson J, Elmroth E (2021) Model-based stream processing auto-scaling in geo-distributed environments. In: 2021 International Conference on Computer Communications and Networks (ICCCN), pp 1\u201310. https:\/\/doi.org\/10.1109\/ICCCN52240.2021.9522236","DOI":"10.1109\/ICCCN52240.2021.9522236"},{"key":"5024_CR37","doi-asserted-by":"publisher","unstructured":"Imai S, Patterson S, Varela C.A.(2018) Uncertainty-aware elastic virtual machine scheduling for stream processing systems. In: 2018 18th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), pp 62\u201371. https:\/\/doi.org\/10.1109\/CCGRID.2018.00021","DOI":"10.1109\/CCGRID.2018.00021"},{"issue":"1","key":"5024_CR38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.2298\/CSIS200131031C","volume":"18","author":"Z Chu","year":"2021","unstructured":"Chu Z, Yu J, Hamdulla A (2021) Throughput prediction based on extratree for stream processing tasks. Comput Sci Inf Syst 18(1):1\u201322","journal-title":"Comput Sci Inf Syst"},{"key":"5024_CR39","doi-asserted-by":"publisher","unstructured":"Palyvos-Giannas D, Mencagli G, Papatriantafilou M, Gulisano V (2021) Lachesis: a middleware for customizing OS scheduling of stream processing queries. In: Proceedings of the 22nd International Middleware Conference. Middleware\u201921. Association for Computing Machinery, New York, pp 365\u2013378. https:\/\/doi.org\/10.1145\/3464298.3493407","DOI":"10.1145\/3464298.3493407"},{"key":"5024_CR40","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2022.06.007","author":"D Sun","year":"2022","unstructured":"Sun D, Cui Y, Wu M, Gao S, Buyya R (2022) An energy efficient and runtime-aware framework for distributed stream computing systems. Futur Gener Comput Syst. https:\/\/doi.org\/10.1016\/j.future.2022.06.007","journal-title":"Futur Gener Comput Syst"},{"issue":"6","key":"5024_CR41","doi-asserted-by":"publisher","first-page":"1447","DOI":"10.1109\/TPDS.2013.295","volume":"25","author":"B Gedik","year":"2014","unstructured":"Gedik B, Schneider S, Hirzel M, Wu K-L (2014) Elastic scaling for data stream processing. IEEE Trans Parallel Distrib Syst 25(6):1447\u20131463. https:\/\/doi.org\/10.1109\/TPDS.2013.295","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"5024_CR42","doi-asserted-by":"publisher","DOI":"10.3390\/a11090134","author":"G Russo","year":"2018","unstructured":"Russo G, Nardelli M, Cardellini V, Lo Presti F (2018) Multi-level elasticity for wide-area data streaming systems: a reinforcement learning approach. Algorithms. https:\/\/doi.org\/10.3390\/a11090134","journal-title":"Algorithms"},{"key":"5024_CR43","doi-asserted-by":"publisher","unstructured":"Heinze T, Jerzak Z, Hackenbroich G, Fetzer C (2014) Latency-aware elastic scaling for distributed data stream processing systems. In: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems. DEBS\u201914. Association for Computing Machinery, New York, pp 13\u201322. https:\/\/doi.org\/10.1145\/2611286.2611294","DOI":"10.1145\/2611286.2611294"},{"key":"5024_CR44","doi-asserted-by":"publisher","unstructured":"Mei Y, Cheng L, Talwar V, Levin MY, Jacques-Silva G, Simha N, Banerjee A, Smith B, Williamson T, Yilmaz S, Chen W, Chen GJ (2020) Turbine: Facebook\u2019s service management platform for stream processing. In: 2020 IEEE 36th International Conference on Data Engineering (ICDE), pp 1591\u20131602. https:\/\/doi.org\/10.1109\/ICDE48307.2020.00141","DOI":"10.1109\/ICDE48307.2020.00141"},{"key":"5024_CR45","doi-asserted-by":"crossref","unstructured":"Henning S, Hasselbring W (2021) How to measure scalability of distributed stream processing engines? In: Companion of the ACM\/SPEC International Conference on Performance Engineering. ICPE\u201921. ACM, New York, pp 85\u201388","DOI":"10.1145\/3447545.3451190"},{"issue":"01","key":"5024_CR46","doi-asserted-by":"publisher","first-page":"1740005","DOI":"10.1142\/S0129626417400059","volume":"27","author":"D Griebler","year":"2017","unstructured":"Griebler D, Danelutto M, Torquati M, Fernandes LG (2017) SPar: a DSL for high-level and productive stream parallelism. Parallel Process Lett 27(01):1740005. https:\/\/doi.org\/10.1142\/S0129626417400059","journal-title":"Parallel Process Lett"},{"issue":"11","key":"5024_CR47","doi-asserted-by":"publisher","first-page":"5659","DOI":"10.1007\/s11227-016-1793-9","volume":"74","author":"M Danelutto","year":"2018","unstructured":"Danelutto M, De Matteis T, Mencagli G, Torquati M (2018) Data stream processing via code annotations. J Supercomput 74(11):5659\u20135673","journal-title":"J Supercomput"},{"key":"5024_CR48","doi-asserted-by":"publisher","first-page":"4603","DOI":"10.1007\/s11227-019-02914-6","volume":"76","author":"D Griebler","year":"2019","unstructured":"Griebler D, Vogel A, De Sensi D, Danelutto M, Fernandes LG (2019) Simplifying and implementing service level objectives for stream parallelism. J Supercomput 76:4603\u20134628. https:\/\/doi.org\/10.1007\/s11227-019-02914-6","journal-title":"J Supercomput"},{"key":"5024_CR49","series-title":"Student\u2019s guides","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781107294929","volume-title":"A student\u2019s guide to waves","author":"D Fleisch","year":"2015","unstructured":"Fleisch D, Kinnaman L (2015) A student\u2019s guide to waves. Student\u2019s guides. Cambridge University Press, Cambridge"},{"issue":"8","key":"5024_CR50","doi-asserted-by":"publisher","first-page":"4042","DOI":"10.1007\/s11227-018-2482-7","volume":"75","author":"D Griebler","year":"2018","unstructured":"Griebler D, Hoffmann RB, Danelutto M, Fernandes LG (2018) Stream parallelism with ordered data constraints on multi-core systems. J Supercomput 75(8):4042\u20134061. https:\/\/doi.org\/10.1007\/s11227-018-2482-7","journal-title":"J Supercomput"},{"key":"5024_CR51","doi-asserted-by":"publisher","unstructured":"MacDonald S, Szafron D, Schaeffer J (2004) Rethinking the pipeline as object-oriented states with transformations. In: Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments, 2004. Proceedings, pp 12\u201321. https:\/\/doi.org\/10.1109\/HIPS.2004.1299186","DOI":"10.1109\/HIPS.2004.1299186"},{"key":"5024_CR52","volume-title":"Intel threading building blocks: outfitting C++ for multi-core processor parallelism","author":"J Reinders","year":"2007","unstructured":"Reinders J (2007) Intel threading building blocks: outfitting C++ for multi-core processor parallelism. O\u2019Reilly Media Inc, Sebastopol"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-022-05024-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-022-05024-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-022-05024-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,5]],"date-time":"2023-04-05T19:44:31Z","timestamp":1680723871000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-022-05024-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,9]]},"references-count":52,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2023,5]]}},"alternative-id":["5024"],"URL":"https:\/\/doi.org\/10.1007\/s11227-022-05024-y","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,9]]},"assertion":[{"value":"27 December 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 January 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no competing interests as defined by Springer, or other interests that might be perceived to influence the results and\/or discussion reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"All authors have read and approved the final manuscript and agree with its submission to The Journal of Supercomputing.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}]}}