Tucano: A Service Scheduler and Load Balancer in a Distributed System
As applications grow in complexity, their workloads grow heavier and more resource demanding. To address this challenge, a system of network-connected servers can be employed to distribute the processes from such applications, reducing performance loss caused by unequal resource sharing. This work introduces Tucano: a scheduler that leverages operating systems’ techniques to manage workloads in a distributed, container-oriented context. Additionally, Tucano implements a load balancer, that ensures the correct mapping of requests to their corresponding host servers. Through physical distribution and containerization, Tucano aims to explore an efficient and scalable strategy for managing multiple workloads.
Authors
- Luiz Marcos Garcia Gonçalves (ORCID: https://orcid.org/0000-0002-7735-5630)
- Felipe D. Cunha (ORCID: https://orcid.org/0000-0002-8882-2572)
- Matheus A. Souza (ORCID: https://orcid.org/0000-0001-9242-9282)
- Pedro Ramos (ORCID: https://orcid.org/0000-0002-2539-2501)
- Eduardo L. Paschoalini
- Gustavo D. Aguiar
- Yuri Rousseff
- Ricardo C. Sperandio
Institutions
- Pontifícia Universidade Católica de Minas Gerais (BR)
Publication Details
- Published
- 2024-10-23
- DOI
- https://doi.org/10.5753/sscad_estendido.2024.244073
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00