Energy Efficiency in Microservice Architectures: A Systematic Literature Review
- URL: http://arxiv.org/abs/2608.04070v1
- Date: Tue, 04 Aug 2026 15:52:04 GMT
- Title: Energy Efficiency in Microservice Architectures: A Systematic Literature Review
- Abstract summary: This study examines where energy efficiency is considered, how it is measured, and which architectural solutions have been proposed.<n>We conduct a systematic literature review following Kitchenham's guidelines, screening publications from four major digital libraries.<n>Measurement practices are largely infrastructure-oriented and rely on model-based estimation and coarse-grained monitoring.
- Score: 2.303248039875522
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Context. Microservice architectures are widely adopted for building scalable cloud-native systems, enabling independent deployment, fine-grained service composition, and operational elasticity. Problem. Despite growing interest in sustainable software, research on energy efficiency in microservices spans operational, infrastructural, and architectural perspectives, but these are typically addressed in isolation. Existing studies focus on optimisation techniques or measurement approaches, with limited synthesis of how energy efficiency is considered, measured, and addressed at the architectural level. Goal. This study synthesises research on energy-efficient microservices by examining where energy efficiency is considered, how it is measured, and which architectural solutions have been proposed. Method. We conduct a systematic literature review following Kitchenham's guidelines, screening publications from four major digital libraries through a six-stage process with backward and forward snowballing, resulting in 40 primary studies. Results. Energy efficiency is predominantly addressed at runtime through monitoring, scheduling, and resource management, while design-time integration remains limited. Measurement practices are largely infrastructure-oriented and rely on model-based estimation and coarse-grained monitoring. Conclusion. Energy efficiency in microservices is primarily treated as an operational optimisation problem rather than a lifecycle-spanning architectural concern, highlighting the need for earlier architectural integration and improved measurement practices.
Related papers
- A Survey on the Green Development of Large Models: From Resource-Efficient Architectures to Hardware-Software Co-Design [71.32556809242666]
The rapid expansion of large-scale AI models has led to significant performance breakthroughs across diverse domains.<n>It has also raised critical concerns regarding computational costs, energy consumption, and environmental sustainability.<n>This survey aims to offer a holistic roadmap toward sustainable, scalable, and socially responsible development of large models.
arXiv Detail & Related papers (2026-07-10T04:02:22Z) - EnCoDe: Energy Estimation of Source Code At Design-Time [0.0]
Energy efficiency has emerged as a vital attribute of software quality, with significant implications for both environmental sustainability and operational costs.<n>Existing profiling tools operate only at runtime and coarse granularity, typically capturing energy at the process or method level.<n>We propose EnCoDe, a methodology for fine-grained, design-time energy estimation.
arXiv Detail & Related papers (2026-05-01T08:30:36Z) - An Empirical Study on How Architectural Topology Affects Microservice Performance and Energy Usage [0.0]
This study quantifies the impact of topologies on energy efficiency and performance across six canonical ones.<n>Probabilistic and Parallel Fan-Out emerging as the most energy-efficient under dense-bound loads.
arXiv Detail & Related papers (2026-03-31T17:14:41Z) - Perspective: Towards sustainable exploration of chemical spaces with machine learning [49.29528647472741]
We argue that sustainable progress will rely on open data and models, reusable datasets, and domain-specific AI systems.<n>We highlight emerging strategies to enhance efficiency, including general-purpose machine learning (ML) models, multi-fidelity approaches, model distillation, and active learning.
arXiv Detail & Related papers (2026-03-31T13:29:20Z) - Sustainable Code Generation Using Large Language Models: A Systematic Literature Review [20.12025491042057]
Large Language Models (LLMs) are widely used in software engineering to generate, complete, translate, and fix code.<n>This paper examines existing research on the sustainability of code generated by LLMs.
arXiv Detail & Related papers (2026-03-01T08:32:36Z) - Evaluating Large Language Models for Real-World Engineering Tasks [75.97299249823972]
This paper introduces a curated database comprising over 100 questions derived from authentic, production-oriented engineering scenarios.<n>Using this dataset, we evaluate four state-of-the-art Large Language Models (LLMs)<n>Our results show that LLMs demonstrate strengths in basic temporal and structural reasoning but struggle significantly with abstract reasoning, formal modeling, and context-sensitive engineering logic.
arXiv Detail & Related papers (2025-05-12T14:05:23Z) - A Survey on Inference Optimization Techniques for Mixture of Experts Models [50.40325411764262]
Large-scale Mixture of Experts (MoE) models offer enhanced model capacity and computational efficiency through conditional computation.<n> deploying and running inference on these models presents significant challenges in computational resources, latency, and energy efficiency.<n>This survey analyzes optimization techniques for MoE models across the entire system stack.
arXiv Detail & Related papers (2024-12-18T14:11:15Z) - Architectural Tactics to Improve the Environmental Sustainability of Microservices: A Rapid Review [0.0]
This rapid review gathers 22 peer-reviewed studies and synthesizes architectural tactics that improve the environmental sustainability of systems.
We list 6 tactics that are presented in an actionable way and categorized according to their sustainability aspects and context.
arXiv Detail & Related papers (2024-07-19T22:44:58Z) - Towards Coarse-to-Fine Evaluation of Inference Efficiency for Large Language Models [95.96734086126469]
Large language models (LLMs) can serve as the assistant to help users accomplish their jobs, and also support the development of advanced applications.
For the wide application of LLMs, the inference efficiency is an essential concern, which has been widely studied in existing work.
We perform a detailed coarse-to-fine analysis of the inference performance of various code libraries.
arXiv Detail & Related papers (2024-04-17T15:57:50Z) - Comparison of Static Analysis Architecture Recovery Tools for
Microservice Applications [43.358953895199264]
We will identify static analysis architecture recovery tools for microservice applications via a multi-vocal literature review.
We will then execute them on a common dataset and compare the measured effectiveness in architecture recovery.
arXiv Detail & Related papers (2024-03-11T17:26:51Z) - Computation-efficient Deep Learning for Computer Vision: A Survey [121.84121397440337]
Deep learning models have reached or even exceeded human-level performance in a range of visual perception tasks.
Deep learning models usually demand significant computational resources, leading to impractical power consumption, latency, or carbon emissions in real-world scenarios.
New research focus is computationally efficient deep learning, which strives to achieve satisfactory performance while minimizing the computational cost during inference.
arXiv Detail & Related papers (2023-08-27T03:55:28Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.