An efficient approach for improving virtual machine placement in cloud computing environment

被引:53
作者
Ghobaei-Arani, Mostafa [1 ]
Shamsi, Mahboubeh [2 ]
Rahmanian, Ali A. [3 ]
机构
[1] Islamic Azad Univ, Qom Branch, Dept Comp Engn, Qom, Iran
[2] Qom Univ Technol, Fac Elect & Comp Engn, Qom, Iran
[3] Shiraz Univ, Dept Comp Sci & Engn & IT, Coll Elect & Comp Engn, Shiraz, Iran
关键词
Cloud computing; virtual machine placement; learning automata; power consumption; virtualisation; DATA CENTERS; DYNAMIC CONSOLIDATION; PERFORMANCE; MANAGEMENT; ALGORITHMS; ENERGY;
D O I
10.1080/0952813X.2017.1310308
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The ever increasing demand for the cloud services requires more data centres. The power consumption in the data centres is a challenging problem for cloud computing, which has not been considered properly by the data centre developer companies. Especially, large data centres struggle with the power cost and the Greenhouse gases production. Hence, employing the power efficient mechanisms are necessary to optimise the mentioned effects. Moreover, virtual machine (VM) placement can be used as an effective method to reduce the power consumption in data centres. In this paper by grouping both virtual and physical machines, and taking into account the maximum absolute deviation during the VM placement, the power consumption as well as the service level agreement (SLA) deviation in data centres are reduced. To this end, the best-fit decreasing algorithm is utilised in the simulation to reduce the power consumption by about 5% compared to the modified best-fit decreasing algorithm, and at the same time, the SLA violation is improved by 6%. Finally, the learning automata are used to a trade-off between power consumption reduction from one side, and SLA violation percentage from the other side.
引用
收藏
页码:1149 / 1171
页数:23
相关论文
共 42 条
[1]  
[Anonymous], 2013, THESIS
[2]  
[Anonymous], 2011, IEEE ACM INT C GRID, DOI [DOI 10.1109/GRID.2011.13, 10.1109/Grid.2011.13]
[3]  
[Anonymous], SMART COMPUTING REV
[4]  
[Anonymous], 2003, ACM SIGOPS OPERATING
[5]  
[Anonymous], 2014, INT J GRID DISTRIBUT
[6]   Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (07) :1366-1379
[7]   Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) :1397-1420
[8]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[9]  
Bobroff N, 2007, 2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, P119, DOI 10.1109/INM.2007.374776
[10]   Dynamic thermal management for high-performance microprocessors [J].
Brooks, D ;
Martonosi, M .
HPCA: SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTING ARCHITECTURE, PROCEEDINGS, 2001, :171-182