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
|
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. The measuring showed a performance improvement in scheduling time and cost management. |
---|---|
Relatori: | Fulvio Giovanni Ottavio Risso, Giacomo Verticale |
Anno accademico: | 2021/22 |
Tipo di pubblicazione: | Elettronica |
Numero di pagine: | 73 |
Soggetti: | |
Corso di laurea: | Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering) |
Classe di laurea: | Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA |
Aziende collaboratrici: | NON SPECIFICATO |
URI: | http://webthesis.biblio.polito.it/id/eprint/20506 |
Modifica (riservato agli operatori) |