• DocumentCode
    2846207
  • Title

    A Scalable Architecture for Crowd Simulation: Implementing a Parallel Action Server

  • Author

    Vigueras, G. ; Lozano, M. ; Perez, C. ; Ordua, J.M.

  • Author_Institution
    Dept. de Inf., Univ. de Valencia, Valencia
  • fYear
    2008
  • fDate
    9-12 Sept. 2008
  • Firstpage
    430
  • Lastpage
    437
  • Abstract
    Crowd simulation can be considered as a special case of virtual environments where avatars are intelligent agents instead of user-driven entities. These applications require both rendering visually plausible images of the virtual world and managing the behavior of autonomous agents. Although several proposals have focused on the software architectures for these systems, the scalability of crowd simulation is still an open issue. In this paper, we propose a scalable architecture that can manage large crowds of autonomous agents at interactive rates. This proposal consists of enhancing a previously proposed architecture through the efficient parallelization of the action server and the distribution of the semantic database. In this way, the system bottleneck is removed, and new action servers (hosted each one on a new computer) can be added as necessary. The evaluation results show that the proposed architecture is able to fully exploit the underlying hardware platform, regardless of both the number and the kind of computers that form the system. Therefore, this system architecture provides the scalability required for large-scale crowd simulation.
  • Keywords
    cooperative systems; database management systems; rendering (computer graphics); software architecture; user interfaces; virtual reality; action server; autonomous agents; crowd simulation; hardware platform; intelligent agents; interactive rates; large-scale crowd simulation; parallel action server; scalable architecture; semantic database; Application software; Autonomous agents; Avatars; Computer architecture; Intelligent agent; Proposals; Rendering (computer graphics); Scalability; Software architecture; Virtual environment; Crowd simulations; scalable architectures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2008. ICPP '08. 37th International Conference on
  • Conference_Location
    Portland, OR
  • ISSN
    0190-3918
  • Print_ISBN
    978-0-7695-3374-2
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2008.20
  • Filename
    4625878