Gabriele Filaferro, Luca Nicosia
Scheduling Microservice-Based Applications Across Distributed Edge Clusters.
Rel. Fulvio Giovanni Ottavio Risso, Giacomo Verticale. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2021
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
Cloud Computing and Edge Computing are becoming the standard for the development and deployment of software applications. Scheduling frameworks for resource management of an infrastructure nodes play a key role in supporting these approaches. This thesis describes \name, a centralized gang scheduler that can handle microservice applications taking into account both the resource and cost requirements of the single components and those derived by the communication between multiple components. Testing and validation demonstrated an average of 10 ms scheduling time, per application, on infrastructures composed by 100 nodes. Increasing the number of nodes to 1000 the scheduler kept the average scheduling time under 100 ms.
To provide more value to the result a performance comparison with the state of the art Firmament scheduler was conducted
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
