Efficient Agent-Based Simulation Framework for Multi-Node Supercomputers

In recent years the importance of a large-scale Agent-based simulation (ABS) that can handle large complex systems is increasing. We developed a large-scale ABS framework on BlueGene, which is a multi-node supercomputer. The ABS processes the agents' communications. When the number of transmissions among the agents is large, the transmission costs seriously affect the performance of the simulation. It is possible to reduce the amount of transmission among the nodes by clustering the agents which communicate heavily with each other. Assuming that an agent is a graph node, and that a data transmission between agents is a graph edge, this problem can be formulated as a maximum-flow and minimum-cut problem. In this paper we present an efficient algorithm to find an approximate solution. Our algorithm is reliable, simple, and needs little computation. We demonstrate its beneficial effects with some experiments

[1]  Luciano Bononi,et al.  HLA-based adaptive distributed simulation of wireless mobile systems , 2003, Seventeenth Workshop on Parallel and Distributed Simulation, 2003. (PADS 2003). Proceedings..

[2]  Andrew V. Goldberg,et al.  Beyond the flow decomposition barrier , 1998, JACM.

[3]  Moshe Tennenholtz,et al.  Adaptive Load Balancing: A Study in Multi-Agent Learning , 1994, J. Artif. Intell. Res..

[4]  出口弘 SOARS : Spot Oriented Agent Role Simulator の設計と応用 , 2004 .

[5]  Luciano Bononi,et al.  A New Adaptive Middleware for Parallel and Distributed Simulation of Dynamically Interacting Systems , 2004, Eighth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[6]  Brian Logan,et al.  DYNAMIC INTEREST MANAGEMENT IN THE DISTRIBUTED SIMULATION OF AGENT-BASED SYSTEMS , 2002 .

[7]  Johan Parent,et al.  Adaptive Load Balancing of Parallel Applications with Reinforcement Learning on Heterogeneous Networks , 2002 .

[8]  Pattie Maes,et al.  Challenger: a multi-agent system for distributed resource allocation , 1997, AGENTS '97.

[9]  Andrew V. Goldberg,et al.  A new approach to the maximum flow problem , 1986, STOC '86.

[10]  Ioana Banicescu,et al.  Load balancing highly irregular computations with the adaptive factoring , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[11]  Kenneth Steiglitz,et al.  Agent-based simulation of dynamic online auctions , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[12]  Brian Logan,et al.  The distributed simulation of multiagent systems , 2001, Proc. IEEE.