Abstract
The emerging “Computational Grid” infrastructure poses many new opportunities for the developing science of large scale multi-agent simulation. The ability to migrate agent experiments seamlessly from simple, local single-processor development tools to large-scale distributed simulation environments provides valuable new models for experimentation and software engineering: first develop local, flexible prototypes, then as they become more stable progressively deploy and experiment with them at larger scales. Currently this kind of progressive scalability is hard for both practical and theoretical reasons: Practically, most agent platforms are designed for just one environment of operation. Smooth scalability is more than a matter of increasing agent numbers. Smooth scaling requires clear integration and consistent alignment between a variety of MAS system and simulation architectures and differing underlying infrastructures. This paper reports on recent progress with our experimental platform MACE3J, which now simulates MAS models seamlessly across a variety of scales and architecture types, from single PCs, to Single System Image (SSI) multicomputers, to heterogeneous distributed Grid environments.
Work supported by NSF Grant 0208937 and by Fulbright/MECD postdoctoral scholarship FU2003-0569.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Foster, I., Kesselman, C. (eds.): The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, Menlo Park (2003)
Berman, F., Fox, G., Hey, T.: Grid Computing: Making the Global Infrastructure a Reality. Wiley, Chichester (2003)
Jennings, N.R.: On agent-based software engineering. Artificial Intelligence 117, 277–296 (2000)
Agha, G.A.: ACTORS: A Model of Concurrent Computation in Distributed Systems. MIT Press, Cambridge (1986)
Teragrid (2004), http://teragrid.org/
Gasser, L., Kakugawa, K.: MACE3J: Fast flexible distributed simulation of large, large-grain multi-agent systems. In: Proceedings of AAMAS, pp. 745–752 (2002)
Globus: The globus toolkit 3 programmer’s tutorial, Version 0.2.2 (2003), http://www.casa-sotomayor.net/gt3-tutorial/index.html
Tuecke, S., Czajkowski, K., Foster, I., Frey, J., Graham, S., Kesselman, C., Maguire, T., Sandholm, T., Vanderbilt, P., Snelling, D.: Open grid services infrastructure (OGSI) version 1.0. Technical report, Global Grid Forum, Global Grid Forum Draft Recommendation (2003)
Bond, A.H., Gasser, L.: An analysis of problems and research in DAI. In: Bond, A.H., Gasser, L. (eds.) Readings in Distributed Artificial Intelligence, pp. 3–35. Morgan Kaufmann Publishers Inc., Menlo Park (1988)
Gasser, L.: Boundaries, identity and aggregation: Plurality issues in multi-agent systems. In: Demazeau, Y., Werner, E. (eds.) Decentralized Artificial Intelligence III, pp. 199–212. Elsevier, Amsterdam (1992)
Hewitt, C.: The challenge of open systems. Byte Magazine 10, 223–242 (1985)
Lesser, V., Decker, K., Wagner, T., Carver, N., Garvey, A., Horling, B., Neiman, D., Podorozhny, R., NagendraPrasad, M., Raja, A., Vincent, R., Xuan, P., Zhang, X.: Evolution of the GPGP/TAEMS domain-independent coordination framework. Autonomous Agents and Multi-Agent Systems 9, 87–143 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gasser, L., Kakugawa, K., Chee, B., Esteva, M. (2005). Smooth Scaling Ahead: Progressive MAS Simulation from Single PCs to Grids. In: Davidsson, P., Logan, B., Takadama, K. (eds) Multi-Agent and Multi-Agent-Based Simulation. MABS 2004. Lecture Notes in Computer Science(), vol 3415. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-32243-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-32243-6_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25262-7
Online ISBN: 978-3-540-32243-6
eBook Packages: Computer ScienceComputer Science (R0)