A Heuristic-Based Approach for Dynamic VMs Consolidation in Cloud Data Centers

2017 | journal article; research paper. A publication with affiliation to the University of Göttingen.

Jump to: Cite & Linked | Documents & Media | Details | Version history

Cite this publication

​A Heuristic-Based Approach for Dynamic VMs Consolidation in Cloud Data Centers​
Abdullah, M.; Lu, K.; Wieder, P.   & Yahyapour, R. ​ (2017) 
Arabian Journal for Science and Engineering42(8) pp. 3535​-3549​.​ DOI: https://doi.org/10.1007/s13369-017-2580-5 

Documents & Media

License

GRO License GRO License

Details

Authors
Abdullah, Monir; Lu, Kuan; Wieder, Philipp ; Yahyapour, Ramin 
Abstract
Cloud computing providers have to deal with the energy-performance trade-off: minimizing energy consumption, while meeting service level agreement (SLA) requirements. This paper proposes a new heuristic approach for the dynamic consolidation of virtual machines (VMs) in cloud data centers. The fast best-fit decreasing (FBFD) algorithm for intelligent VMs allocating into hosts and dynamic utilization rate (DUR) algorithm for utilization space and VM migration are successfully proposed. We performed simulations using PlanetLab and GWDG data center workloads to compare our approach against the existing models. It has been observed that the FBFD heuristic algorithm produces better results compared to modified BFD algorithm in terms of energy consumption and SLA violation. Additionally, the time complexity of FBFD algorithm is significantly improved from the order of O((m\, \,n)) to O((m\, \,\log _2{n})). Furthermore, leaving some rates of capacity in the physical machines by the proposed DUR algorithm for VMs to be extended reduces the number of migrations which in turn improves the energy consumption and SLA violation. Our heuristic approach is evaluated using CloudSim and the results show that it performs better than the current state-of-the-art approaches.
Issue Date
2017
Journal
Arabian Journal for Science and Engineering 
Organization
Gesellschaft für wissenschaftliche Datenverarbeitung 
Language
English

Reference

Citations


Social Media