A Multi-threaded Execution Model for the Agent-Based SEMSim Traffic Simulation

  • Heiko Aydt
  • Yadong Xu
  • Michael Lees
  • Alois Knoll
Conference paper

DOI: 10.1007/978-3-642-45037-2_1

Part of the Communications in Computer and Information Science book series (CCIS, volume 402)
Cite this paper as:
Aydt H., Xu Y., Lees M., Knoll A. (2013) A Multi-threaded Execution Model for the Agent-Based SEMSim Traffic Simulation. In: Tan G., Yeo G.K., Turner S.J., Teo Y.M. (eds) AsiaSim 2013. AsiaSim 2013. Communications in Computer and Information Science, vol 402. Springer, Berlin, Heidelberg

Abstract

An efficient simulation execution engine is crucial for agent-based traffic simulation. Depending on the size of the simulation scenario the execution engine would have to update several thousand agents during a single time step. This update may also include route calculations which are computationally expensive. The ability to dynamically re-calculate the route of agents is a feature often not required in classical microscopic traffic simulations. However, for the agent-based traffic simulation which is part of the Scalable Electro-Mobility Simulation (SEMSim) platform, the routing ability of agents is an important feature. In this paper, we describe a multi-threaded simulation engine that explicitly supports routing capabilities for every agent. In addition, we analyse the efficiency and performance of our execution model in the context of a Singapore-based simulation scenario.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Heiko Aydt
    • 1
  • Yadong Xu
    • 1
    • 2
  • Michael Lees
    • 3
  • Alois Knoll
    • 4
  1. 1.TUM CREATE Ltd.Singapore
  2. 2.Nanyang Technological UniversitySingapore
  3. 3.University of AmsterdamThe Netherlands
  4. 4.Technical University of MunichGermany

Personalised recommendations