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

Abstract

Abstract. An efficient simulation execution engine is crucial for agent-based traffic simulation. Depending on the size of the simulation sce-nario the execution engine would have to update several thousand agents during a single time step. This update may also include route calcula-tions 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 sim-ulation which is part of the Scalable Electro-Mobility Simulation (SEM-Sim) platform, the routing ability of agents is an important feature. In this paper, we describe a multi-threaded simulation engine that explic-itly 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.

    Similar works