Towards Sustainable Computing: Exploring Energy Consumption Efficiency of Alternative Configurations and Workloads in an Open Source Messaging System
Maria Voreakou, George Kousiouris, Mara Nikolaidou

TL;DR
This study investigates energy consumption in open source messaging systems, specifically RabbitMQ, by benchmarking various configurations and workloads to identify energy-efficient architectures and reduce power usage.
Contribution
It introduces an energy-based benchmarking process for RabbitMQ, comparing alternative architectures and configurations to quantify energy savings and provide a publicly available dataset.
Findings
Up to 31% reduction in power consumption with optimal architecture choices
Energy consumption varies significantly with workload and configuration
Benchmark dataset available for architecture comparison and energy modeling
Abstract
Energy consumption in current large scale computing infrastructures is becoming a critical issue, especially with the growing demand for centralized systems such as cloud environments. With the advancement of microservice architectures and the Internet of Things, messaging systems have become an integral and mainstream part of modern computing infrastructures, carrying out significant workload in a majority of applications. In this paper, we describe an experimental process to explore energy-based benchmarking for RabbitMQ, one of the main open source messaging frameworks. The involved system is described, as well as required components, and setup scenarios, involving different workloads and configurations among the tests as well as messaging system use cases. Alternative architectures are investigated and compared from an energy consumption point of view, for different message rates…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGreen IT and Sustainability · Cloud Computing and Resource Management · Software System Performance and Reliability
