{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T20:01:32Z","timestamp":1785441692218,"version":"3.56.0"},"reference-count":14,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2027,1,1]],"date-time":"2027-01-01T00:00:00Z","timestamp":1798761600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2027,1,1]],"date-time":"2027-01-01T00:00:00Z","timestamp":1798761600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2027,1,1]],"date-time":"2027-01-01T00:00:00Z","timestamp":1798761600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2027,1,1]],"date-time":"2027-01-01T00:00:00Z","timestamp":1798761600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2027,1,1]],"date-time":"2027-01-01T00:00:00Z","timestamp":1798761600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2027,1,1]],"date-time":"2027-01-01T00:00:00Z","timestamp":1798761600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2027,1,1]],"date-time":"2027-01-01T00:00:00Z","timestamp":1798761600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/100016132","name":"R\u00e9gion wallonne","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100016132","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007175","name":"Conseil National de la Recherche Scientifique","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100007175","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[2027,1]]},"DOI":"10.1016\/j.scico.2026.103542","type":"journal-article","created":{"date-parts":[[2026,7,24]],"date-time":"2026-07-24T00:35:05Z","timestamp":1784853305000},"page":"103542","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Justin: Integration of heterogeneous CPU\/memory scaling in Apache Flink and its Kubernetes support"],"prefix":"10.1016","volume":"255","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-4455-1985","authenticated-orcid":false,"given":"Donatien","family":"Schmitz","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guillaume","family":"Rosinosky","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Etienne","family":"Rivi\u00e8re","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"4","key":"10.1016\/j.scico.2026.103542_bib0001","first-page":"28","article-title":"Apache Flink: stream and batch processing in a single engine","volume":"38","author":"Carbone","year":"2015","journal-title":"Bull. Tech. Comm. Data Eng."},{"issue":"4","key":"10.1016\/j.scico.2026.103542_bib0002","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3483840","article-title":"RocksDB: evolution of development priorities in a key-value store serving large-scale applications","volume":"17","author":"Dong","year":"2021","journal-title":"ACM Trans. Storage"},{"key":"10.1016\/j.scico.2026.103542_bib0003","unstructured":"RocksDB, 2025, https:\/\/rocksdb.org\/."},{"key":"10.1016\/j.scico.2026.103542_bib0004","unstructured":"Flink K8S operator, 2025, https:\/\/github.com\/apache\/flink-kubernetes-operator."},{"key":"10.1016\/j.scico.2026.103542_bib0005","series-title":"13th USENIX Symposium on Operating Systems Design and Implementation","first-page":"783","article-title":"Three steps is all you need: fast, accurate, automatic scaling decisions for distributed streaming dataflows","author":"Kalavri","year":"2018"},{"key":"10.1016\/j.scico.2026.103542_bib0006","series-title":"IFIP International Conference on Distributed Applications and Interoperable Systems","first-page":"102","article-title":"Justin: hybrid CPU\/memory elastic scaling for distributed stream processing","author":"Schmitz","year":"2025"},{"key":"10.1016\/j.scico.2026.103542_bib0007","series-title":"Proceedings of the 19th ACM International Conference on Distributed and Event-based Systems","first-page":"188","article-title":"A tale of many streams: characterizing a hybrid batch-stream production workload in Digazu, a data lake supported by Apache Kafka and Flink","author":"Schmitz","year":"2025"},{"issue":"5","key":"10.1016\/j.scico.2026.103542_bib0008","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."},{"key":"10.1016\/j.scico.2026.103542_bib0009","unstructured":"Prometheus, 2024, https:\/\/prometheus.io."},{"key":"10.1016\/j.scico.2026.103542_bib0010","unstructured":"Flink fine-grained resource management, 2025, https:\/\/nightlies.apache.org\/flink\/flink-docs-master\/docs\/deployment\/finegrained_resource\/."},{"key":"10.1016\/j.scico.2026.103542_bib0011","unstructured":"Justin artifact, 2025, https:\/\/doi.org\/10.5281\/zenodo.15209784."},{"key":"10.1016\/j.scico.2026.103542_bib0012","series-title":"Technical Report","article-title":"NEXMark\u2013a Benchmark for Queries Over Data Streams","author":"Tucker","year":"2010"},{"key":"10.1016\/j.scico.2026.103542_bib0013","series-title":"41st ACM\/SIGAPP Symposium on Applied Computing","article-title":"Charon: fine-grain resource allocation and optimized task placement for multi-query distributed stream processing","author":"Schmitz","year":"2026"},{"key":"10.1016\/j.scico.2026.103542_bib0014","series-title":"18th ACM International Conference on Distributed and Event-based Systems","first-page":"90","article-title":"Streambed: capacity planning for stream processing","author":"Rosinosky","year":"2024"}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642326001085?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642326001085?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T19:27:02Z","timestamp":1785439622000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167642326001085"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2027,1]]},"references-count":14,"alternative-id":["S0167642326001085"],"URL":"https:\/\/doi.org\/10.1016\/j.scico.2026.103542","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[2027,1]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Justin: Integration of heterogeneous CPU\/memory scaling in Apache Flink and its Kubernetes support","name":"articletitle","label":"Article Title"},{"value":"Science of Computer Programming","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.scico.2026.103542","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"103542"}}