Abstract
In this paper we introduce Farm, a distributed simulation environment for simulating large-scale multi-agent systems. Farm uses a component-based architecture, allowing the simulation to be easily modified and augmented, as well as distributed to spread the computational load and improve running time. Technical details of Farm’s architecture are described, along with discussion of the rationale behind this design. Performance graphs are provided, along with a brief discussion of the environments currently being modeled with Farm.
Effort sponsored in part by the Defense Advanced Research Projects Agency (DARPA) and Air Force Research Laboratory Air Force Materiel Command, USAF, under agreements number F30602-99-2-0525 and DOD DABT63-99-1-0004. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon. This material is also based upon work supported by the National Science Foundation under Grant No. IIS-9812755. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the Defense Advanced Research Projects Agency (DARPA), Air Force Research Laboratory or the U.S. Government.
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
Dongarra, J.J., Moler, C.B., Bunch, J.R., Stewart, G.W.: LINPACK Users’ Guide. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA (1979)
Durfee, E., Corkill, D., Lesser, V.: Distributing a Distributed Problem Solving Network Simulator. In: Proceedings of the Fifth Real-time Systems Symposium, December 1984, pp. 237–246 (1984)
Gasser, L., Braganza, C., Herman, N.: MACE: a flexible testbed for distributed ai research. In: Huhns, M.N. (ed.) Distributed Artificial Intelligence, Pitman/Morgan-Kaufmann (1987)
Gasser, L., Kakugawa, K.: MACE3J: fast flexible distributed simulation of large, largegrain multi-agent systems. In: Proceedings of the first international joint conference on Autonomous agents and multiagent systems, pp. 745–752. ACM Press, New York (2002)
Graham, J.R., Decker, K.S., Mersic, M.: DECAF - a flexible multi agent system architecture. Autonomous Agents and Multi-Agent Systems (2003)
Hanks, S., Pollack, M.E., Cohen, P.R.: Benchmarks, test beds, controlled experimentation, and the design of agent architectures. AI Magazine 14(4), 17–42 (1993) (Winter)
Kahn, M.L., Cicalese, C.D.T.: CoABS grid scalability experiments. In: Proceedings of the Second International Workshop on Infrastructure for Scalable Multi-Agent Systems at Autonomous Agents (May 2001)
Lesser, V., Ortiz, C., Tambe, M.: Distributed Sensor Networks: A multiagent perspective. Kluwer Publishers, Dordrecht (2003)
Mailler, R., Lesser, V., Horling, B.: Cooperative Negotiation for Soft Real-Time Distributed Resource Allocation. In: Proceedings of Second International Joint Conference on Autonomous Agents and MultiAgent Systems (AAMAS 2003), Melbourne, AUS, July 2003, pp. 576–583. ACM Press, New York (2003)
Marietto, M.G., David, N., Sichman, J.S., Coelho, H.: Requirements analysis of multiagent-based simulation platforms: State of the art and new prospects (2002)
Minar, N., Burkhart, R., Langton, C., Askenazi, M.: The swarm simulation system: A toolkit for building multi-agent simulations. Technical report, Sante Fe Institute (1996)
Shah, S., Bernard, A., Sharma, V., Ramamritham, K., Shenoy, P.: Maintaining temporal coherency of cooperating dynamic data repositories. Computer Science Technical Report TR01-52, University of Massachusetts at Amherst (November 2001)
Sutton, R.S., Barto, A.G.: Reinforcement Learning: An Introduction. A Bradford Book. MIT Press, Cambridge (1998)
Vincent, R., Horling, B., Lesser, V.: An Agent Infrastructure to Build and Evaluate Multi-Agent Systems: The Java Agent Framework and Multi-Agent System Simulator. In: Wagner, T.A., Rana, O.F. (eds.) AA-WS 2000. LNCS (LNAI), vol. 1887, p. 102. Springer, Heidelberg (2001)
Yokoo, M.: Distributed Constraint Satisfaction. Springer Series on Agent Technology. Springer, Heidelberg (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Horling, B., Mailler, R., Lesser, V. (2004). Farm: A Scalable Environment for Multi-agent Development and Evaluation. In: Lucena, C., Garcia, A., Romanovsky, A., Castro, J., Alencar, P.S.C. (eds) Software Engineering for Multi-Agent Systems II. SELMAS 2003. Lecture Notes in Computer Science, vol 2940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24625-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-24625-1_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21182-2
Online ISBN: 978-3-540-24625-1
eBook Packages: Springer Book Archive