DocumentCode :
639623
Title :
LiRCUP: Linear Regression Based CPU Usage Prediction Algorithm for Live Migration of Virtual Machines in Data Centers
Author :
Farahnakian, Fahimeh ; Liljeberg, Pasi ; Plosila, Juha
Author_Institution :
Dept. of Inf. Technol., Univ. of Turku, Turku, Finland
fYear :
2013
fDate :
4-6 Sept. 2013
Firstpage :
357
Lastpage :
364
Abstract :
Virtualization is a vital technology of cloud computing which enables the partition of a physical host into several Virtual Machines (VMs). The number of active hosts can be reduced according to the resources requirements using live migration in order to minimize the power consumption in this technology. However, the Service Level Agreement (SLA) is essential for maintaining reliable quality of service between data centers and their users in the cloud environment. Therefore, reduction of the SLA violation level and power costs are considered as two objectives in this paper. We present a CPU usage prediction method based on the linear regression technique. The proposed approach approximates the short-time future CPU utilization based on the history of usage in each host. It is employed in the live migration process to predict over-loaded and under-loaded hosts. When a host becomes over-loaded, some VMs migrate to other hosts to avoid SLA violation. Moreover, first all VMs migrate from a host while it becomes under-loaded. Then, the host switches to the sleep mode for reducing power consumption. Experimental results on the real workload traces from more than a thousand Planet Lab VMs show that the proposed technique can significantly reduce the energy consumption and SLA violation rates.
Keywords :
cloud computing; computer centres; contracts; power aware computing; quality of service; regression analysis; virtual machines; virtualisation; LiRCUP algorithm; PlanetLab VM; SLA violation level; SLA violation rate reduction; active hosts; cloud computing; data centers; energy consumption reduction; linear regression-based CPU usage prediction algorithm; live migration; over-loaded host prediction; physical host partitioning; power consumption minimization; power costs; quality of service; resource requirements; service level agreement; sleep mode; under-loaded host prediction; virtual machines; virtualization technology; workload traces; Algorithm design and analysis; Linear regression; Mathematical model; Power demand; Prediction algorithms; Resource management; Virtualization; cloud computing; dynamic consolidation; green IT; live migration; regression; virtulization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
Conference_Location :
Santander
Type :
conf
DOI :
10.1109/SEAA.2013.23
Filename :
6619533
Link To Document :
بازگشت