skip to main content
10.5555/1218112.1218281acmconferencesArticle/Chapter ViewAbstractPublication PageswscConference Proceedingsconference-collections
Article

Efficient agent-based simulation framework for multi-node supercomputers

Published: 03 December 2006 Publication History

Abstract

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.

References

[1]
Banicescu, I., and V. Velusamy. 2002. Load Balancing Highly Irregular Computations with the Adaptive Factoring. Proceedings of the 16th International Parallel and Distributed Processing Symposium.
[2]
Bononi, L., G. D'Angelo, and L. Donatiello. 2003. HLA-based adaptive distributed simulation of wireless mobile systems. Proceedings of the 17th ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation.
[3]
Bononi, L., M. Bracuto, G. D'Angelo, and L. Donatiello. 2004. A New Adaptive Middleware for Parallel and Distributed Simulation of Dynamically Interacting Systems. Proceedings of the 8th IEEE International Symposium on Distributed Simulation and Real Time Applications.
[4]
Chavez, A., A. Moukas, and P. Maes. 1997. Challenger: A multiagent system for distributed resource allocation. Proceedings of the First International Conference on Autonomous Agents.
[5]
Deguchi, H., H. Tanuma, and T. Shimizu. 2004 SOARS: Spot Oriented Agent Role Simulator - Design and Agent Based Dynamical System -. Proceedings of the Third International Workshop on Agent-based Approaches in Economic and Social Complex Systems, 49--56.
[6]
Goldberg, A. V., and S. Rao. 1997. Beyond the flow decomposition barrier. Proceedings of the 38th IEEE Annual Symposium on Foundations of Computer Science, 2--11.
[7]
Goldberg, A. V., and R. E. Tarjan. 1988. A new approach to the maximum flow problem. J. Assoc. Comp. Mach., 35:921--940.
[8]
Logan, B., and G. Theodoropoulos. 2000. Dynamic interest management in the distributed simulation of agentbased systems Proceedings of the Tenth Conference on AI, Simulation and Planning, Society for Computer Simulation International and ACM SIGSIM, pp. 45--50.
[9]
Logan, B., and G. Theodoropoulos. 2001. The distributed simulation of multiagent systems Proc. of the IEEE, Vol.89, Issue 2.
[10]
Mizuta, H., and K. Steiglitz. 2000. Agent-Based Simulation of Dynamic On-Line Auctions. Proceedings of the 2000 Winter Simulation Conference.
[11]
Nowe, A., and K. Verbeeck. 1999. Distributed Reinforcement learning, Loadbased Routing a case study. Proceedings of the Neural, Symbolic and Reinforcement Methods for sequence Learning Workshop.
[12]
Parent, J., K. Verbeeck, and J. Lemeire. 2002. Adaptive Load Balancing of Parallel Applications with Reinforcement Learning on Heterogeneous Networks. DCABES.
[13]
Schaerf, A., Y. Shoham, and M. Tennenholtz. 1995. Adaptive Load Balancing: A Study in Multi-Agent Learning. Journal of Artificial Intelligence Research.
[14]
MASON. {Online}. Available: <http://cs.gmu.edu/~eclab/projects/mason/>.
[15]
Repast. {Online}. Available: <http://repast.sourceforge.net/>.
[16]
Swarm. {Online}. Available: <http://www.swarm.org/>.

Cited By

View all
  • (2017)Assessing the feasibility of OpenCL CPU implementations for agent-based simulationsProceedings of the 5th International Workshop on OpenCL10.1145/3078155.3078174(1-10)Online publication date: 16-May-2017
  • (2017)Parallelization Strategies for Spatial Agent-Based ModelsInternational Journal of Parallel Programming10.1007/s10766-015-0399-945:3(449-481)Online publication date: 1-Jun-2017
  • (2013)A holistic architecture for super real-time multiagent simulation platformsProceedings of the 2013 Winter Simulation Conference: Simulation: Making Decisions in a Complex World10.5555/2675983.2676183(1604-1612)Online publication date: 8-Dec-2013
  • Show More Cited By
  1. Efficient agent-based simulation framework for multi-node supercomputers

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    WSC '06: Proceedings of the 38th conference on Winter simulation
    December 2006
    2429 pages
    ISBN:1424405017

    Sponsors

    • IIE: Institute of Industrial Engineers
    • ASA: American Statistical Association
    • IEICE ESS: Institute of Electronics, Information and Communication Engineers, Engineering Sciences Society
    • IEEE-CS\DATC: The IEEE Computer Society
    • SIGSIM: ACM Special Interest Group on Simulation and Modeling
    • NIST: National Institute of Standards and Technology
    • (SCS): The Society for Modeling and Simulation International
    • INFORMS-CS: Institute for Operations Research and the Management Sciences-College on Simulation

    Publisher

    Winter Simulation Conference

    Publication History

    Published: 03 December 2006

    Check for updates

    Qualifiers

    • Article

    Conference

    WSC06
    Sponsor:
    • IIE
    • ASA
    • IEICE ESS
    • IEEE-CS\DATC
    • SIGSIM
    • NIST
    • (SCS)
    • INFORMS-CS
    WSC06: Winter Simulation Conference 2006
    December 3 - 6, 2006
    California, Monterey

    Acceptance Rates

    WSC '06 Paper Acceptance Rate 177 of 252 submissions, 70%;
    Overall Acceptance Rate 3,413 of 5,075 submissions, 67%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2017)Assessing the feasibility of OpenCL CPU implementations for agent-based simulationsProceedings of the 5th International Workshop on OpenCL10.1145/3078155.3078174(1-10)Online publication date: 16-May-2017
    • (2017)Parallelization Strategies for Spatial Agent-Based ModelsInternational Journal of Parallel Programming10.1007/s10766-015-0399-945:3(449-481)Online publication date: 1-Jun-2017
    • (2013)A holistic architecture for super real-time multiagent simulation platformsProceedings of the 2013 Winter Simulation Conference: Simulation: Making Decisions in a Complex World10.5555/2675983.2676183(1604-1612)Online publication date: 8-Dec-2013
    • (2012)Highly Scalable X10-Based Agent Simulation Platform and Its Application to Large-Scale Traffic SimulationProceedings of the 2012 IEEE/ACM 16th International Symposium on Distributed Simulation and Real Time Applications10.1109/DS-RT.2012.44(243-250)Online publication date: 25-Oct-2012
    • (2011)Adaptive Message Clustering for Distributed Agent-Based SystemsProceedings of the 2011 IEEE Workshop on Principles of Advanced and Distributed Simulation10.1109/PADS.2011.5936756(1-6)Online publication date: 14-Jun-2011
    • (2011)Concurrent consideration of evacuation safety and productivity in manufacturing facility planning using multi-paradigm simulationsComputers and Industrial Engineering10.1016/j.cie.2011.07.00361:4(1135-1148)Online publication date: 1-Nov-2011
    • (2007)A platform for massive agent-based simulation and its evaluationProceedings of the 6th international joint conference on Autonomous agents and multiagent systems10.1145/1329125.1329288(1-3)Online publication date: 14-May-2007

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media