Energy-aware framework with Markov chain-based parallel simulated annealing algorithm for dynamic management of virtual machines in cloud data centers
- 140 Downloads
Significant savings in the energy consumption, without sacrificing service level agreement (SLA), are an excellent economic incentive for cloud providers. By applying efficient virtual Machine placement and consolidation algorithms, they are able to achieve these goals. In this paper, we propose a comprehensive technique for optimum energy consumption and SLA violation reduction. In the proposed approach, the issues of allocation and management of virtual machines are divided into smaller parts. In each part, new algorithms are proposed or existing algorithms have been improved. The proposed method performs all steps in distributed mode and acts in centralized mode only in the placement of virtual machines that require a global vision. For this purpose, the population-based or parallel simulated annealing (SA) algorithm is used in the Markov chain model for virtual machines placement policy. Simulation of algorithms in different scenarios in the CloudSim confirms better performance of the proposed comprehensive algorithm.
KeywordsEnergy consumption SLA violation Virtual machine placement Parallel simulated annealing Markov chain
This work is sponsored by Islamic Azad University Science and Research Branch. We thank them for their support.
- 1.Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 6:599616Google Scholar
- 3.Lee YC, Zomaya AY (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60(2):268280Google Scholar
- 5.Khosravi A, Kumar SG, Buyya R (2013) Energy and carbon-efficient placement of virtual machines in distributed cloud data centers. In: Euro-Par’13 Proceedings of the 19th International Conference on Parallel Processing. Springer, Berlin, Germany, pp 317–328Google Scholar
- 7.Chen L, Zhang J, Cai L, Li R, He T, Meng T (2015) MTAD: a multitarget heuristic algorithm for virtual machine placement. Int J Distrib Sens Netw 11(10):679170. doi: 10.1155/2015/679170
- 9.Barroso LA, Clidaras J, HolzleThe U (2013) Datacenter as a computer: an introduction to the design of warehouse-scale machines, 2nd edn. Morgan & Claypool Publishers, USAGoogle Scholar
- 13.ASHRAE (2011) Thermal guidelines for data processing environments. American Society of Heating and Refrigerating and Air-Conditioning Engineers, USA, Tech, RepGoogle Scholar
- 15.Dhingra A, Paul S (2014) Green cloud: heuristic based BFO technique to optimize resource allocation. Indian J Sci Technol 7(5):685691Google Scholar
- 20.Lee DY, Wexler AS (2011) Simulated annealing implementation with shorter Markov chain length to reduce computational burden and its application to the analysis of pulmonary airway architecture. Comput Biol Med 41:707715Google Scholar
- 21.Scott LR, Harmonosky CM (2005) An improved simulated annealing simulation optimization method for discrete parameter stochastic systems Elsevier. Comput Oper Res 32:343358Google Scholar
- 22.Vasan A, Raju KS (2012) Comparative analysis of simulated annealing, simulated quenching and genetic, algorithms for optimal reservoir operation. Appl Soft Comput 9:274281Google Scholar