The current trend in the management of complex and highly distributed microservices architecture is to leverage container-based orchestration tools such as Kubernetes. Kubernetes provides several capabilities that help service providers to deal with essential aspects of service provisioning such as service replication, scalability, and cluster federation. However, finding a suitable configuration for a Kubernetes application and optimizing its deployment in complex scenarios like Compute Continuum ones can be a very time-consuming and challenging operation. To simplify this process, this research project introduces the KubeTwin framework, a Digital Twin-based solution to evaluate the behavior and the impact of Kubernetes applications in a shorter computation time. Due to an accurate virtual representation of a Kubernetes application, KubeTwin provides a plethora of functionalities that can help providers to assess their ecosystems by employing different mechanisms that span from performance optimization to chaos engineering. Results shown by the first experimental model evaluations demonstrate the strength of this project and encourage for future major efforts.

The Evolution of Kubernetes Management: Introducing the KubeTwin Framework

Zaccarini, Mattia
Primo
;
Tortonesi, Mauro;Poltronieri, Filippo
Ultimo
2024

Abstract

The current trend in the management of complex and highly distributed microservices architecture is to leverage container-based orchestration tools such as Kubernetes. Kubernetes provides several capabilities that help service providers to deal with essential aspects of service provisioning such as service replication, scalability, and cluster federation. However, finding a suitable configuration for a Kubernetes application and optimizing its deployment in complex scenarios like Compute Continuum ones can be a very time-consuming and challenging operation. To simplify this process, this research project introduces the KubeTwin framework, a Digital Twin-based solution to evaluate the behavior and the impact of Kubernetes applications in a shorter computation time. Due to an accurate virtual representation of a Kubernetes application, KubeTwin provides a plethora of functionalities that can help providers to assess their ecosystems by employing different mechanisms that span from performance optimization to chaos engineering. Results shown by the first experimental model evaluations demonstrate the strength of this project and encourage for future major efforts.
2024
9798350327939
Kubernetes; Optimization; Service Management and Orchestration; Simulation
File in questo prodotto:
File Dimensione Formato  
The_Evolution_of_Kubernetes_Management_Introducing_the_KubeTwin_Framework.pdf

solo gestori archivio

Tipologia: Full text (versione editoriale)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.43 MB
Formato Adobe PDF
1.43 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in SFERA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11392/2574901
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact