Autonomic Vertical Elasticity of Docker Containers with ElasticDocker - Université de Lille Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

Autonomic Vertical Elasticity of Docker Containers with ElasticDocker

Résumé

Elasticity is the key feature of cloud computing to scale computing resources according to application workloads timely. In the literature as well as in industrial products, much attention was given to the elasticity of virtual machines, but much less to the elasticity of containers. However, containers are the new trend for packaging and deploying microservices-based applications. Moreover, most of approaches focus on horizontal elasticity, fewer works address vertical elasticity. In this paper, we propose ElasticDocker, the first system powering vertical elasticity of Docker containers autonomously. Based on the well-known IBM's autonomic computing MAPE-K principles, ElasticDocker scales up and down both CPU and memory assigned to each container according to the application workload. As vertical elasticity is limited to the host machine capacity, ElasticDocker does container live migration when there is no enough resources on the hosting machine. Our experiments show that ElasticDocker helps to reduce expenses for container customers, make better resource utilization for container providers, and improve Quality of Experience for application end-users. In addition, based on the observed migration performance metrics, the experiments reveal a high efficient live migration technique. As compared to horizontal elasticity, ElasticDocker outperforms Kubernetes elasticity by 37.63%.
Fichier principal
Vignette du fichier
2017-CLOUD-ElasticDocker.pdf (477.74 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01522940 , version 1 (15-05-2017)

Licence

Copyright (Tous droits réservés)

Identifiants

  • HAL Id : hal-01522940 , version 1

Citer

Yahya Al-Dhuraibi, Fawaz Paraiso, Nabil Djarallah, Philippe Merle. Autonomic Vertical Elasticity of Docker Containers with ElasticDocker. 10th IEEE International Conference on Cloud Computing, IEEE CLOUD 2017, Jun 2017, Honolulu, Hawaii, United States. pp.472 - 479. ⟨hal-01522940⟩
563 Consultations
1877 Téléchargements

Partager

Gmail Facebook X LinkedIn More