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 条
  • [41] DYNAMIC LOAD BALANCING ALGORITHM IN A DISTRIBUTED SYSTEM
    BARMON, C
    FARUQUI, MN
    BATTACHARJEE, GP
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1991, 29 (05): : 273 - 285
  • [42] Dynamic load balancing algorithm for distributed system
    Yansong C.
    Chunyu B.
    [J]. Journal of China Universities of Posts and Telecommunications, 2021, 28 (05): : 91 - 101
  • [43] Dynamic load balancing algorithm for distributed system
    Cui Yansong
    Bai Chunyu
    [J]. The Journal of China Universities of Posts and Telecommunications, 2021, 28 (05) : 91 - 101
  • [44] Research on Dynamic and Static Load Balancing Algorithm Based on Improved Ant Colony Algorithm
    Yue, Haojie
    Yi, Guohong
    [J]. 2023 THE 6TH INTERNATIONAL CONFERENCE ON ROBOT SYSTEMS AND APPLICATIONS, ICRSA 2023, 2023, : 248 - 254
  • [45] A Percolation Algorithm Based on Cellular Automata
    Khanjary, Mohammad
    Sabaei, Masoud
    Meybodi, Mohammad Reza
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT), 2015, : 472 - 477
  • [46] A Cellular Automata based Classification Algorithm
    Usta, Tugba
    Dundar, Enes Burak
    Korkmaz, Emin Erkan
    [J]. ICPRAM: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION APPLICATIONS AND METHODS, 2019, : 155 - 162
  • [47] The Mathematical Theory of Dynamic Load Balancing in Cellular Networks
    Tonguz, Ozan K.
    Yanmaz, Evsen
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2008, 7 (12) : 1504 - 1518
  • [48] An Estimation-Based Dynamic Load Balancing Algorithm for Efficient Load Distribution and Balancing in Heterogeneous Grid Computing Environment
    Eng, KaiLun
    Muhammed, Abdullah
    Abdullah, Azizol
    Hussin, Masnida
    Hasan, Sazlinah
    Mohamed, Mohamad Afendee
    [J]. JOURNAL OF GRID COMPUTING, 2023, 21 (01)
  • [49] An Estimation-Based Dynamic Load Balancing Algorithm for Efficient Load Distribution and Balancing in Heterogeneous Grid Computing Environment
    KaiLun Eng
    Abdullah Muhammed
    Azizol Abdullah
    Masnida Hussin
    Sazlinah Hasan
    Mohamad Afendee Mohamed
    [J]. Journal of Grid Computing, 2023, 21
  • [50] Load balancing algorithm based on services
    [J]. Wei, Q. (weiqinlei@gmail.com), 1600, Binary Information Press, Flat F 8th Floor, Block 3, Tanner Garden, 18 Tanner Road, Hong Kong (10):