{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T11:08:01Z","timestamp":1784113681033,"version":"3.55.0"},"reference-count":24,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"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\/100020570","name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio Grande do Sul","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100020570","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004909","name":"Universidade Federal do Rio Grande do Sul","doi-asserted-by":"publisher","award":["311012\/2025-6"],"award-info":[{"award-number":["311012\/2025-6"]}],"id":[{"id":"10.13039\/501100004909","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000780","name":"Commission of the European Communities","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100024370","name":"MIUR","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100024370","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["No311012\/2025-6"],"award-info":[{"award-number":["No311012\/2025-6"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information Systems"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.is.2026.102749","type":"journal-article","created":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T06:44:42Z","timestamp":1779345882000},"page":"102749","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Scalable join operators over data streams with shared-nothing parallelism"],"prefix":"10.1016","volume":"141","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6263-7723","authenticated-orcid":false,"given":"Gabriele","family":"Mencagli","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuriy","family":"Rymarchuk","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dalvan","family":"Griebler","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.is.2026.102749_b1","series-title":"Fundamentals of Stream Processing: Application Design, Systems, and Analytics","author":"Andrade","year":"2014"},{"issue":"2","key":"10.1016\/j.is.2026.102749_b2","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1007\/s00778-023-00819-8","article-title":"A survey on the evolution of stream processing systems","volume":"33","author":"Fragkoulis","year":"2023","journal-title":"VLDB J."},{"key":"10.1016\/j.is.2026.102749_b3","series-title":"Proceedings of the 19th ACM International Conference on Distributed and Event-Based Systems","first-page":"51","article-title":"PPOIJ: Shared-nothing parallel patterns for efficient online interval joins over data streams","author":"Mencagli","year":"2025"},{"issue":"5","key":"10.1016\/j.is.2026.102749_b4","doi-asserted-by":"crossref","first-page":"985","DOI":"10.1007\/s00778-022-00778-6","article-title":"Survey of window types for aggregation in stream processing systems","volume":"32","author":"Verwiebe","year":"2023","journal-title":"VLDB J."},{"issue":"12","key":"10.1016\/j.is.2026.102749_b5","doi-asserted-by":"crossref","first-page":"3135","DOI":"10.14778\/3476311.3476389","article-title":"Watermarks in stream processing systems: semantics and comparative analysis of apache flink and google cloud dataflow","volume":"14","author":"Akidau","year":"2021","journal-title":"Proc. VLDB Endow."},{"issue":"11","key":"10.1016\/j.is.2026.102749_b6","doi-asserted-by":"crossref","first-page":"2748","DOI":"10.1109\/TPDS.2021.3073970","article-title":"WindFlow: High-speed continuous stream processing with parallel building blocks","volume":"32","author":"Mencagli","year":"2021","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.is.2026.102749_b7","series-title":"Data Streams: Models and Algorithms","first-page":"209","article-title":"A survey of join processing in data streams","author":"Xie","year":"2007"},{"issue":"2","key":"10.1016\/j.is.2026.102749_b8","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1007\/s13222-022-00417-y","article-title":"Algorithms for windowed aggregations and joins on distributed stream processing systems","volume":"22","author":"Verwiebe","year":"2022","journal-title":"Datenbank Spektrum"},{"key":"10.1016\/j.is.2026.102749_b9","series-title":"Programming Multi-Core and Many-Core Computing Systems","first-page":"261","article-title":"Fastflow: High-level and efficient streaming on multicore","author":"Aldinucci","year":"2017"},{"key":"10.1016\/j.is.2026.102749_b10","series-title":"Apache flink","author":"Apache Software Foundation","year":"2025"},{"key":"10.1016\/j.is.2026.102749_b11","series-title":"Netty in Action","author":"Maurer","year":"2015"},{"key":"10.1016\/j.is.2026.102749_b12","series-title":"Alliancedb","author":"Zhang","year":"2024"},{"key":"10.1016\/j.is.2026.102749_b13","series-title":"Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data","first-page":"243","article-title":"Quickly generating billion-record synthetic databases","author":"Gray","year":"1994"},{"key":"10.1016\/j.is.2026.102749_b14","series-title":"2023 IEEE 39th International Conference on Data Engineering","first-page":"3031","article-title":"Scalable online interval join on modern multicore processors in OpenMLDB","author":"Zhang","year":"2023"},{"key":"10.1016\/j.is.2026.102749_b15","series-title":"Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference","first-page":"493","article-title":"SplitJoin: a scalable, low-latency stream join architecture with adjustable ordering precision","author":"Najafi","year":"2016"},{"key":"10.1016\/j.is.2026.102749_b16","series-title":"Proceedings of the 2011 ACM SIGMOD International Conference on Management of Data","first-page":"625","article-title":"How soccer players would do stream joins","author":"Teubner","year":"2011"},{"issue":"9","key":"10.1016\/j.is.2026.102749_b17","doi-asserted-by":"crossref","first-page":"709","DOI":"10.14778\/2732939.2732944","article-title":"Low-latency handshake join","volume":"7","author":"Roy","year":"2014","journal-title":"Proc. VLDB Endow."},{"issue":"2","key":"10.1016\/j.is.2026.102749_b18","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1007\/s00778-008-0116-z","article-title":"CellJoin: a parallel stream join operator for the cell processor","volume":"18","author":"Gedik","year":"2009","journal-title":"VLDB J."},{"key":"10.1016\/j.is.2026.102749_b19","series-title":"Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data","first-page":"811","article-title":"Scalable distributed stream join processing","author":"Lin","year":"2015"},{"key":"10.1016\/j.is.2026.102749_b20","series-title":"Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data","first-page":"2523","article-title":"Parallel index-based stream join on a multicore CPU","author":"Shahvarani","year":"2020"},{"issue":"8","key":"10.1016\/j.is.2026.102749_b21","doi-asserted-by":"crossref","first-page":"2468","DOI":"10.14778\/3742728.3742741","article-title":"Unraveling the impact of window semantics: Optimizing join order for efficient stream processing","volume":"18","author":"Ziehn","year":"2025","journal-title":"Proc. VLDB Endow."},{"issue":"3","key":"10.1016\/j.is.2026.102749_b22","doi-asserted-by":"crossref","first-page":"491","DOI":"10.14778\/3570690.3570699","article-title":"Dalton: Learned partitioning for distributed data streams","volume":"16","author":"Zapridou","year":"2022","journal-title":"Proc. VLDB Endow."},{"key":"10.1016\/j.is.2026.102749_b23","series-title":"Proceedings of the 2016 International Conference on Management of Data","first-page":"555","article-title":"SABER: Window-based hybrid stream processing for heterogeneous architectures","author":"Koliousis","year":"2016"},{"issue":"9","key":"10.1016\/j.is.2026.102749_b24","doi-asserted-by":"crossref","first-page":"2303","DOI":"10.1109\/TPDS.2021.3066407","article-title":"Fine-grained multi-query stream processing on integrated architectures","volume":"32","author":"Zhang","year":"2021","journal-title":"IEEE Trans. Parallel Distrib. Syst."}],"container-title":["Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0306437926000633?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0306437926000633?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T10:52:10Z","timestamp":1784112730000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0306437926000633"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":24,"alternative-id":["S0306437926000633"],"URL":"https:\/\/doi.org\/10.1016\/j.is.2026.102749","relation":{},"ISSN":["0306-4379"],"issn-type":[{"value":"0306-4379","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Scalable join operators over data streams with shared-nothing parallelism","name":"articletitle","label":"Article Title"},{"value":"Information Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.is.2026.102749","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"102749"}}