Mapeamento de dependências não intrusivo em tempo real para microsserviços no Kubernetes
Carregando...
Data
Autores
Título da Revista
ISSN da Revista
Título de Volume
Editor
Universidade Federal de São Carlos
Resumo
The ever-evolving landscape of microservice architecture demands innovative solutions for improved performance and environment management, especially under varying request loads. While strategies developed for managing monolithic systems have been effective in the past, they may not be effective in dealing with the challenges of the microservice-based applications, which often present a high level of interdependency between services. Considering the potential benefits of knowing the relationships among microservices and understanding their behaviors, this work introduces a modular and adaptive tool that maps the microservice dependencies within systems and use the data to provide insightful information about the services’ communications patterns. The central hypothesis this study posits is that by using existing network tools, such as Cilium, it is possible to automatically map service dependencies and communication ratios in a microservices environment and use the connections information to generate dependency data that can serve as input for application management. Given its versatility and large adoption, Kubernetes is the chosen development platform, enhancing the scope and usability of the results obtained with this research. Cilium and its eBPF-based technology are used for collecting the information needed for automatically creating the envisioned microservices communication maps, and authoring applications are introduced to transform and process the collected information. The results of this research may benefit practitioners seeking to optimize the architecture of their microservice-based applications, and also contribute to the broader field of application development by emphasizing the importance of considering services dependencies and characteristics in services management. Thus, the findings shall inspire future research endeavors to explore innovative approaches in addressing the unique challenges posed by microservices architecture by utilizing the intrinsic communication information between services.
Descrição
Citação
SILVA, Alcides Mignoso e. Mapeamento de dependências não intrusivo em tempo real para microsserviços no Kubernetes. 2025. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2025. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/22549.
Coleções
item.page.endorsement
item.page.review
item.page.supplemented
item.page.referenced
Licença Creative Commons
Exceto quando indicado de outra forma, a licença deste item é descrita como Attribution 3.0 Brazil
