Optimizing Microservices Performance and Resource Utilization through Containerized Grouping: An Experimental Study

  • Fernando H. L. Buzato USP
  • Alfredo Goldman USP

Resumo


This study investigates microservices grouping within containers, exploring its impact on performance, resource utilization, and availability. Experiments using the Sock-Shop microservice benchmark tool across varying workloads revealed benefits in terms of optimizing performance, computational resources and improving availability in scenarios grouping loosely-coupled microservices. However, this approach can incur operational complexity and costs. Therefore, grouping microservices within containers offers potential advantages, but careful consideration is needed to balance benefits and challenges effectively.
Palavras-chave: Microservices architecture, Benchmark, Containerization, Performance optimization, Resource utilization, Availability, Workload, Kubernetes, Microservices grouping, Operational complexity, Cost analysis
Publicado
17/10/2023
BUZATO, Fernando H. L.; GOLDMAN, Alfredo. Optimizing Microservices Performance and Resource Utilization through Containerized Grouping: An Experimental Study. In: WORKSHOP ON CLOUD COMPUTING - INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 35. , 2023, Porto Alegre/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 115-122.