La mise à l’échelle automatique est primordiale pour les fournisseurs de services infonuagiques. La précision et la réactivité sont des critères recherchés afin d’éviter des coûts financiers supplémentaires. D’une part, la sur-allocation de ressources engendre un coût d’achat et d’utilisation de plus de machines. D’autre part, la sous-allocation engendre une dégradation du QoS qui se traduit en violations des SLAs.
Dans le domaine des conteneurs, la solution la plus populaire est la mise à l’échelle horizontale de Kubernetes (HPA). Dans ce travail, nous proposant deux algorithmes de mise à l’échelle hybride bénéficiant des avantages du scaling horizontal et vertical à la fois. En outre, notre deuxième algorithme utilise un profileur, capable d’estimer le besoin en CPU pour répondre à un certain nombre de requêtes reçues. Nos algorithmes ont été testés dans différentes situations et leurs performances sont comparées à ceux de HPA de Kubernetes. Les résultats obtenus démontrent une amélioration importante de QoS, d’utilisation et d’allocation de ressources, ainsi que dans la consommation d’énergie.
| Date | 6 mai 2021 |
|---|
| langue originale | Français |
|---|
| Établissement diplômant | - École de technologie supérieure
|
|---|
| Superviseur | Abdelouahed Gherbi (Directeur(-trice)) & Nadjia Kara (Codirecteur(-trice)) |
|---|
- docker
- conteneur
- mise à l’échelle hybride
- microservice
Ben Cheikh Larbi, A. (Auteur(e)),
Gherbi (Directeur(-trice)) &
Kara (Codirecteur(-trice)),
6 mai 2021Thèses et mémoires: Mémoire de maîtrise › Maîtrise en ingénierie: Génie des technologies de l'information