A cellular automata based Dynamic Load Balancing algorithm: CAPA

被引:0
|
作者
Shen, Hua [1 ]
Zhu, Peiyou [2 ]
机构
[1] Anshan Normal Univ, Dept Math, Anshan, Peoples R China
[2] Zhejiang Univ, Comp Sci & Engn Coll, Hangzhou, Peoples R China
关键词
dynamic load balancing; global potential energy; cellular automata; concurrent computing; speed of convergence;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Though a considerable amount of research has been done on Dynamic Load Balancing (DLB) algorithm and great progress has been made during the last decades, effort in implementing DLB fit for large heterogeneous systems (such as Grid) is lacking. In this paper, a mapping relationship between Global Potential Energy (GPE) and load balancing is obtained by means of hydraulics method and Jenson's inequality. Cellular Automata (CA) is characteristic of concurrent computing and suitable for the simulating of large heterogeneous systems. Making use of concurrency of CA and the theory of communicating vessel in hydraulics, an DLB algorithm-Cellular Automata Programming Algorithm (CAPA) is presented. CAPA transforms DLB problems of large system into the computing of a CA, each cell determines its next state and the quantity of load to be moved based on both the states of its neighbors and its own. Due to the simultaneity and concurrency of CAPA, the balancing speed is quite fast. The simulation experiment demonstrates that CAPA shows great performance when used in large heterogeneous system.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Dynamic load balancing of parallel cellular automata
    Mazzariol, M
    Gennart, BA
    Hersch, RD
    [J]. PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING IV, 2000, 4118 : 21 - 29
  • [2] Dynamic Load Balancing in Parallel Execution of Cellular Automata
    Giordano, Andrea
    De Rango, Alessio
    Rongo, Rocco
    D'Ambrosio, Donato
    Spataro, William
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (02) : 470 - 484
  • [3] An Adaptive Load Balancing Algorithm with Use of Cellular Automata for Computational Grid Systems
    Hosoori, Laleh Rostami
    Rahmani, Amir Masoud
    [J]. EURO-PAR 2011 PARALLEL PROCESSING, PT 1, 2011, 6852 : 419 - 430
  • [4] A LEARNING AUTOMATA-BASED APPROACH FOR DYNAMIC LOAD BALANCING IN MANET
    Asgaria, Maryam
    Karimib, Abbas
    Shahverdy, Mohammad
    Mohammadi, Maryam
    [J]. INTERNATIONAL TRANSACTION JOURNAL OF ENGINEERING MANAGEMENT & APPLIED SCIENCES & TECHNOLOGIES, 2019, 10 (03): : 319 - 328
  • [5] Study on Dynamic Load Balancing Algorithm Based on MPICH
    Zhu, Yongzhi
    Guo, Jing
    Wang, Yanling
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 1, PROCEEDINGS, 2009, : 103 - 107
  • [6] An efficient dynamic load balancing algorithm
    Lagaros, Nikos D.
    [J]. COMPUTATIONAL MECHANICS, 2014, 53 (01) : 59 - 76
  • [7] An efficient dynamic load balancing algorithm
    Nikos D. Lagaros
    [J]. Computational Mechanics, 2014, 53 : 59 - 76
  • [8] Cluster load balancing algorithm based on dynamic consistent hash
    Jiang, Xiaoming
    Yang, Huamin
    Yang, Ya
    Chen, Zhanfang
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 41 (03) : 4461 - 4468
  • [9] Research on Load balancing Algorithm Based on MSTP In Dynamic Network
    Wang Hui
    Wang Zhongsheng
    [J]. 2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 330 - 334
  • [10] Load Balancing Algorithm of SDN Controller Based on Dynamic Threshold
    Li, Songzhou
    Xin, Zhenghua
    Xu, Xu
    Zhang, Zhiwei
    [J]. 2023 3RD ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND COMPUTER SCIENCE, ACCTCS, 2023, : 517 - 520