An Energy-Efficient Consolidation of Virtual Machines in Cloud Data Centers | ||||
Menoufia Journal of Electronic Engineering Research | ||||
Article 8, Volume 26, Issue 1, January 2017, Page 113-128 | ||||
Document Type: Original Article | ||||
DOI: 10.21608/mjeer.2017.63431 | ||||
View on SCiNiTO | ||||
Authors | ||||
Gamal Eldin I. Selim; Mohamed A. El-Rashidy; Nawal A. El-Fishawy | ||||
Dept. of Computer Science and Eng., Faculty of Elect., Eng., Menoufia University | ||||
Abstract | ||||
The problem of migrating virtual machines (VMs) among different physical hosts is vital for resource utilization and carbon dioxide (CO2) minimization in cloud data centers. The main objective of this paper is to introduce the proposed technique CPU Utilization Variance (CUV). CUV is based on selecting the best VMsfrom overutilized servers and migrating them into other servers to save the utilized resources and not to violate the Service Level Agreements established between the end users and cloud service provider.CUV alsochooses the most appropriate host to allocate these VMs by calculating the minimum variance of all CPU utilization between all physical servers. CUVis implemented in a large-scale data center composed of 800 physical hosts and the results obtained by CloudSim tool are in terms of energy consumption in KWh, performance in Million Instructions per Second (MIPS), number of VM migrations and Service Level Agreement Violation. Further, a comparative study has been performed between CUV and recently researches for evaluating it, which achieved high performance and lower energy consumption without violating the service level agreements in a large-scale data centers | ||||
References | ||||
kit-text-size-adjust: auto; -webkit-te[1] S. K. Sowmya, P. Deepika, and J. Naren, “Layers of Cloud--IaaS, PaaS, and SaaS: A Survey,” Int. J. Comput. Sci. Inf. Technol., vol. 5, no. 3, pp. 4477–4480, 2014. [2] M. Carlson, “Systems and Virtualization Management: Standards and the Cloud. A report on SVM 2013,” J. Netw. Syst. Manag., vol. 22, no. 4, pp. 709–715, 2014. [3] J. K. Verma, C. P. Katti, and P. C. Saxena, “MADLVF: An Energy Efficient Resource Utilization Approach for Cloud Computing,” Int. J. Inf. Technol. Comput. Sci., vol. 6, no. 7, p. 56, 2014. [4] A. Beloglazov and R. Buyya, “Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers,” Concurr. Comput. Pract. Exp., vol. 24, no. 13, pp. 1397–1420, 2012. [5] G. Jung, K. R. Joshi, M. A. Hiltunen, R. D. Schlichting, and C. Pu, “Generating adaptation policies for multi-tier applications in consolidated server environments,” in Autonomic Computing, 2008. ICAC’08. International Conference on, 2008, pp. 23–32. [6] Q. Zhao, G. Feng, R. Gao, and K. Han, “Research on Resource Allocation for Cloud Computing Platform based upon Service Requirement,” vol. 78, no. MulGrab, pp. 1–4, 2014. [7] D. Kusic, J. O. Kephart, J. E. Hanson, N. Kandasamy, and G. Jiang, “Power and performance management of virtualized computing environments via lookahead control,” Cluster Comput., vol. 12, no. 1, pp. 1–15, 2009. [8] X. Fan, W.-D. Weber, and L. A. Barroso, “Power provisioning for a warehouse-sized computer,” ACM SIGARCH Comput. Archit. News, vol. 35, no. 2, pp. 13–23, 2007. [9] “Standard Performance Evaluation Corporation, SPEC Benchmark Suites.” [Online]. Available: http://www.spec.org/power_ssj2008/. [Accessed: 10- Jun-2015]. [10] “Variance and Standard Deviation.” [Online]. Available: http://www.sciencebuddies.org/. [Accessed: 20-May-2015]. [11] K. Park and V. S. Pai, “CoMon: a mostly-scalable monitoring system for PlanetLab,” ACM SIGOPS Oper. Syst. Rev., vol. 40, no. 1, pp. 65–74, 2006. h: 0px; "> [12] R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, and R. Buyya, “CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Softw. Pract. Exp., vol. 41, no. 1, pp. 23–50, 2011. [13] “The OpenStack Cloud Computing Platform.” [Online]. Available: http://www.openstack.org/. [Accessed: 10-Jun-2015]. | ||||
Statistics Article View: 118 |
||||