CloudGC: Recycling Idle Virtual Machines in the Cloud - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2017

CloudGC: Recycling Idle Virtual Machines in the Cloud


Cloud computing conveys the image of a pool of unlimited virtual resources that can be quickly and easily provisioned to accommodate the user requirements. However, this flexibility may require to adjust physical resources at the infrastructure level to keep the pace of user requests. While elasticity can be considered as the de facto solution to support this issue, this elasticity can still be broken by budget requirements or physical limitations of a private cloud. In this paper, we therefore explore an alternative, yet complementary, solution to the problem of resource provisioning by adopting the principles of garbage collection in the context of cloud computing. In particular, our approach consists in detecting idle virtual machines to recycle their resources when the cloud infrastructure reaches its limits. We implement this approach, named CLOUDGC, as a new middleware service integrated within OPENSTACK and we demonstrate its capacity to stop the waste of cloud resources. CLOUDGC periodically recycles idle VM instances and automatically recover them whenever needed. Thanks to CLOUDGC, cloud infrastructures can even switch between operational configurations depending on periods of activities.
Fichier principal
Vignette du fichier
zhang-ic2e-17.pdf (491.49 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01403488 , version 1 (13-01-2017)


  • HAL Id : hal-01403488 , version 1


Bo Zhang, Yahya Al-Dhuraibi, Romain Rouvoy, Fawaz Paraiso, Lionel Seinturier. CloudGC: Recycling Idle Virtual Machines in the Cloud. 5th IEEE International Conference on Cloud Engineering (IC2E), Apr 2017, Vancouver, Canada. pp.10. ⟨hal-01403488⟩
654 View
858 Download


Gmail Facebook X LinkedIn More