Actions
  • shareshare
  • link
  • cite
  • add
add
auto_awesome_motion View all 14 versions
Publication . Doctoral thesis . 2021

Gestion automatique des ressources dans les environnements multi-clusters géo-distribués

Tamiru, Mulugeta Ayalew;
English  
Published: 20 Sep 2021
Publisher: HAL CCSD
Country: France
Abstract
Geo-distributed computing environments such as hybrid cloud, multi-cloud and Fog Computing need to be managed autonomously at large scales to improve resource utilization, maximize performance, and save costs. However, resource management in these geo-distributed computing environments is difficult due to wide geographical distributions, poor network conditions, heterogeneity of resources, and limited capacity. In this thesis, we address some of the resource management challenges using container technology. First, we present an experimental analysis of autoscaling in Kubernetes clusters at the container and Virtual Machine levels. Second, we propose a proportional controller to dynamically improve the stability of geo-distributed deployments at run-time in Kubernetes Federations. Finally, we develop a container orchestration framework for geo-distributed environments that offers policy-rich placement, autoscaling, bursting, network routing, and dynamic resource provisioning capabilities.; Les environnements informatiques géo-distribués tels que le cloud hybride, le multi-cloud et le Fog Computing doivent être gérés de manière autonome à grande échelle pour améliorer l'utilisation des ressources, maximiser les performances et réduire les coûts. Cependant, la gestion des ressources dans ces environnements informatiques géo-distribués est difficile en raison de larges distributions géographiques, de mauvaises conditions de réseau, de l'hétérogénéité des ressources et de la capacité limitée. Dans cette thèse, nous abordons certains des défis de la gestion des ressources en utilisant la technologie des conteneurs. Tout d'abord, nous présentons une analyse expérimentale de l'autoscaling dans les clusters Kubernetes au niveau du conteneur et de la machine virtuelle. Deuxièmement, nous proposons un contrôleur proportionnel pour améliorer dynamiquement la stabilité des déploiements géo-distribués au moment de l'exécution dans les fédérations Kubernetes. Enfin, nous développons un cadre d'orchestration de conteneurs pour les environnements géo-distribués qui offre des capacités de placement, d'autoscaling, d'éclatement, de routage réseau et de provisionnement dynamique des ressources riches en politiques.
Subjects

Hybrid cloud, Multi-Cloud, Fog Computing, Container orchestration, Kubernetes, Cloud hybride, Orchestration de conteneurs, [INFO.INFO-OH]Computer Science [cs]/Other [cs.OH], [INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS], [INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]

Funded by
EC| FogGuru
Project
FogGuru
FogGuru: Training the Next Generation of European Fog Computing Experts
  • Funder: European Commission (EC)
  • Project Code: 765452
  • Funding stream: H2020 | MSCA-ITN-EID