Back to Search
Start Over
Reducing Synchronization Overhead with Computation Replication in Parallel Agent-Based Road Traffic Simulation
- Source :
- IEEE Transactions on Parallel and Distributed Systems. 28:3286-3297
- Publication Year :
- 2017
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2017.
-
Abstract
- Road traffic simulation is a useful tool for studying road traffic and evaluating solutions to traffic problems. Large-scale agent-based road traffic simulation is computationally intensive, which triggers the need for conducting parallel simulation. This paper deals with the synchronization problem in parallel agent-based road traffic simulation to reduce the overall simulation execution time. We aim to reduce synchronization operations by introducing some redundant computation to the simulation. There is a trade-off between the benefit of reduced synchronization operations and the overhead of redundant computation. The challenge is to minimize the total overhead of redundant computation and synchronization. First, to determine the amount of redundant computation, we proposed a way to define extended layers of partitions in the road network. The sizes of extended layers are determined by the behavior of agents and the topology of road networks. Second, due to the dynamic nature of road traffic, a heuristic was proposed to adjust the amount of redundant computation according to traffic conditions during simulation run-time to minimize the overall simulation execution time. The efficiency of the proposed method was investigated in a parallel agent-based road traffic simulator using real-world network and trip data. Results have shown that the method can reduce synchronization overhead and improve the overall performance of the parallel simulation significantly.
- Subjects :
- 050210 logistics & transportation
Computer science
Heuristic (computer science)
Computation
Distributed computing
05 social sciences
Real-time computing
Topology (electrical circuits)
010501 environmental sciences
01 natural sciences
Replication (computing)
Network traffic simulation
Computational Theory and Mathematics
Hardware and Architecture
ComputerSystemsOrganization_MISCELLANEOUS
0502 economics and business
Signal Processing
Synchronization (computer science)
Overhead (computing)
Road traffic
0105 earth and related environmental sciences
Subjects
Details
- ISSN :
- 10459219
- Volume :
- 28
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Parallel and Distributed Systems
- Accession number :
- edsair.doi...........0276d0d9de4cc87d679fd34dfbefdf63