Politecnico di Torino (logo)

Dynamic sharing of resources between different Kubernetes clusters

Giulio Muscarello

Dynamic sharing of resources between different Kubernetes clusters.

Rel. Fulvio Giovanni Ottavio Risso. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023

PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial.

Download (2MB) | Preview

As the adoption of Kubernetes continues to grow, so does the need for efficient resource utilization across diverse clusters, both within and across organizational boundaries. The Liqo framework introduces a novel paradigm by enabling Kubernetes multi-tenancy in a liquid, peer-to-peer model, presenting a promising solution for sharing computing resources across institutions. This thesis explores the concept of dynamic resource sharing between different Kubernetes clusters, laying the theoretical and practical foundation for broker platforms in the Liqo peering model. This thesis was developed in conjunction with the Liqo core team at Politecnico di Torino and stakeholders at TOP-IX – Torino Piemonte Internet Exchange. Seeking to further the common goal of efficient and seamless resource exchange, the result of this work was the design, implementation, and evaluation of three novel resource broker architectures, responding to different use cases and federation scenarios. Our proof-of-concept implementations exhibits promising performance and latency characteristics, showing that Liqo is a mature multi-tenancy solution that can adapt well to more centralized, large-scale setups. In addition to the development of resource brokers within the Liqo framework, this thesis extends its focus to the broader landscape of SaaS brokers. We review solutions in the GAIA-X and data spaces ecosystems, giving an insight into the evolving landscape of data sovereignty in modern, federated cloud-native environments. The findings and solutions presented in this thesis not only serve as valuable contributions to the Liqo framework but also provide a bridge between the concepts of Kubernetes cluster federation and the emerging paradigms of data spaces and GAIA-X. Overall, this work aligns with the broader industry trends of fostering data-driven innovation, collaboration and trust, realizing the full potential of cluster federation in modern cloud-native ecosystems.

Relators: Fulvio Giovanni Ottavio Risso
Academic year: 2023/24
Publication type: Electronic
Number of Pages: 75
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Aziende collaboratrici: TOP-IX - TorinoPiemonteInternetExchange
URI: http://webthesis.biblio.polito.it/id/eprint/28624
Modify record (reserved for operators) Modify record (reserved for operators)