Cristopher Chiaro
Latency-aware task scheduling in the cloud continuum.
Rel. Guido Marchetto, Alessio Sacco. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (2MB) | Preview |
Abstract: |
In recent years, containerized deployment models have gained popularity across various application domains. Kubernetes, the de-facto standard for container orchestration, can efficiently manage heterogeneous devices. However, it struggles to adapt to potentially stringent requirements as it only considers computing metrics for scheduling decisions. Moreover, the rising prominence of distributed cloud environments, which enable the development of highly available and performant solutions, necessitates modifications to the default Kubernetes scheduler. To address these challenges, we introduce a multi-cluster Kubernetes scheduler optimized for end-to-end latency measurements to enhance user Quality of Experience (QoE). Unlike existing approaches, we define a geographically distributed environment and deploy a solution that satisfies user-specified intents in terms of latency. Depending on user needs, our scheduler can either meet a specific latency constraint or schedule pods in the cluster with the lowest latency. After implementing our scheduler in a multi-cluster environment, we found it highly effective in accommodating a range of user intents, outperforming the default Kubernetes scheduler in this regard. |
---|---|
Relators: | Guido Marchetto, Alessio Sacco |
Academic year: | 2023/24 |
Publication type: | Electronic |
Number of Pages: | 99 |
Subjects: | |
Corso di laurea: | Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering) |
Classe di laurea: | New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING |
Ente in cotutela: | Pole Universitaire Leonard de Vinci (ESILV) (FRANCIA) |
Aziende collaboratrici: | Association Leonard de Vinci |
URI: | http://webthesis.biblio.polito.it/id/eprint/29414 |
Modify record (reserved for operators) |