Title :
Bee-MMT: A load balancing method for power consumption management in cloud computing
Author :
Ghafari, Seyed Mohssen ; Fazeli, Mehdi ; Patooghy, Ahmad ; Rikhtechi, Leila
Author_Institution :
Dept. of Comput. Eng., Azad Univ., Borujerd, Iran
Abstract :
Energy consumption management has become an essential concept in cloud computing. In this paper, we propose a new power aware load balancing, named Bee-MMT (artificial bee colony algorithm-Minimal migration time), to decline power consumption in cloud computing; as a result of this decline, CO2 production and operational cost will be decreased. According to this purpose, an algorithm based on artificial bee colony algorithm (ABC) has been proposed to detect over utilized hosts and then migrate one or more VMs from them to reduce their utilization; following that we detect underutilized hosts and, if it is possible, migrate all VMs which have been allocated to these hosts and then switch them to the sleep mode. However, there is a trade-off between energy consumption and providing high quality of service to the customers. Consequently, we consider SLA Violation as a metric to qualify the QOS that require to satisfy the customers. The results show that the proposed method can achieve greater power consumption saving than other methods like LR-MMT (local regression-Minimal migration time), DVFS (Dynamic Voltage Frequency Scaling), IQR-MMT (Interquartile Range-MMT), MAD-MMT (Median Absolute Deviation) and non-power aware.
Keywords :
cloud computing; optimisation; power aware computing; power consumption; quality of experience; quality of service; resource allocation; virtual machines; ABC algorithm; Bee-MMT; CO2 production; DVFS; IQR-MMT; LR-MMT; MAD-MMT; QoS; SLA violation; artificial bee colony algorithm-minimal migration time; cloud computing; customer satisfaction; dynamic voltage frequency scaling; energy consumption management; interquartile range-MMT; load balancing method; local regression-minimal migration time; median absolute deviation; operational cost; power aware load balancing; power consumption management; power consumption saving; virtual machine; Cloud computing; Energy consumption; Heuristic algorithms; Load management; Measurement; Power demand; Quality of service; Artificial Bee Colony Algorithm (ABC); Cloud computing; load balancing;
Conference_Titel :
Contemporary Computing (IC3), 2013 Sixth International Conference on
Conference_Location :
Noida
Print_ISBN :
978-1-4799-0190-6
DOI :
10.1109/IC3.2013.6612165