EVALUATING JASON FOR DISTRIBUTED CROWD SIMULATIONS

Victor Fernández, Francisco Grimaldo, Miguel Lozano, Juan M. Orduña

Abstract

Large-scale crowd simulations require distributed computer architectures and efficient parallel techniques to achieve the rendering of visually plausible images while simulating the behaviour of crowds of autonomous agents. The Java-based multiagent platforms, devoted to provide the agents with the required lifecycle, represent a key middleware in crowd systems. However, since they are oriented to maximize portability and to reduce the development cost, they may reduce performance and scalability, two important requirements in large-scale crowd simulation systems. This paper studies the performance and scalability provided by Jason, a well known Java-based BDI-MAS platform, as a plausible framework to be used for large-scale crowd simulations. The performance evaluation results show that some improvements should be performed in order to make Jason a suitable middleware for large-scale crowd simulations.

References

  1. Bordini, R. H., Hübner, J. F., and Wooldrige, M. (2007). Programming Multi-Agent Systems in AgentSpeak using Jason. Wiley.
  2. Cortese, E., Quarta, F., and Vitaglione, G. (2002). Scalability and performance of JADE message transport system. In AAMAS Workshop on AgentCities.
  3. Finin, T., Weber, J., Wiederhold, G., Genesereth, M., Fritzson, R., McKay, D., McGuire, J., Pelavin, R., Shapiro, S., and Beck, C. (1993). Specification of the KQML agent communication language. DARPA Knowledge Sharing Initiative External Interfaces Working Group. (2009). FIPA (Foundation ligent Physical Agents).
  4. http://www.fipa.org/specs/fipa00023/.
  5. Lozano, M., Morillo, P., Ordua, J. M., and Cavero, V. (2007). On the design of an efficient architercture for supporting large crowds of autonomous agents. In Proceedings of IEEE 21th. International Conference on Advanced Information Networking and Applications (AINA'07), pages 716-723.
  6. Mulet, L., Such, J. M., and Alberola, J. M. (2006). Performance evaluation of open-source multiagent platforms. In AAMAS 7806: Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems, pages 1107-1109, New York, NY, USA. ACM.
  7. O'Sullivan, C., Cassell, J., Vilhjmsson, H., Dingliana, J., Dobbyn, S., McNamee, B., Peters, C., and Giang, T. (2002). Levels of detail for crowds and groups. Computer Graphics Forum, 21(4):733-742.
  8. Pelechano, N., Allbeck, J. M., and Badler, N. I. (2008). Virtual crowds: Methods, simulation, and control. Synthesis Lectures on Computer Graphics and Animation, 3(1):1-176.
  9. Reynolds, C. (2006). Big fast crowds on ps3. In sandbox 7806: Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames, pages 113-121, New York, NY, USA. ACM.
  10. Reynolds, C. W. (1987). Flocks, herds and schools: A distributed behavioral model. In SIGGRAPH 7887: Proceedings of the 14th annual conference on Computer graphics and interactive techniques, pages 25- 34, New York, NY, USA. ACM.
  11. Sichman, J. and Hübner, J. F. (2009). SACI - Simple Agent Communication Infrastructure. Available at http://www.lti.pcs.usp.br/saci/.
  12. TILAB (2009). JADE (Java Agent DEvelopment Framework). Available at http://jade.tilab.com/index.html.
  13. Treuille, A., Cooper, S., and Popovic, Z. (2006). Continuum crowds. In SIGGRAPH 7806: ACM SIGGRAPH 2006 Papers, pages 1160-1168. ACM.
  14. Zhou, B. and Zhou, S. (2004). Parallel simulation of group behaviors. In WSC 7804: Proceedings of the 36th conference on Winter simulation, pages 364-370. Winter Simulation Conference.
Download


Paper Citation


in Harvard Style

Fernández V., Grimaldo F., Lozano M. and M. Orduña J. (2010). EVALUATING JASON FOR DISTRIBUTED CROWD SIMULATIONS . In Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, ISBN 978-989-674-022-1, pages 206-211. DOI: 10.5220/0002729802060211


in Bibtex Style

@conference{icaart10,
author={Victor Fernández and Francisco Grimaldo and Miguel Lozano and Juan M. Orduña},
title={EVALUATING JASON FOR DISTRIBUTED CROWD SIMULATIONS},
booktitle={Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,},
year={2010},
pages={206-211},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002729802060211},
isbn={978-989-674-022-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,
TI - EVALUATING JASON FOR DISTRIBUTED CROWD SIMULATIONS
SN - 978-989-674-022-1
AU - Fernández V.
AU - Grimaldo F.
AU - Lozano M.
AU - M. Orduña J.
PY - 2010
SP - 206
EP - 211
DO - 10.5220/0002729802060211