{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:14:24Z","timestamp":1777457664648,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,5,4]]},"DOI":"10.1145\/3777911.3800700","type":"proceedings-article","created":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T13:00:11Z","timestamp":1776949211000},"page":"244-253","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Monitor, Mitigate, Moderate: Backpressure in Stream Benchmark Generators"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-1342-4135","authenticated-orcid":false,"given":"Iain","family":"Dixon","sequence":"first","affiliation":[{"name":"Newcastle University, Newcastle Upon Tyne, Tyne and Wear, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7014-9837","authenticated-orcid":false,"given":"Matthew","family":"Forshaw","sequence":"additional","affiliation":[{"name":"Newcastle University, Newcastle Upon Tyne, Tyne and Wear, United Kingdom and The Alan Turing Institute, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9193-847X","authenticated-orcid":false,"given":"Joe","family":"Matthews","sequence":"additional","affiliation":[{"name":"Newcastle University, Newcaslte Upon Tyne, Tyne and Wear, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,5,3]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. What is Apache Flink? Architecture. https:\/\/flink.apache.org\/what-isflink\/flink-architecture\/#process-unbounded-and-bounded-data."},{"key":"e_1_3_2_1_2_1","volume-title":"Stream Economics: Resource Efficiency in Streams with TaskOver-Allocation and Load Shedding. In Distributed Applications and Interoperable Systems. 1--17.","author":"Alves Lu\u00eds","year":"2024","unstructured":"Lu\u00eds Alves and Lu\u00eds Veiga. 2024. Stream Economics: Resource Efficiency in Streams with TaskOver-Allocation and Load Shedding. In Distributed Applications and Interoperable Systems. 1--17."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E61754.2024.00020"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3624354.3630584"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-013-0277--2"},{"key":"e_1_3_2_1_6_1","unstructured":"Maciej Besta Marc Fischer Vasiliki Kalavri Michael Kapralov and Torsten Hoefler. 2021. Practice of Streaming Processing of Dynamic Graphs: Concepts Models and Systems. arXiv:1912.12740 [cs.DC] https:\/\/arxiv.org\/abs\/1912.12740"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3514496"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3631527"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3706628.3708872"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Iain Dixon Matthew Forshaw and Joe Matthews. 2025. Robust Streaming Benchmark Design in the Presence of Backpressure. In Computer Performance Engineering. 137 -- 152.","DOI":"10.1007\/978-3-031-80932-3_10"},{"key":"e_1_3_2_1_12_1","unstructured":"Marios Fragkoulis Paris Carbone Vasiliki Kalavri and Asterios Katsifodimos. 2023. A Survey on the Evolution of Stream Processing Systems. arXiv:2008.00842 [cs.DC] https:\/\/arxiv.org\/abs\/2008.00842"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.bdr.2021.100209"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299887.3299892"},{"key":"e_1_3_2_1_15_1","volume-title":"European Workshop on Performance Engineering. Springer, 3--18","author":"Jamieson Stuart","year":"2022","unstructured":"Stuart Jamieson and Matthew Forshaw. 2022. Measuring streaming system robustness using non-parametric goodness-of-fit tests. In European Workshop on Performance Engineering. Springer, 3--18."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Stuart Jamieson and Matthew Forshaw. 2023. On Improving Streaming System Autoscaler Behaviour using Windowing and Weighting Methods. In ACM DEBS. 68--79.","DOI":"10.1145\/3583678.3596886"},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation, OSDI","author":"Kalavri Vasiliki","year":"2018","unstructured":"Vasiliki Kalavri, John Liagouris, Moritz Hoffmann, Desislava Dimitrova, Matthew Forshaw, and Timothy Roscoe. [n.d.]. Three steps is all you need: Fast, accurate, automatic scaling decisions for distributed streaming dataflows, In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2018. Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2018 ([n.d.])."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2019.00204"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2018.00169"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-024-09756--4"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Jinqing Lian Xinyi Zhang Yingxia Shao Zenglin Pu Qingfeng Xiang Yawen Li and Bin Cui. 2023. ContTune: Continuous Tuning by Conservative Bayesian Optimization for Distributed Stream Data Processing Systems. arXiv:2309.12239 [cs.DB] https:\/\/arxiv.org\/abs\/2309.12239","DOI":"10.14778\/3625054.3625064"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL60245.2023.00024"},{"key":"e_1_3_2_1_23_1","unstructured":"Pengqi Lu Liang Yuan Yunquan Zhang Hang Cao and Kun Li. 2021. AutoFlow: Hotspot-Aware Dynamic Load Balancing for Distributed Stream Processing. arXiv:2103.08888 [eess.SY] https:\/\/arxiv.org\/abs\/2103.08888"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2021.3062664"},{"key":"e_1_3_2_1_25_1","volume-title":"Thinking in Systems: A Primer","author":"Meadows Donella H","unstructured":"Donella H Meadows. 2008. Thinking in Systems: A Primer. Chelsea Green Publishing."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","unstructured":"Roman Moravskyi and Yevheniya Levus. 2024. Using Stream Processing for Real-Time Clock Drift Correction in Distributed Data Processing Systems. In 2024 IEEE 19th International Conference on Computer Science and Information Technologies (CSIT). 1--4. doi:10.1109\/CSIT65290.2024.10982576","DOI":"10.1109\/CSIT65290.2024.10982576"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2022.3192710"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1136\/bmj.n160"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.14778\/3236187.3236207"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESTIMedia.2014.6962342"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","unstructured":"Scott Schneider Henrique Andrade Bugra Gedik Alain Biem and Kun-Lung Wu. 2009. Elastic scaling of data parallel operators in stream processing. 1--12. doi:10.1109\/IPDPS.2009.5161036","DOI":"10.1109\/IPDPS.2009.5161036"},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 3rd Conference on Networked Systems Design & Implementation -","volume":"3","author":"Schroeder Bianca","year":"2006","unstructured":"Bianca Schroeder, Adam Wierman, and Mor Harchol-Balter. 2006. Open Versus Closed: A Cautionary Tale. In Proceedings of the 3rd Conference on Networked Systems Design & Implementation - Volume 3 (NSDI'06, Vol. 3). USENIX Association."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA60479.2023.00052"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD46524.2019.00086"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2023.3333813"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/JCC56315.2022.00016"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3689031.3696085"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3689031.3696085"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3326285.3329057"}],"event":{"name":"ICPE '26: 17th ACM\/SPEC International Conference on Performance Engineering","location":"Florence Italy","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SPEC"]},"container-title":["Companion of the 17th ACM\/SPEC International Conference on Performance Engineering"],"original-title":[],"deposited":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T13:05:06Z","timestamp":1777381506000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3777911.3800700"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,3]]},"references-count":39,"alternative-id":["10.1145\/3777911.3800700","10.1145\/3777911"],"URL":"https:\/\/doi.org\/10.1145\/3777911.3800700","relation":{},"subject":[],"published":{"date-parts":[[2026,5,3]]},"assertion":[{"value":"2026-05-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}