DocumentCode :
125234
Title :
Multi-agent Based Architecture for Dynamic VM Consolidation in Cloud Data Centers
Author :
Farahnakian, Fahimeh ; Pahikkala, Tapio ; Liljeberg, Pasi ; Plosila, Juha ; Tenhunen, Hannu
Author_Institution :
Dept. of Inf. Technol., Univ. of Turku, Turku, Finland
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
111
Lastpage :
118
Abstract :
As the scale of cloud data centers becomes larger and larger, the energy consumption of data centers also grows rapidly. Dynamic consolidation of Virtual Machines (VMs) presents a significant opportunity to save energy by turning off idle or under-utilized Physical Machines (PMs) in data centers. In this paper, we present a multi-agent based architecture for performing dynamic VM consolidation task. The architecture uses a local agent in each PM to decide when a PM becomes overloaded using reinforcement learning approach. Moreover, a global agent is proposed as a supervisor to dynamically optimize the VM placement based on the local agents´ decisions. Therefore, agents cooperate together to minimize the number of active PMs according to the current resource requirements. Experimental results on the real workload traces from more than a thousand Planet Lab virtual machines show that the proposed architecture can reduce the energy consumption and maintains the required performance level in a large-scale data center.
Keywords :
cloud computing; computer centres; energy conservation; learning (artificial intelligence); multi-agent systems; virtual machines; Planet Lab virtual machines; VM placement; cloud data centers; dynamic VM consolidation; energy consumption reduction; energy savings; multi-agent based architecture; physical machines; reinforcement learning approach; resource requirements; virtual machines; Computer architecture; Energy consumption; Heuristic algorithms; Power demand; Quality of service; Resource management; Servers; Dynamic VM consolidation; energy-efficiency; green cloud computing; multi-agent model; reinforcement learning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2014 40th EUROMICRO Conference on
Conference_Location :
Verona
Type :
conf
DOI :
10.1109/SEAA.2014.56
Filename :
6928798
Link To Document :
بازگشت