{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T13:13:51Z","timestamp":1776950031989,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,5,4]]},"DOI":"10.1145\/3777884.3797015","type":"proceedings-article","created":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T12:27:26Z","timestamp":1776947246000},"page":"208-217","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Energy-Efficient Right-Sizing of Kafka-like Message Brokers for IoT Workloads"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8312-2369","authenticated-orcid":false,"given":"Govind","family":"Kp","sequence":"first","affiliation":[{"name":"Univ. Rennes, Inria, CNRS, IRISA, Rennes, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1418-8174","authenticated-orcid":false,"given":"Guillaume","family":"Pierre","sequence":"additional","affiliation":[{"name":"Univ. Rennes, Inria, CNRS, IRISA, Rennes, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1771-8791","authenticated-orcid":false,"given":"Romain","family":"Rouvoy","sequence":"additional","affiliation":[{"name":"Univ. Lille, Inria, CNRS, CRIStAL, Lille, France"}]}],"member":"320","published-online":{"date-parts":[[2026,5,3]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amazon Web Services Inc. [n.d.]. Amazon Managed Streaming for Apache Kafka. https:\/\/aws.amazon.com\/msk\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Apache Software foundation. [n.d.]. Apache Kafka. https:\/\/kafka.apache.org\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Apache Software Foundation. [n.d.]. Powered By. https:\/\/kafka.apache.org\/powered-by."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-04519-1_1"},{"key":"e_1_3_2_1_5_1","unstructured":"Business Wire. 2024. Redpanda skyrockets in FY24: 300% revenue growth 179% customer growth and industry-first streaming data advancements. https:\/\/www.businesswire.com\/news\/home\/20240206758655\/en\/Redpanda-Skyrockets-in-FY24-300-Revenue-Growth-179-Customer-Growth-and-Industry-first-Streaming-Data-Advancements."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3514496"},{"key":"e_1_3_2_1_7_1","unstructured":"Digital Ocean LLC. [n.d.]. Managed Apache Kafka as a Service. https:\/\/www.digitalocean.com\/products\/managed-databases-kafka."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1411204.1411255"},{"key":"e_1_3_2_1_9_1","first-page":"2","article-title":"2003. A role for","volume":"14","author":"Frey Daniel D.","year":"2003","unstructured":"Daniel D. Frey, Fredrik Engelhardt, and E.M. Greitzer. 2003. A role for ''one-factor-at-a-time'' experimentation in parameter design. Research in Engineering Design, Vol. 14, 2 (2003).","journal-title":"Research in Engineering Design"},{"key":"e_1_3_2_1_10_1","unstructured":"Alexander Gallego. 2020. Thread-per-core buffer management for a modern Kafka-API storage system. https:\/\/www.redpanda.com\/blog\/tpc-buffers."},{"key":"e_1_3_2_1_11_1","unstructured":"Sijie Guo. 2024. No data rebalance needed! That's why we reimagined Kafka with Apache Pulsar to make it 1000x more elastic. https:\/\/streamnative.io\/blog\/no-data-rebalance-needed-kafka-and-pulsar."},{"key":"e_1_3_2_1_12_1","unstructured":"Steffen Hausmann. 2022. Best practices for right-sizing your Apache Kafka clusters to optimize performance and cost. https:\/\/aws.amazon.com\/blogs\/big-data\/best-practices-for-right-sizing-your-apache-kafka-clusters-to-optimize-performance-and-cost\/."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS51040.2020.00089"},{"key":"e_1_3_2_1_14_1","unstructured":"Hubblo-org. [n.d.]. Scaphandre: Energy consumption metrology agent. https:\/\/github.com\/hubblo-org\/scaphandre."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid57682.2023.00020"},{"key":"e_1_3_2_1_16_1","unstructured":"Peng Kang. 2019. Finding Kafka's throughput limit in Dropbox infrastructure. https:\/\/dropbox.tech\/infrastructure\/finding-kafkas-throughput-limit-in-dropbox-infrastructure."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E59103.2023.00019"},{"key":"e_1_3_2_1_18_1","volume-title":"Proc. NetDB.","author":"Kreps Jay","year":"2011","unstructured":"Jay Kreps, Neha Narkhede, and Jun Rao. 2011. Kafka: A Distributed Messaging System for Log Processing. In Proc. NetDB."},{"key":"e_1_3_2_1_19_1","unstructured":"Narayan Kumar. 2020. Kafka Architecture & Internal. https:\/\/mail-narayank.medium.com\/kafka-architecture-internal-d0b3334d1df."},{"key":"e_1_3_2_1_20_1","unstructured":"Colin McCabe. 2025. [KAFKA-9119 ] KIP-500: Replace ZooKeeper with a Metadata Quorum - ASF JIRA. https:\/\/issues.apache.org\/jira\/browse\/KAFKA-9119."},{"key":"e_1_3_2_1_21_1","volume-title":"Kafka Flink: A practical, how-to guide. https:\/\/www.ververica.com\/blog\/kafka-flink-a-practical-how-to.","author":"Metzger Robert","year":"2015","unstructured":"Robert Metzger. 2015. Kafka Flink: A practical, how-to guide. https:\/\/www.ververica.com\/blog\/kafka-flink-a-practical-how-to."},{"key":"e_1_3_2_1_22_1","unstructured":"Microsoft. [n.d.]. Events hubs. https:\/\/azure.microsoft.com\/en-us\/products\/event-hubs."},{"key":"e_1_3_2_1_23_1","unstructured":"Neha Narkhede and Flavio Junqueira. 2015. Distributed consensus reloaded: Apache ZooKeeper and replication in Apache Kafka. https:\/\/www.confluent.io\/blog\/distributed-consensus-reloaded-apache-zookeeper-and-replication-in-kafka\/."},{"key":"e_1_3_2_1_24_1","unstructured":"Alok Nikhil and Vinoth Chandar. 2020. Benchmarking Apache Pulsar Kafka and RabbitMQ. https:\/\/www.confluent.io\/blog\/kafka-fastest-messaging-system\/."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS56928.2023.10154377"},{"key":"e_1_3_2_1_26_1","unstructured":"Pravega authors. [n.d.]. Pravega - A Reliable Stream Storage System. https:\/\/cncf.pravega.io\/."},{"key":"e_1_3_2_1_27_1","unstructured":"Redpanda. [n.d.]. Redpanda - the streaming data platform for developers. https:\/\/www.redpanda.com\/."},{"key":"e_1_3_2_1_28_1","unstructured":"Redpanda Data Inc. [n.d.]. KMinion: A feature-rich Prometheus exporter for Apache Kafka. https:\/\/github.com\/redpanda-data\/kminion."},{"key":"e_1_3_2_1_29_1","unstructured":"Redpanda Data Inc. 2024. Write caching. https:\/\/www.redpanda.com\/blog\/write-caching-performance-benchmark."},{"key":"e_1_3_2_1_30_1","volume-title":"Kafka Explained: High Availability and Elastic Clusters (Part 1). https:\/\/medium.com\/@parthsaxena04\/kafka-explained-high-availability-and-elastic-clusters-part-1-e513be2e9dbc.","author":"Saxena Parth","year":"2024","unstructured":"Parth Saxena. 2024. Kafka Explained: High Availability and Elastic Clusters (Part 1). https:\/\/medium.com\/@parthsaxena04\/kafka-explained-high-availability-and-elastic-clusters-part-1-e513be2e9dbc."},{"key":"e_1_3_2_1_31_1","volume-title":"Billie Holecek, Jonathan Koomey, Eric Masanet, and Dale Sartor.","author":"Shehabi Arman","year":"2024","unstructured":"Arman Shehabi, Sarah J. Smith, Alex Hubbard, Alex Newkirk, Nuoa Lei, Md Abu Bakar Siddik, Billie Holecek, Jonathan Koomey, Eric Masanet, and Dale Sartor. 2024. 2024 United States Data Center Energy Usage Report. Technical Report LBNL-2001637. Lawrence Berkeley National Laboratory. https:\/\/eta-publications.lbl.gov\/sites\/default\/files\/2024-12\/lbnl-2024-united-states-data-center-energy-usage-report.pdf."},{"key":"e_1_3_2_1_32_1","unstructured":"WarpStream. [n.d.]. WarpStream - An Apache Kafka compatible data streaming platform. https:\/\/www.warpstream.com\/."},{"key":"e_1_3_2_1_33_1","unstructured":"Noah Watkins. 2022. Engineering Redpanda for multi-core hardware. https:\/\/www.redpanda.com\/blog\/engineering-redpanda-multi-core-hardware."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC\/SmartCity\/DSS.2019.00036"}],"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":["Proceedings of the 17th ACM\/SPEC International Conference on Performance Engineering"],"original-title":[],"deposited":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T12:28:14Z","timestamp":1776947294000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3777884.3797015"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,3]]},"references-count":34,"alternative-id":["10.1145\/3777884.3797015","10.1145\/3777884"],"URL":"https:\/\/doi.org\/10.1145\/3777884.3797015","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"}}]}}