{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,28]],"date-time":"2026-08-28T03:25:30Z","timestamp":1787887530442,"version":"build-2784847793"},"reference-count":19,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T00:00:00Z","timestamp":1740700800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T00:00:00Z","timestamp":1740700800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"publisher","award":["2022BAL2F3"],"award-info":[{"award-number":["2022BAL2F3"]}],"id":[{"id":"10.13039\/501100000780","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":["24\/2551-0001400-4"],"award-info":[{"award-number":["24\/2551-0001400-4"]}],"id":[{"id":"10.13039\/501100004263","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100019831","name":"Conselho Nacional das Funda\u00e7\u00f5es Estaduais de Amparo \u00e0 Pesquisa","doi-asserted-by":"publisher","award":["306511\/2021-5"],"award-info":[{"award-number":["306511\/2021-5"]}],"id":[{"id":"10.13039\/501100019831","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2025,4]]},"DOI":"10.1007\/s10766-025-00793-4","type":"journal-article","created":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T19:08:04Z","timestamp":1740769684000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Self-Adaptive Micro-Batching for Low-Latency GPU-Accelerated Stream Processing"],"prefix":"10.1007","volume":"53","author":[{"given":"Ricardo","family":"Leonarczyk","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gabriele","family":"Mencagli","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dalvan","family":"Griebler","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,2,28]]},"reference":[{"key":"793_CR1","doi-asserted-by":"crossref","unstructured":"Chakravarthy, S., Jiang, Q.: Stream data processing: a quality of service perspective - modeling, scheduling, load shedding, and complex event processing, Berlin, Heidelberg, p. 340 (2009)","DOI":"10.1007\/978-0-387-71003-7_9"},{"key":"793_CR2","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9781139058940","volume-title":"Fundamentals of stream processing: application design, systems, and analytics","author":"HCM Andrade","year":"2014","unstructured":"Andrade, H.C.M., Gedik, B., Turaga, D.S.: Fundamentals of stream processing: application design, systems, and analytics. Cambridge University Press, Cambridge (2014)"},{"key":"793_CR3","doi-asserted-by":"crossref","unstructured":"Nasiri, H., Nasehi, S., Goudarzi, M.: A survey of distributed stream processing systems for smart city data analytics. In: Proceedings of the international conference on smart cities and internet of things. SCIOT \u201918. Association for Computing Machinery, New York (2018)","DOI":"10.1145\/3269961.3282845"},{"key":"793_CR4","doi-asserted-by":"crossref","unstructured":"Stein, C.M., Rockenbach, D.A., Griebler, D., Torquati, M., Mencagli, G., Danelutto, M., Fernandes, L.G.: Latency-aware adaptive micro-batching techniques for streamed data compression on graphics processing units. In: Concurrency and computation: practice and experience, vol. 33, p. 5786 (2021)","DOI":"10.1002\/cpe.5786"},{"key":"793_CR5","doi-asserted-by":"crossref","unstructured":"Leonarczyk, R., Griebler, D., Mencagli, G., Danelutto, M.: Evaluation of adaptive micro-batching techniques for gpu-accelerated stream processing. In: Euro-Par 2023: parallel processing workshops (2023). Springer","DOI":"10.1007\/978-3-031-50684-0_7"},{"issue":"6","key":"793_CR6","doi-asserted-by":"crossref","first-page":"6759","DOI":"10.1002\/cpe.6759","volume":"34","author":"A Vogel","year":"2022","unstructured":"Vogel, A., Griebler, D., Danelutto, M., Fernandes, L.G.: Self-adaptation on parallel stream processing: a systematic review. Concurrency Comput. Practice Exp. 34(6), 6759 (2022)","journal-title":"Concurrency Comput. Practice Exp."},{"key":"793_CR7","doi-asserted-by":"crossref","unstructured":"Das, T., Zhong, Y., Stoica, I., Shenker, S.: Adaptive stream processing using dynamic batch sizing. In: Proceedings of the ACM symposium on cloud computing. SOCC \u201914, pp. 1\u201313. Association for computing machinery, New York, NY, USA (2014)","DOI":"10.1145\/2670979.2670995"},{"key":"793_CR8","doi-asserted-by":"crossref","unstructured":"Zhang, Q., Song, Y., Routray, R.R., Shi, W.: Adaptive block and batch sizing for batched stream processing system. In: 2016 IEEE international conference on autonomic computing (ICAC), pp. 35\u201344 (2016)","DOI":"10.1109\/ICAC.2016.27"},{"key":"793_CR9","doi-asserted-by":"crossref","unstructured":"Garcia, A.M., Griebler, D., Schepke, C., Fernandes, L.G.L.: Evaluating micro-batch and data frequency for stream processing applications on multi-cores. In: 2022 30th Euromicro international conference on parallel, distributed and network-based processing (PDP). IEEE , pp. 10\u201317 (2022)","DOI":"10.1109\/PDP55904.2022.00011"},{"key":"793_CR10","doi-asserted-by":"crossref","first-page":"48753","DOI":"10.1109\/ACCESS.2019.2910312","volume":"7","author":"T De Matteis","year":"2019","unstructured":"De Matteis, T., Mencagli, G., De Sensi, D., Torquati, M., Danelutto, M.: Gasser: An auto-tunable system for general sliding-window streaming operators on gpus. IEEE Access 7, 48753\u201348769 (2019)","journal-title":"IEEE Access"},{"key":"793_CR11","doi-asserted-by":"crossref","unstructured":"Venkataraman, S., Panda, A., Ousterhout, K., Armbrust, M., Ghodsi, A., Franklin, M.J., Recht, B., Stoica, I.: Drizzle: Fast and adaptable stream processing at scale. In: Proceedings of the 26th symposium on operating systems principles. SOSP \u201917, pp. 374\u2013389. Association for computing machinery, New York, NY, USA (2017)","DOI":"10.1145\/3132747.3132750"},{"issue":"12","key":"793_CR12","doi-asserted-by":"crossref","first-page":"2672","DOI":"10.1109\/TPDS.2018.2846234","volume":"29","author":"D Cheng","year":"2018","unstructured":"Cheng, D., Zhou, X., Wang, Y., Jiang, C.: Adaptive scheduling parallel jobs with dynamic batching in spark streaming. IEEE Trans. Parallel Distrib. Syst. 29(12), 2672\u20132685 (2018)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"793_CR13","doi-asserted-by":"crossref","DOI":"10.1002\/047166880X","volume-title":"Feedback control of computing systems","author":"JL Hellerstein","year":"2004","unstructured":"Hellerstein, J.L., Diao, Y., Parekh, S., Tilbury, D.M.: Feedback control of computing systems. IEEE Press. Wiley, New Jersey (2004)"},{"key":"793_CR14","doi-asserted-by":"crossref","first-page":"104782","DOI":"10.1016\/j.jpdc.2023.104782","volume":"184","author":"G Mencagli","year":"2024","unstructured":"Mencagli, G., Torquati, M., Griebler, D., Fais, A., Danelutto, M.: General-purpose data stream processing on heterogeneous architectures with windflow. Journal of parallel and distributed computing 184, 104782 (2024)","journal-title":"Journal of parallel and distributed computing"},{"key":"793_CR15","doi-asserted-by":"crossref","unstructured":"Brunton, S.L., Kutz, J.N.: Data-driven science and engineering: machine learning, dynamical systems, and control, Cambridge (2021)","DOI":"10.1017\/9781009089517"},{"key":"793_CR16","unstructured":"Araujo, G.A.d., et al.: Data and stream parallelism optimizations on gpus. Master\u2019s thesis, Pontif\u00edcia Universidade Cat\u00f3lica do Rio Grande do Sul (2022)"},{"key":"793_CR17","doi-asserted-by":"crossref","unstructured":"Aldinucci, M., Danelutto, M., Kilpatrick, P., Torquati, M.: Fastflow: high-level and efficient streaming on multicore, pp. 261\u2013280. John Wiley & Sons, Ltd, New Jersey (2017). Chap. 13","DOI":"10.1002\/9781119332015.ch13"},{"key":"793_CR18","doi-asserted-by":"publisher","unstructured":"Rockenbach, D.A., Araujo, G., Griebler, D., Fernandes, L.G.: Gsparlib: A multi-level programming interface unifying opencl and cuda for expressing stream and data parallelism. In: Computer standards & interfaces 92, 103922 (2025) https:\/\/doi.org\/10.1016\/j.csi.2024.103922","DOI":"10.1016\/j.csi.2024.103922"},{"key":"793_CR19","unstructured":"Rockenbach, D.A.: High-level programming abstractions for stream parallelism on gpus. Master\u2019s thesis, Pontif\u00edcia Universidade Cat\u00f3lica do Rio Grande do Sul (2020)"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-025-00793-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10766-025-00793-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-025-00793-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,5]],"date-time":"2025-04-05T18:19:13Z","timestamp":1743877153000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10766-025-00793-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,28]]},"references-count":19,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,4]]}},"alternative-id":["793"],"URL":"https:\/\/doi.org\/10.1007\/s10766-025-00793-4","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,2,28]]},"assertion":[{"value":"5 October 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 February 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 February 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"14"}}