Abstract
Simulations are an excellent tool for studying artificial intelligence. However, the simulation technology in use by and designed for the artificial intelligence community often fails to take advantage of much of the work by the larger simulation community to produce stable, repeatable, and efficient simulations. We present the new system Middleware for Parallel Agent Discrete Event Simulation (MPADES) as a simulation substrate for the artificial intelligence community. MPADES focuses on the agent as a fundamental simulation component. The “thinking time” of an agent is tracked and reflected in the results of the agents’ actions. MPADES supports and manages the distribution of agents across machines while being robust to variations in network performance and machine load. We present the system in detail and give experimental results for a simple world model and set of agents. MPADES is not tied to any particular simulation, and is a powerful new tool for creating simulations for the study of artificial intelligence.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Misra, J.: Distributed discrete-event simulation. ACM Computing Surveys 18, 39–65 (1986)
Jefferson, D.: Virtual time. ACM Trans. Prog. Lang. and Syst. 7 (1985)
Ferscha, A., Tripathi, S.: Parallel and distributed simulation of discrete event systems. In: Zomaya, A.Y. (ed.) Parallel and Distributed Computing Handbook, pp. 1003–1041. McGraw-Hill, New York (1996)
Fujimoto, R.M.: Parallel discrete event simulation. Communications of the ACM 33, 30–53 (1990)
Uhrmacher, A., Gugler, K.: Distributed, parallel simulation of multiple, deliberative agents. In: Bruce, D., Donatiello, L., Turner, S. (eds.) Proceedings of the 14th Workshop on Parallel and Distributed Simulation (PADS 2000), pp. 101–108 (2000)
Uhrmacher, A.M.: Concepts of object- and agent-oriented simulation. Transactions of SCS 14, 59–67 (1997)
Anderson, S.D.: Simulation of multiple time-pressured agents. In: Andradóttir, S., Healy, K.J., Withers, D.H., Nelson, B.L. (eds.) Proceedings of the 1997 Winter Simulation Conference, pp. 397–404 (1997)
Anderson, S.D.: A simulation substrate for real-time planning. Technical Report 95-80, University of Massachusetts at Amherst Computer Science Department Ph.D. thesis (1995)
Noda, I., Matsubara, H., Hiraki, K., Frank, I.: Soccer server: A tool for research on multiagent systems. Applied Artificial Intelligence 12, 233–250 (1998)
Balch, T.: Behavioral Diversity in Learning Robot Teams. PhD thesis, College of Computing, Georgia Institute of Technology (1998) (available as tech report GIT-CC-98-25)
U.S. Department of Defense: High level architecture interface specification, version 1.3 (1998)
Riley, P., Carpenter, P., Kaminka, G., Veloso, M., Thayer, I., Wang, R.: ChaMeleons-01 team description. In: Birk, A., Coradeschi, S., Tadokoro, S. (eds.) RoboCup-2001: Robot SoccerWorld Cup V. Springer, Berlin (2002) (forthcoming)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Riley, P. (2003). MPADES: Middleware for Parallel Agent Discrete Event Simulation. In: Kaminka, G.A., Lima, P.U., Rojas, R. (eds) RoboCup 2002: Robot Soccer World Cup VI. RoboCup 2002. Lecture Notes in Computer Science(), vol 2752. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45135-8_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-45135-8_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40666-2
Online ISBN: 978-3-540-45135-8
eBook Packages: Springer Book Archive