ABSTRACT
As the increasing number of modern applications and enterprises demand more and more resources in computational power, memory and disk storage, cloud data centers are consuming huge amounts of electrical energy. The aim of cloud service providers is to reduce the operational costs by minimizing energy consumption while providing competitive services to their customers. The above, can be fulfilled by trying to reduce the number of active servers, using live VM migrations and keeping the system performance in the requested levels according to SLAs. In this paper, an efficient virtual machine allocation mechanism for cloud data center environments is proposed. We first describe the virtual machine allocation policy and then we perform a series of experiments based on CloudSim [1] 3.0.3 simulator. Experimental results have shown that the proposed scheme is very efficient in terms of energy consumption and QoS (decreased SLA violations) compared to LrMmt provisioning mechanism presented in [2].
- R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. D. Rose, and R. Buyya, "CloudSim: A toolkit for modeling and simulation of Cloud computing environments and evaluation of resource provisioning algorithms," Software: Practice and Experience, vol. 41, no. 1, pp. 23--50, 2011 Google ScholarDigital Library
- Anton Beloglazov and Rajkumar Buyya. "Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers." Concurrency and Computation: Practice and Experience, 24(13):1397--1420, 2012 Google ScholarDigital Library
- Barroso LA, Holzle U. The case for energy-proportional computing. Computer 2007; 40(12):33--37. Google ScholarDigital Library
- Fan X, Weber WD, Barroso LA. Power provisioning for a warehouse-sized computer. Proceedings of the 34th Annual International Symposium on Computer Architecture (ISCA 2007), ACM New York, NY, USA, 2007; 13--23 Google ScholarDigital Library
- C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpet, I. Pratt, A. Warfield, "Live migration of Virtual Machines," In Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2, Berkeley, CA, USA: USENIX Association, 2005, pp.273--286. Google ScholarDigital Library
- Tom Guérout, Thierry Monteil, Georges Da Costa, Rodrigo Neves Calheiros, Rajkumar Buyya, Mihai Alexandru, Energy-aware simulation with DVFS, Simulation Modelling Practice and Theory, Volume 39, December 2013, Pages 76--91, ISSN 1569-190X.Google ScholarCross Ref
- Beloglazov, A.; Buyya, R., "Energy Efficient Allocation of Virtual Machines in Cloud Data Centers," Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on, vol., no., pp.577,578, 17--20 May 2010. Google ScholarDigital Library
- Buyya R, Beloglazov A, Abawajy J. Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges" in Proceedings of the 2010 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2010). Las Vegas, USA, July 2010.Google Scholar
- Beloglazov, A.; Buyya, R., "Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints", Parallel and Distributed Systems, IEEE Transactions on, vol. 24, no.7, pp.1366,1379, July 2013. Google ScholarDigital Library
- L. Minas and B. Ellison, Energy Efficiency for Information Technology: How to Reduce Power Consumption in Servers and Data Centers. Intel Press, 2009. Google ScholarDigital Library
- K. Park and V. Pai, "CoMon: a mostly-scalable monitoring system for PlanetLab," ACM SIGOPS Operating Systems Review, vol. 40, pp. 65--74, 2006. Google ScholarDigital Library
Index Terms
- Energy-efficient virtual machine provisioning mechanism in cloud computing environments
Recommendations
Energy-aware Management of Virtual Machines in Cloud Data Centers
EANN '15: Proceedings of the 16th International Conference on Engineering Applications of Neural Networks (INNS)The demand for more resources in computational power, memory and disk storage by modern applications and enterprises, results in the consumption of huge amounts of electrical power at cloud data centers. Consequently, cloud service providers, should not ...
A machine learning model for improving virtual machine migration in cloud computing
AbstractCloud Computing is a paradigm allowing access to physical and application resources online via the Internet. These resources are virtualized using virtualization software to make them available to users as a service. Virtual machines (VMs) ...
A Stable Matching Algorithm for VM Migration to Improve Energy Consumption and QOS in Cloud Infrastructures
Cloud Computing is one of the fast spreading technologies for providing utility-based IT services to its users. Large-scale virtualized datacenters are established in order to provide these services. Based on a pay-as-you-go model, it enables hosting of ...
Comments