A Virtual Machine Consolidation Algorithm Based on Ant Colony System and Extreme Learning Machine for Cloud Data Center

被引:18
|
作者
Liu, Fagui [1 ]
Ma, Zhenjiang [1 ]
Wang, Bin [1 ]
Lin, Weiwei [1 ]
机构
[1] South China Univ Technol, Sch Comp Sci & Engn, Guangzhou 510006, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud computing; ant colony system; virtual machine consolidation; energy consumption; SLA; ENERGY-EFFICIENT; DYNAMIC CONSOLIDATION; MIGRATION; MANAGEMENT; HEURISTICS;
D O I
10.1109/ACCESS.2019.2961786
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The energy consumption issue of large-scale data centers is attracting more and more attention. Virtual machine consolidation can significantly reduce energy consumption by migrating virtual machines from one physical machine to another. However, excessive virtual machine consolidation can lead to dangerous Service Level Agreement (SLA) violations. Therefore, how to balance between effective energy consumption and SLA violations avoidance effectively is a paradox to be mediated. The virtual machine consolidation problem is NP-hard. The traditional heuristic algorithm is easy to fall into the local optimal and some meta-heuristic algorithms can help to avoid it. However, the existing meta-heuristic algorithms are with high complexity. Therefore, we propose a lower complexity multi-population ant colony system algorithm with the Extreme Learning Machine (ELM) prediction (ELM005F;MPACS). The algorithm firstly predicts the host state employing ELM and then the virtual machine on the overloaded host will be migrated to the normal host, while the virtual machine on the underloaded host will be consolidated to another underloaded host with higher utilization. Multiple populations concurrently construct migration plans and local search further optimizes the results obtained by each population to reduce SLA violations. We compare ELM005F;MPACS with the benchmark, heuristic and meta-heuristic algorithms. The experimental results have shown that compared with these algorithms, our algorithm reduces energy consumption, migration times and SLA violations effectively.
引用
收藏
页码:53 / 67
页数:15
相关论文
共 50 条
  • [1] Energy-Aware Virtual Machine Consolidation Algorithm Based on Ant Colony System
    Aryania, Azra
    Aghdasi, Hadi S.
    Khanli, Leyli Mohammad
    [J]. JOURNAL OF GRID COMPUTING, 2018, 16 (03) : 477 - 491
  • [2] Energy-Aware Virtual Machine Consolidation Algorithm Based on Ant Colony System
    Azra Aryania
    Hadi S. Aghdasi
    Leyli Mohammad Khanli
    [J]. Journal of Grid Computing, 2018, 16 : 477 - 491
  • [3] Multi-objective dynamic virtual machine consolidation in the cloud using ant colony system
    Ashraf, Adnan
    Porres, Ivan
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2018, 33 (01) : 103 - 120
  • [4] Energy Efficient Cloud Data Center Using Dynamic Virtual Machine Consolidation Algorithm
    Thiam, Cheikhou
    Thiam, Fatoumata
    [J]. BUSINESS INFORMATION SYSTEMS, PT I, 2019, 353 : 514 - 525
  • [5] Virtual machine migrating algorithm based on genetic algorithm in cloud data center
    Hui, Zhang
    Yong, Liu
    [J]. APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 2031 - 2034
  • [6] A multi-objective ant colony system algorithm for virtual machine placement in cloud computing
    Gao, Yongqiang
    Guan, Haibing
    Qi, Zhengwei
    Hou, Yang
    Liu, Liang
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (08) : 1230 - 1242
  • [7] Ant Colony Optimization Algorithm for Building Virtual Machine Images in Cloud Systems
    Shukhman, Alexander E.
    Polezhaev, Petr N.
    Legashev, Leonid V.
    Ushakov, Yury A.
    Bolodurina, Irina P.
    [J]. PROCEEDINGS OF THE 2018 3RD RUSSIAN-PACIFIC CONFERENCE ON COMPUTER TECHNOLOGY AND APPLICATIONS (RPC), 2018,
  • [8] Optimal Ant Colony System for Dynamic Virtual Machine Allocation in Cloud Computing
    Reni, Mary B.
    [J]. RESEARCH JOURNAL OF PHARMACEUTICAL BIOLOGICAL AND CHEMICAL SCIENCES, 2016, 7 (05): : 2760 - 2764
  • [9] An Energy Efficient Ant Colony System for Virtual Machine Placement in Cloud Computing
    Liu, Xiao-Fang
    Zhan, Zhi-Hui
    Deng, Jeremiah D.
    Li, Yun
    Gu, Tianlong
    Zhang, Jun
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (01) : 113 - 128
  • [10] A Virtual Machine Migration Algorithm Based on Group Selection in Cloud Data Center
    Guo, Zhen
    Yao, Wenbin
    Wang, Dongbin
    [J]. NETWORK AND PARALLEL COMPUTING (NPC 2017), 2017, 10578 : 24 - 36