AMEC: Model for Analyzing Applications with Microservices Based on Energy Consumption Monitoring

  • Lucas Oliveira da Silva UNISINOS
  • Rodrigo da Rosa Righi UNISINOS

Abstract


Cloud computing is present in daily life through cameras, sensors, management systems, and mobile applications. The microservices architecture, widely used in the cloud, stands out for its scalability, flexibility, and problem identification. However, the increase in computational power leads to high energy consumption, requiring studies for greater efficiency. This paper presents the AMEC model, which analyzes performance bottlenecks with a focus on energy consumption in microservices. The model monitors CPU, memory, network, and disk in real-time, generating a detailed energy report. Initial results indicate its effectiveness compared to the state of the art.
Keywords: High-Performance Computing Applications in Sciences and Engineering, Computer Architectures, Evaluation, Measurement, and Performance Prediction, Data Science and High-Performance Computing

References

Araujo, G., Barbosa, V., Lima, L. N., Sabino, A., Brito, C., Fé, I., Rego, P., Choi, E., Min, D., Nguyen, T. A., and Silva, F. A. (2024). Energy consumption in microservices architectures: A systematic literature review. IEEE Access, 12:186710–186729.

Biçici, E. (2024). A cloud monitor to reduce energy consumption with constrained optimization of server loads. IEEE Access, 12:25265–25277.

Mahesar, A. R., Li, X., and Sajnani, D. K. (2024). Efficient microservices offloading for cost optimization in diverse mec cloud networks. Journal of Big Data, 11(1).

Saboor, A., Mahmood, A. K., Omar, A. H., Hassan, M. F., Shah, S. N. M., and Ahmadian, A. (2021). Enabling rank-based distribution of microservices among containers for green cloud computing environment. Peer-to-Peer Networking and Applications, 15(1):77–91.

Shafi, N., Abdullah, M., Iqbal, W., Erradi, A., and Bukhari, F. (2024). Cdascaler: a cost-effective dynamic autoscaling approach for containerized microservices. Cluster Computing.

Turin, G., Borgarelli, A., Donetti, S., Damiani, F., Johnsen, E. B., and Tapia Tarifa, S. L. (2023). Predicting resource consumption of kubernetes container systems using resource models. Journal of Systems and Software, 203:111750.

Wang, R., Ying, S., Li, M., and Jia, S. (2020). Hsacma: a hierarchical scalable adaptive cloud monitoring architecture. Software Quality Journal, 28(3):1379–1410.
Published
2025-04-23
SILVA, Lucas Oliveira da; RIGHI, Rodrigo da Rosa. AMEC: Model for Analyzing Applications with Microservices Based on Energy Consumption Monitoring. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SOUTHERN BRAZIL (ERAD-RS), 25. , 2025, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 13-16. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2025.6649.