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

被引:23
|
作者
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 条
  • [31] Improved Extreme Learning Machine Based on Artificial Bee Colony Algorithm
    Mao, Li
    Li, Yang
    Mao, Yu
    2018 17TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS FOR BUSINESS ENGINEERING AND SCIENCE (DCABES), 2018, : 178 - 180
  • [32] A Multi-Objective Ant Colony System Algorithm for Virtual Machine Placement in Traffic Intense Data Centers
    Qin, Yao
    Wang, Hua
    Zhu, Fangjin
    Zhai, Linbo
    IEEE ACCESS, 2018, 6 : 58912 - 58923
  • [33] GACA-VMP: Virtual Machine Placement Scheduling in Cloud Computing Based on Genetic Ant Colony Algorithm Approach
    Liang Hong
    Ge Yufei
    IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, : 1008 - 1015
  • [34] An Energy Aware Unified Ant Colony System for Dynamic Virtual Machine Placement in Cloud Computing
    Liu, Xiao-Fang
    Zhan, Zhi-Hui
    Zhang, Jun
    ENERGIES, 2017, 10 (05):
  • [35] An Energy Efficient Virtual Machine Placement Algorithm Based on Graph Partitioning in Cloud Data Center
    Yao, Wenbin
    Guo, Zhen
    Wang, Dongbin
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 412 - 416
  • [36] An efficient load balancing algorithm for virtual machine allocation based on ant colony optimization
    Xu, Peng
    He, Guimin
    Li, Zhenhao
    Zhang, Zhongbao
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2018, 14 (12)
  • [37] Optimization of Multi-Objective Virtual Machine based on Ant Colony Intelligent Algorithm
    Li Y.
    International Journal of Performability Engineering, 2019, 15 (09) : 2494 - 2503
  • [38] An Energy-efficient Virtual Machine Placement Algorithm in Cloud Data Center
    Liu, Dan
    Sui, Xin
    Li, Li
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 719 - 723
  • [39] An Energy-aware Virtual Machine Placement Algorithm in Cloud Data Center
    Tan, Mingzhe
    Chi, Ce
    Zhang, Jiahao
    Zhao, Shichang
    Li, Guangli
    Lu, Shuai
    IIP'17: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING, 2017,
  • [40] Synergistic Policy and Virtual Machine Consolidation in Cloud Data Centers
    Cui, Lin
    Cziva, Richard
    Tso, Fung Po
    Pezaros, Dimitrios P.
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,