MiMoQ: A System for Experimentation of Microservice-Based Applications

Anderson Alvarado, Angie Castro, Kevin López, Mauren Rivera, Mariela Curiel

Producción: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

Resumen

Microservices have emerged as an architectural style, where software architectures are broken up into loosely coupled components or services that can be developed, tested, deployed, scaled, operated, and upgraded independently. Thus many companies are re-architecting monolithic systems with microservices-based architecture to improve quality attributes (QA) such as scalability and performance. Once the refactoring is concluded, designers have to evaluate whether the expectations raised regarding quality attributes are met. This evaluation must be done in controlled environments and involves knowing the ecosystem used for deployment, as well as the available tools for monitoring and workload generation. In this paper, we present the MiMoQ tool for experimentation of microservice-based applications, which are deployed in Kubernetes. MiMoQ (Microservices Metrics of Quality) aims to facilitate the development of the experimental process, ranging from the generation of workloads to the collection and analysis of metrics, thus freeing experimenters from tasks such as the selection, installation, configuration, and integration of different types of tools for monitoring and workload generation. In this way, performance analysts can focus on the design of experiments, analysis of results, and continuous improvement of applications.

Idioma originalInglés
Título de la publicación alojadaAdvances in Computing - 18th Colombian Conference on Computing, CCC 2024, Revised Selected Papers
EditoresNéstor Darío Duque-Méndez, Luz Ángela Aristizábal-Quintero, Mauricio Orozco-Alzate, Jose Aguilar
EditorialSpringer Science and Business Media Deutschland GmbH
Páginas431-446
Número de páginas16
ISBN (versión impresa)9783031752353
DOI
EstadoPublicada - 2024
Evento18th Colombian Conference on Computing, CCC 2024 - Manizales, Colombia
Duración: 04 sep. 202406 sep. 2024

Serie de la publicación

NombreCommunications in Computer and Information Science
Volumen2209 CCIS
ISSN (versión impresa)1865-0929
ISSN (versión digital)1865-0937

Conferencia

Conferencia18th Colombian Conference on Computing, CCC 2024
País/TerritorioColombia
CiudadManizales
Período04/09/2406/09/24

Huella

Profundice en los temas de investigación de 'MiMoQ: A System for Experimentation of Microservice-Based Applications'. En conjunto forman una huella única.

Citar esto