• DocumentCode
    2806080
  • Title

    Distributed Load Balancing for Parallel Agent-Based Simulations

  • Author

    Cosenza, Biagio ; Cordasco, Gennaro ; De Chiara, Rosario ; Scarano, Vittorio

  • Author_Institution
    Dip. di Inf. ed Applicazioni Renato M. Capocelli, Univ. degli Studi di Salerno, Fisciano, Italy
  • fYear
    2011
  • fDate
    9-11 Feb. 2011
  • Firstpage
    62
  • Lastpage
    69
  • Abstract
    We focus on agent-based simulations where a large number of agents move in the space, obeying to some simple rules. Since such kind of simulations are computational intensive, it is challenging, for such a contest, to let the number of agents to grow and to increase the quality of the simulation. A fascinating way to answer to this need is by exploiting parallel architectures. In this paper, we present a novel distributed load balancing schema for a parallel implementation of such simulations. The purpose of such schema is to achieve an high scalability. Our approach to load balancing is designed to be lightweight and totally distributed: the calculations for the balancing take place at each computational step, and influences the successive step. To the best of our knowledge, our approach is the first distributed load balancing schema in this context. We present both the design and the implementation that allowed us to perform a number of experiments, with up-to 1,000,000 agents. Tests show that, in spite of the fact that the load balancing algorithm is local, the workload distribution is balanced while the communication overhead is negligible.
  • Keywords
    parallel architectures; resource allocation; software agents; distributed load balancing; parallel agent-based simulations; parallel architectures; Computational modeling; Erbium; Load management; Load modeling; Mathematical model; Strontium; Synchronization; Behavioral Simulations; Distributed Computing; Parallel Algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
  • Conference_Location
    Ayia Napa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-9682-2
  • Type

    conf

  • DOI
    10.1109/PDP.2011.22
  • Filename
    5738972