Multi-Objective VM Consolidation Based on Thresholds and Ant Colony System in Cloud Computing

被引:33
|
作者
Xiao, Hui [1 ]
Hu, Zhigang [1 ]
Li, Keqin [2 ]
机构
[1] Cent S Univ, Sch Comp Sci & Engn, Changsha 410083, Hunan, Peoples R China
[2] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
来源
IEEE ACCESS | 2019年 / 7卷
基金
中国国家自然科学基金;
关键词
Ant colony system; double thresholds; energy consumption; quality of service; VM consolidation; VIRTUAL MACHINES; ENERGY-AWARE; DYNAMIC CONSOLIDATION; SERVER CONSOLIDATION; DATA CENTERS; ALGORITHM; PERFORMANCE; MIGRATION; OPTIMIZATION; CONSUMPTION;
D O I
10.1109/ACCESS.2019.2912722
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the large-scale deployment of cloud datacenters, high energy consumption and serious service level agreement (SLA) violations in datacenters have become an increasingly urgent problem to be addressed. Implementing an effective virtual machine (VM) consolidation methods is of great significance to reduce energy consumption and SLA violations. The VM consolidation problem is a well-known NP-hard problem. Meanwhile, efficient VM consolidation should consider multiple factors synthetically, including quality of service, energy consumption, and migration overhead, which is a multi-objective optimization problem. To solve the problem above, we propose a new multi-objective VM consolidation approach based on double thresholds and ant colony system (ACS). The proposed approach leverages double thresholds of CPU utilization to identify the host load status, VM consolidation is triggered when the host is overloaded or underloaded. During consolidation, the approach selects migration VMs and destination hosts simultaneously based on ACS, utilizing diverse selection policies according to the host load status. The extensive experiment is conducted to compare our proposed approach with the state-of-art VM consolidation approaches. The experimental results demonstrate that the proposed approach remarkably reduces energy consumption and optimizes SLA violation rates thus achieving better comprehensive performance.
引用
收藏
页码:53441 / 53453
页数:13
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] A Multi-Objective Optimization Scheduling Method Based on the Ant Colony Algorithm in Cloud Computing
    Zuo, Liyun
    Shu, Lei
    Dong, Shoubin
    Zhu, Chunsheng
    Hara, Takahiro
    [J]. IEEE ACCESS, 2015, 3 : 2687 - 2699
  • [4] Adaptive Multi-Objective Ant Colony Algorithm Based on Cloud Model
    Li, Xu
    Liu, Zhengyan
    Wang, Shibing
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION, 2015, : 2658 - 2660
  • [5] An efficient multi-objective scheduling algorithm based on spider monkey and ant colony optimization in cloud computing
    Dina A. Amer
    Gamal Attiya
    Ibrahim Ziedan
    [J]. Cluster Computing, 2024, 27 : 1799 - 1819
  • [6] An efficient multi-objective scheduling algorithm based on spider monkey and ant colony optimization in cloud computing
    Amer, Dina A.
    Attiya, Gamal
    Ziedan, Ibrahim
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (02): : 1799 - 1819
  • [7] A Prediction-Based Multi-Objective VM Consolidation Approach for Cloud Data Centers
    Liu, Xialin
    Wu, Junsheng
    Chen, Lijun
    Hu, Jiyuan
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 80 (01): : 1601 - 1631
  • [8] Virtual Machine Consolidation Algorithm Based on Multi-objective Optimization in Cloud Computing
    Hu, Zhigang
    Xiao, Hui
    Li, Keqin
    [J]. Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2020, 47 (02): : 116 - 124
  • [9] Ant Colony Algorithm for Multi-Objective Optimization of Container-Based Microservice Scheduling in Cloud
    Lin, Miao
    Xi, Jianqing
    Bai, Weihua
    Wu, Jiayin
    [J]. IEEE ACCESS, 2019, 7 : 83088 - 83100
  • [10] Multi-Objective Multicast Routing based on Ant Colony Optimization
    Pinto, Diego
    Baran, Benjamin
    Fabregat, Ramon
    [J]. ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2005, 131 : 363 - 370