Fulvio Risso

Politecnico di Torino
https://www.polito.it/

26 ottobre 2022 - SESSIONE 2 | EVOLUZIONE INFRASTRUTTURA CLOUD

Creazione di servizi Multi-Cluster e Multi-Cloud con il framework open-source Liqo.io

Seamless Multi-Cluster and Multi-Cloud Services at Warp Speed with Liqo.io

Slide


Fulvio Risso

Creazione di servizi Multi-Cluster e Multi-Cloud con il framework open-source Liqo.io

Fulvio Risso è Professore Associato presso il Dipartimento di Automatica e Informatica, Politecnico di Torino, Italia. I suoi interessi di ricerca si concentrano sull'orchestrazione dei servizi e sull'elaborazione di traffico ad alta velocità; è stato coautore di oltre 150 articoli nella sua area di competenza. Ha avviato e guidato numerosi progetti open source tra cui WinPcap, la libreria de facto per l'acquisizione di pacchetti su Windows per molti anni, NetBee, una potente libreria per l'elaborazione flessibile dei pacchetti, FROG, un orchestratore SDN/NFV/cloud multidominio e le recenti iniziative CrownLabs, Polycube e Liqo. Nei suoi oltre 20 anni di esperienza, ha stabilito solide collaborazioni industriali con Cisco, Vmware, Huawei, HPLabs, TIM, Tiesse, e altri.

Prof. Fulvio Risso is Associate Professor at Dept. of Control and Computer Engineering, Politecnico di Torino, Italy. His research interests focus on service orchestration and high-speed network processing; he co-authored 150+ papers in his area of expertise. He started and leaded several open-source projects including WinPcap, the de-facto library for packet capture on Windows for many years, NetBee, a powerful library for flexible packet processing, FROG, a multi-domain SDN/NFV/cloud orchestrator and the recent CrownLabs, Polycube and Liqo initiatives. Within his 20+ years of experience, he established strong industrial collaborations with Cisco, Vmware, Huawei, HPLabs, TIM, Tiesse, and more.

 

ABSTRACT

Le topologie multi-cluster e multi-cloud stanno diventando sempre più comuni in Kubernetes. I motivi tipici includono la necessità di implementare e orchestrare più cluster, la necessità di utilizzare funzionalità hardware (ad es. GPU) non presenti nel cluster locale, strategie di isolamento e/o resilienza, ottimizzazione dei costi, la necessità di non dipendere da alcun fornitore cloud, e altro ancora. Tuttavia, la creazione di una topologia multi-cluster e multi-cloud non è un compito facile, anche se diversi progetti (ad esempio, Karmada, Admiralty, KubeEdge, ecc.) stanno cercando di colmare questa lacuna. Questo talk presenterà brevemente il progetto open-source Liqo.io (700+ stelle su GitHub), i recenti sforzi che ne promuovono la sua futura adozione come uno dei componenti chiave nelle iniziative GaiaX/StucturaX, e i possibili vantaggi per la comunità di ricerca italiana. Infine, si mostrerà come questo progetto potrebbe diventare un ingrediente chiave per ottenere un maggiore controllo europeo sia sulle tecnologie che sul futuro mercato delle risorse cloud.

Multi-cluster and multi-cloud topologies are becoming increasingly common in Kubernetes. Typical reasons include the necessity to run and orchestrate multiple clusters, the need for special purpose hardware capabilities (e.g., GPUs), isolation and/or resiliency strategies, cost optimization, no vendor lock-in, and more. However, the creation of a seamless multi-cluster and multi-cloud topology is not an easy task, even if several projects (e.g., Karmada, Admiralty, KubeEdge, etc) are trying to cover this gap. This talk will briefly present the Liqo.io open-source project (700+ stars on GitHub), the recent efforts that suggest its future adoption as one of the key components of the GaiaX/StucturaX initiatives, and the possible advantages for the Italian research community. Finally, the talk will present how this project could become a key ingredient for the foundation of the future European sovereign cloud technologies and market.