Multi-Agent based Architecture for Dynamic VM Consolidation in Cloud Data Centers

被引:10
|
作者
Farahnakian, Fahimeh [1 ]
Pahikkala, Tapio [1 ]
Liljeberg, Pasi [1 ]
Plosila, Juha [1 ]
Tenhunen, Hannu [1 ]
机构
[1] Univ Turku, Dept Informat Technol, Turku, Finland
关键词
Dynamic VM consolidation; energy-efficiency; reinforcement learning; multi-agent model; green cloud computing; VIRTUAL MACHINES; ENERGY;
D O I
10.1109/SEAA.2014.56
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 PlanetLab virtual machines show that the proposed architecture can reduce the energy consumption and maintains the required performance level in a large-scale data center.
引用
收藏
页码:111 / 118
页数:8
相关论文
共 50 条
  • [41] An Event Driven Multi-Agent Architecture for Enabling Cloud Governance
    Munteanu, Victor Ion
    Fortis, Teodor-Florin
    Negru, Viorel
    [J]. 2012 IEEE/ACM FIFTH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2012), 2012, : 309 - 314
  • [42] K-mMA VM selection in dynamic VM consolidation for improving energy efficiency at cloud data centre
    Shidik, Guruh Fajar
    Azhari, Azhari
    Mustofa, Khabib
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2018, 21 (02) : 202 - 219
  • [43] Using multi-agent architecture in FMS for dynamic scheduling
    Kouiss, K
    Pierreval, H
    Mebarki, N
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 1997, 8 (01) : 41 - 47
  • [44] Using multi-agent architecture in FMS for dynamic scheduling
    KHALID KOUISS
    HENRI PIERREVAL
    NASSER MEBARKI
    [J]. Journal of Intelligent Manufacturing, 1997, 8 : 41 - 47
  • [45] Multi-agent architecture for representation and evaluation of dynamic situations
    Boukachour, H
    Galinho, T
    Person, P
    Serin, F
    Simon, G
    Coletta, M
    Fournier, D
    [J]. CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 923 - 926
  • [46] Evolutionary Computing Based on QoS Oriented Energy Efficient VM Consolidation Scheme for Large Scale Cloud Data Centers
    Theja, Perla Ravi
    Babu, S. K. Khadar
    [J]. CYBERNETICS AND INFORMATION TECHNOLOGIES, 2016, 16 (02) : 97 - 112
  • [47] Cloud architecture-based multi-agent system for a resources sharing application platform
    Liu, Shiming
    Hennequin, Sophie
    Roy, Daniel
    [J]. 2021 IEEE 17TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2021, : 2017 - 2022
  • [48] Cloud-based multi-agent architecture for effective planning and scheduling of distributed manufacturing
    Mishra, Nishikant
    Singh, Akshit
    Kumari, Sushma
    Govindan, Kannan
    Ali, Syed Imran
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2016, 54 (23) : 7115 - 7128
  • [49] Optimization of Dynamic Virtual Machine Consolidation in Cloud Computing Data Centers
    Najari, Alireza
    Alavi, Seyed EnayatOllah
    Noorimehr, Mohammad Reza
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (09) : 202 - 208
  • [50] A Multi-Agent Placement System for Virtual Network Functions in a Cloud-Based Architecture
    Retal, Sara
    Idrissi, Abdellah
    Badica, Costin
    Muraretu, Ionut
    [J]. 2019 21ST INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2019), 2020, : 255 - 262