Dynamic Load Balancing Strategy for Cloud Computing with Ant Colony Optimization

被引:26
|
作者
Gao, Ren [1 ]
Wu, Juebo [2 ,3 ]
机构
[1] Hubei Univ Econ, Sch Informat Engn, Wuhan 430205, Hubei, Peoples R China
[2] Natl Univ Singapore Arts Link, Dept Geog, Singapore 117570, Singapore
[3] ZTE ICT Technol Co Ltd, ZTE Corp, Shenzhen 518057, Peoples R China
来源
FUTURE INTERNET | 2015年 / 7卷 / 04期
关键词
load balancing; cloud computing; ant colony optimization; swarm intelligence;
D O I
10.3390/fi7040465
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
How to distribute and coordinate tasks in cloud computing is a challenging issue, in order to get optimal resource utilization and avoid overload. In this paper, we present a novel approach on load balancing via ant colony optimization (ACO), for balancing the workload in a cloud computing platform dynamically. Two strategies, forward-backward ant mechanism and max-min rules, are introduced to quickly find out the candidate nodes for load balancing. We formulate pheromone initialization and pheromone update according to physical resources under the cloud computing environment, including pheromone evaporation, incentive, and punishment rules, etc. Combined with task execution prediction, we define the moving probability of ants in two ways, that is, whether the forward ant meets the backward ant, or not, in the neighbor node, with the aim of accelerating searching processes. Simulations illustrate that the proposed strategy can not only provide dynamic load balancing for cloud computing with less searching time, but can also get high network performance under medium and heavily loaded contexts.
引用
收藏
页码:465 / 483
页数:19
相关论文
共 50 条
  • [1] Cloud computing resource load balancing study based on ant colony optimization algorithm
    School of Computer Science and Technology, Harbin Institute of Technology at Weihai, Weihai 264209, Shandong, China
    [J]. Huazhong Ligong Daxue Xuebao, SUPPL.2 (57-62):
  • [2] A Performed Load Balancing Algorithm for Public Cloud Computing Using Ant Colony Optimization
    Ragmani, Awatif
    El Omri, Amina
    Abghour, Noreddine
    Moussaid, Khalid
    Rida, Mohammed
    [J]. 2016 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2016, : 221 - 228
  • [3] Bidirectional Ant Colony Optimization Algorithm for Cloud Load Balancing
    Li, Shin-Hung
    Hwang, Jen-Ing G.
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT TECHNOLOGIES AND ENGINEERING SYSTEMS (ICITES2013), 2014, 293 : 907 - 913
  • [4] A Load Balancing Game Approach for VM Provision Cloud Computing Based on Ant Colony Optimization
    Khiet Thanh Bui
    Tran Vu Pham
    Hung Cong Tran
    [J]. CONTEXT-AWARE SYSTEMS AND APPLICATIONS (ICCASA 2016), 2017, 193 : 52 - 63
  • [5] Cost-Aware Ant Colony Optimization Based Model for Load Balancing in Cloud Computing
    Alagarsamy, Malini
    Sundarji, Ajitha
    Arunachalapandi, Aparna
    Kalyanasundaram, Keerthanaa
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2021, 18 (05) : 719 - 729
  • [6] RETRACTED: Cloud Computing Load Balancing Mechanism Taking into Account Load Balancing Ant Colony Optimization Algorithm (Retracted Article)
    He, Jing
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [7] A Dynamic Ant Colony Optimization for Load Balancing in MRN/MLN
    Lu, Le
    Huang, Shanguo
    Gu, Wanyi
    [J]. NETWORK ARCHITECTURES, MANAGEMENT, AND APPLICATIONS IX, 2011, 8310
  • [8] A Dynamic Ant Colony Optimization for Load Balancing in MRN/MLN
    Lu, Le
    Huang, Shanguo
    Gu, Wanyi
    [J]. 2011 ASIA COMMUNICATIONS AND PHOTONICS CONFERENCE AND EXHIBITION (ACP), 2012,
  • [9] MrLBA: multi-resource load balancing algorithm for cloud computing using ant colony optimization
    Muteeh, Arfa
    Sardaraz, Muhammad
    Tahir, Muhammad
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3135 - 3145
  • [10] MrLBA: multi-resource load balancing algorithm for cloud computing using ant colony optimization
    Arfa Muteeh
    Muhammad Sardaraz
    Muhammad Tahir
    [J]. Cluster Computing, 2021, 24 : 3135 - 3145