CloudGC: Recycling Idle Virtual Machines in the Cloud

Bo Zhang 1 Yahya Al-Dhuraibi 1, 2 Romain Rouvoy 3, 1 Fawaz Paraiso 1 Lionel Seinturier 1
1 SPIRALS - Self-adaptation for distributed services and large software systems
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Abstract : 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.
Complete list of metadatas

Cited literature [37 references]  Display  Hide  Download

https://hal.inria.fr/hal-01403488
Contributor : Romain Rouvoy <>
Submitted on : Friday, January 13, 2017 - 11:32:41 PM
Last modification on : Thursday, April 4, 2019 - 10:18:05 AM
Long-term archiving on : Friday, April 14, 2017 - 7:50:37 PM

File

zhang-ic2e-17.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01403488, version 1

Citation

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⟩

Share

Metrics

Record views

902

Files downloads

1103