Abstract
Cloud-based data centers consume a significant amount of energy which is a costly procedure. Virtualization technology, which can be regarded as the first step in the cloud by offering benefits like the virtual machine and live migration, is trying to overcome this problem. Virtual machines host workload, and because of the variability of workload, virtual machines consolidation is an effective technique to minimize the total number of active servers and unnecessary migrations and consequently improves energy consumption. Effective virtual machine placement and migration techniques act as a key issue to optimize the consolidation process. In this paper, we present a novel virtual machine consolidation technique to achieve energy–QoS–temperature balance in the cloud data center. We simulated our proposed technique in CloudSim simulation. Results of evaluation certify that physical machine temperature, SLA, and migration technique together control the energy consumption and QoS in a cloud data center.













Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Change history
01 June 2017
An erratum to this article has been published.
References
Mell P, Grance T (2011) The NIST definition of cloud computing. http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf. Accessed 15 Nov 2016
Amazon EC2. https://aws.amazon.com/ec2/
Zhu X, Young D, Watson BJ, Wang Z, Rolia J, Singhal S, McKee B et al (2008) 1000 islands: an integrated approach to resource management for virtualized data centers. Clust Comput 12:45–57
Meng X, Isci C, Kephart J, Zhang L, Bouillet E, Pendarakis D (2010) Efficient resource provisioning in compute clouds via VM multiplexing. In: Proceeding of the 7th International Conference on Autonomic Computing
America’s Data Centers Are Wasting Huge Amounts of Energy. https://www.nrdc.org/sites/default/files/data-center-efficiency-assessment-IB.pdf
Asad Z, Chaudhry MAR (2016) A two-way street: green big data processing for a greener smart grid. IEEE Syst J 99:1–11
Cardosa M, Korupolu MR, Singh A (2009) Shares and utilities based power consolidation in virtualized server environments. In: IFIP/IEEE International Symposium on Integrated Network Management
Beloglazov A, Buyya R (2012) 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 24:1397–1420
Cao Z, Dong S (2014) An energy-aware heuristic framework for virtual machine consolidation in cloud computing. J Supercomput 69:429–451
Deng W, Liu F, Jin H, Liao X, Liu H (2013) Reliability-aware server consolidation for balancing energy-lifetime tradeoff in virtualized cloud datacenters. Int J Commun Syst. doi:10.1002/dac.2687
Younge AJ, von Laszewski G, Wang L, Lopez-Alarcon S, Carithers W (2010) Efficient resource management for cloud computing environments. In: International Conference on Green Computing
Arianyan E, Taheri H, Sharifian S (2015) Novel heuristics for consolidation of virtual machines in cloud data centers using multi-criteria resource management solutions. J Supercomput 72:688–717
Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28:755–768
Yang CT, Liu JC, Huang KL, Jiang FC (2014) A method for managing green power of a virtual machine cluster in cloud. Future Gener Comput Syst 37:26–36
Li X, Ventresque A, Murphy J, Thorburn J (2014) SOC: satisfaction-oriented virtual machine consolidation in enterprise data centers. Int J Parallel Progr 44:130–150
Hwang I, Pedram M (2016) Hierarchical, portfolio theory-based virtual machine consolidation in a compute cloud. IEEE Trans Serv Comput 99:1
Mastroianni C, Meo M, Papuzzo G (2013) Probabilistic consolidation of virtual machines in self-organizing cloud data centers. IEEE Trans Cloud Comput 1:215–228
Farahnakian F, Ashraf A, Pahikkala T, Liljeberg P, Plosila J, Porres I, Tenhunen H (2015) Using ant colony system to consolidate vms for green cloud computing. IEEE Trans Serv Comput 8:187–198
Beloglazov A, Buyya R (2013) Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Trans Parallel Distrib Syst 24:1366–1379
Karthik C, Sharma M, Maurya K, Chandrasekaran K (2016) Green intelligence for cloud data centers. In: 3rd International Conference on Recent Advances in Information Technology (RAIT)
Zola E, Kassler AJ (2016) Optimising for energy or robustness? Trade-offs for VM consolidation in virtualized datacenters under uncertainty. Optim Lett. doi:10.1007/s11590-016-1065-x
Wu Q, Ishikawa F (2015) Heterogeneous virtual machine consolidation using an improved grouping genetic algorithm. In: IEEE 17th International Conference on High Performance Computing and Communications. doi:10.1109/HPCC-CSS-ICESS.2015.92
Lee EK, Viswanathan H, Pompili D (2015) Proactive thermal-aware resource management in virtualized HPC cloud datacenters. IEEE Trans Cloud Comput 99:1
Wang JV, Cheng CT, Chi KT (2015) A power and thermal-aware virtual machine allocation mechanism for Cloud data centers. In: IEEE International Conference on Communication Workshop (ICCW). doi:10.1109/ICCW.2015.7247611
Xu F, Liu F, Liu L, Jin H, Li B, Li B (2014) iAware: making live migration of virtual machines interference-aware in the cloud. IEEE Trans Comput 63:3012–3025
Standard Performance Evaluation Corporation. https://www.spec.org/power_ssj2008/results/
Buyya R, Ranjan R, Calheiros RN (2009) Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: International Conference on High Performance Computing & Simulation. doi:10.1109/HPCSIM.2009.5192685
Amazon EC2 Instance Types. https://aws.amazon.com/ec2/instance-types/
Park KS, Pai VS (2006) a mostly-scalable monitoring system for PlanetLab. ACM SIGOPS Oper Syst Rev 40:65–74
Author information
Authors and Affiliations
Corresponding author
Additional information
An erratum to this article is available at https://doi.org/10.1007/s11227-017-2079-6.
Rights and permissions
About this article
Cite this article
Zahedi Fard, S.Y., Ahmadi, M.R. & Adabi, S. A dynamic VM consolidation technique for QoS and energy consumption in cloud environment. J Supercomput 73, 4347–4368 (2017). https://doi.org/10.1007/s11227-017-2016-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-017-2016-8