An Efficient Virtual Machine Consolidation Scheme for Multimedia Cloud Computing
Open Access
Abstract
Cloud computing has innovated the IT industry in recent years, as it can delivery subscription-based services to users in the pay-as-you-go model. Meanwhile, multimedia cloud computing is emerging based on cloud computing to provide a variety of media services on the Internet. However, with the growing popularity of multimedia cloud computing, its large energy consumption cannot only contribute to greenhouse gas emissions, but also result in the rising of cloud users’ costs. Therefore, the multimedia cloud providers should try to minimize its energy consumption as much as possible while satisfying the consumers’ resource requirements and guaranteeing quality of service (QoS). In this paper, we have proposed a remaining utilization-aware (RUA) algorithm for virtual machine (VM) placement, and a power-aware algorithm (PA) is proposed to find proper hosts to shut down for energy saving. These two algorithms have been combined and applied to cloud data centers for completing the process of VM consolidation. Simulation results have shown that there exists a trade-off between the cloud data center’s energy consumption and service-level agreement (SLA) violations. Besides, the RUA algorithm is able to deal with variable workload to prevent hosts from overloading after VM placement and to reduce the SLA violations dramatically.Keywords
This publication has 20 references indexed in Scilit:
- Algorithms for automated live migration of virtual machinesJournal of Systems and Software, 2015
- Hybrid shuffled frog leaping algorithm for energy-efficient dynamic consolidation of virtual machines in cloud data centersExpert Systems with Applications, 2014
- Prediction Based Proactive Thermal Virtual Machine Scheduling in Green CloudsThe Scientific World Journal, 2014
- Adaptive Resource Provisioning for the Cloud Using Online Bin PackingIEEE Transactions on Computers, 2013
- An adaptive resource management scheme in cloud computingEngineering Applications of Artificial Intelligence, 2013
- Empirical prediction models for adaptive resource provisioning in the cloudFuture Generation Computer Systems, 2012
- Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utilityFuture Generation Computer Systems, 2009
- Power and performance management of virtualized computing environments via lookahead controlCluster Computing, 2008
- The Case for Energy-Proportional ComputingComputer, 2007
- VirtualPowerACM SIGOPS Operating Systems Review, 2007