Enabling Dynamic Rescheduling in Kubernetes Environments with Kubernetes Scheduling Extension (KSE)

  • Pedro Moritz de Carvalho Neto UFSC
  • Márcio Castro UFSC
  • Frank Siqueira UFSC

Resumo


An inefficient distribution of pods over nodes in a Kubernetes cluster environment may lead to a suboptimal scenario called node unbalancing. Problems related to scalability, reliability, availability, power consumption and use of resources may arise from this scenario. This study proposes an extension named Kubernetes Scheduling Extension (KSE) that allows the implementation of different node balancing algorithms in Kubernetes.

Referências

Buyya, R., Srirama, S. N., Casale, G., Calheiros, R., Simmhan, Y., Varghese, B., Gelenbe, E., Javadi, B., Vaquero, L. M., Netto, M. A., et al. (2018). A manifesto for future generation cloud computing: Research directions for the next decade. ACM computing surveys (CSUR), 51(5):1-38.

CNCF (2022). Cloud native computing foundation annual survey 2022 - the year cloud native became the new normal.
Publicado
10/05/2023
CARVALHO NETO, Pedro Moritz de; CASTRO, Márcio; SIQUEIRA, Frank. Enabling Dynamic Rescheduling in Kubernetes Environments with Kubernetes Scheduling Extension (KSE). In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS), 23. , 2023, Porto Alegre/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 109-110. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2023.230110.