IBalloon: Self-Adaptive Virtual Machines Resource Provisioning
Although cloud computing has gained sufficient popularity in the last two years, there are still some key impediments to enterprise adoption. Cloud management is one of the top challenges. The ability of on-the-y partitioning hardware resources into Virtual Machine(VM) instances facilitates the cloud to provide elastic computing environment to users. But the flexibility of resource provisioning in turn poses challenges on effective cloud management. Time-varying user demand, complicated interplay between co-hosted VMs and the arbitrary deployment of multi-tier applications make it difficult for administrators to figure out optimal or even good VM configurations. In this paper, the authors propose iBalloon, a generic framework that facilitates self-adaptive virtual machines resource provisioning.