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 条
  • [11] Cloud computing load balancing mechanism dependent on prediction and ant colony algorithm
    Qian, Liang
    [J]. BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2019, 125 : 222 - 223
  • [12] Dynamic load balancing on heterogeneous clusters for parallel ant colony optimization
    Antonio Llanes
    José M. Cecilia
    Antonia Sánchez
    José M. García
    Martyn Amos
    Manuel Ujaldón
    [J]. Cluster Computing, 2016, 19 : 1 - 11
  • [13] Dynamic load balancing on heterogeneous clusters for parallel ant colony optimization
    Llanes, Antonio
    Cecilia, Jose M.
    Sanchez, Antonia
    Garcia, Jose M.
    Amos, Martyn
    Ujaldon, Manuel
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (01): : 1 - 11
  • [14] Load Balancing Based on Firefly and Ant Colony Optimization Algorithms for Parallel Computing
    Li, Yong
    Li, Jinxing
    Sun, Yu
    Li, Haisheng
    [J]. BIOMIMETICS, 2022, 7 (04)
  • [15] Research on Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization
    Hu, Hai-tao
    Luo, Xiao-rong
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND NETWORK TECHNOLOGY (CCNT 2018), 2018, 291 : 60 - 64
  • [16] A Technique Based on Ant Colony Optimization for Load Balancing in Cloud Data Center
    Gupta, Ekta
    Deshpande, Vidya
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (ICIT), 2014, : 12 - 17
  • [17] Multiple ant colony optimization for load balancing
    Sim, KM
    Sun, WH
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING, 2003, 2690 : 467 - 471
  • [18] Load balancing strategy for cloud computing based on dynamic replica technology
    Liu, Kun
    Wang, Tingmei
    Chen, Jingxia
    [J]. JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2019, 19 (04) : 891 - 901
  • [19] Load balancing of virtual machines in cloud computing environment using improved ant colony algorithm
    School of Information Engineering, Henan Institute of Science and Technology, Xinxiang
    Henan, China
    不详
    Henan, China
    [J]. Int. J. Grid Distrib. Comput., 6 (19-30):
  • [20] Load Balancing of Virtual Machines in Cloud Computing Environment Using Improved Ant Colony Algorithm
    Yang Xianfeng
    Li HongTao
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (06): : 19 - 29