• DocumentCode
    3539046
  • Title

    A Cellular Automata Based Dynamic Load Balancing Algorithm: CAPA

  • Author

    Shen, Hua ; Zhu, Peiyou

  • fYear
    2012
  • fDate
    21-23 Sept. 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    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.
  • Keywords
    Automata; Concurrent computing; Educational institutions; Heuristic algorithms; Load management; Load modeling; Vibrations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Communications, Networking and Mobile Computing (WiCOM), 2012 8th International Conference on
  • Conference_Location
    Shanghai, China
  • ISSN
    2161-9646
  • Print_ISBN
    978-1-61284-684-2
  • Type

    conf

  • DOI
    10.1109/WiCOM.2012.6478267
  • Filename
    6478267