Exact-Differential Large-Scale Traffic Simulation

Analyzing large-scale traffics by simulation needs repeating execution many times with various patterns of scenarios or parameters. Such repeating execution brings about big redundancy because the change from a prior scenario to a later scenario is very minor in most cases, for example, blocking only one of roads or changing the speed limit of several roads. In this paper, we propose a new redundancy reduction technique, called exact-differential simulation, which enables to simulate only changing scenarios in later execution while keeping exactly same results as in the case of whole simulation. The paper consists of two main efforts: (i) a key idea and algorithm of the exact-differential simulation, (ii) a method to build large-scale traffic simulation on the top of the exact-differential simulation. In experiments of Tokyo traffic simulation, the exact-differential simulation shows 7.26 times as much elapsed time improvement in average and 2.26 times improvement even in the worst case as the whole simulation.

[1]  Maria Hybinette Just-in-time cloning , 2004, 18th Workshop on Parallel and Distributed Simulation, 2004. PADS 2004..

[2]  Srikanth B. Yoginath,et al.  Parallel Vehicular Traffic Simulation using Reverse Computation-based Optimistic Execution , 2008, 2008 22nd Workshop on Principles of Advanced and Distributed Simulation.

[3]  T. Imamichi,et al.  IBM Mega Traffic Simulator , 2012 .

[4]  Toyotaro Suzumura,et al.  Accelerating Large-Scale Distributed Traffic Simulation with Adaptive Synchronization Method , 2013 .

[5]  Emilio Luque,et al.  ABMS optimization for emergency departments , 2012, Proceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC).

[6]  Stephen John Turner,et al.  Algorithms for HLA-based distributed simulation cloning , 2005, TOMC.

[7]  Toyotaro Suzumura,et al.  Toward simulating entire cities with behavioral models of traffic , 2013, IBM J. Res. Dev..

[8]  Toyotaro Suzumura,et al.  X10-based massive parallel large-scale traffic flow simulation , 2012, X10 '12.

[9]  Mostafa H. Ammar,et al.  Updateable simulation of communication networks , 2002, Proceedings 16th Workshop on Parallel and Distributed Simulation.

[10]  Kazuyuki Shudo,et al.  An Adaptive VM Provisioning Method for Large-Scale Agent-Based Traffic Simulations on the Cloud , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[11]  Richard M. Fujimoto,et al.  Cloning parallel simulations , 2001, TOMC.

[12]  L. Felipe Perrone A Systems Approach to Scalable Transportation Network Modeling , 2006 .

[13]  George Karypis,et al.  Multilevel k-way Partitioning Scheme for Irregular Graphs , 1998, J. Parallel Distributed Comput..

[14]  H. Van Dyke Parunak,et al.  Resource-aware exploration of the emergent dynamics of simulated systems , 2003, AAMAS '03.

[15]  David R. Jefferson,et al.  Virtual time , 1985, ICPP.

[16]  Guillaume Hutzler,et al.  Automatic Tuning of Agent-Based Models Using Genetic Algorithms , 2005, MABS.

[17]  Richard M. Fujimoto,et al.  Scalability of parallel simulation cloning , 2002, Proceedings 35th Annual Simulation Symposium. SS 2002.

[18]  Shijin Xu,et al.  Parallel Cloning Simulation of Flood Mitigation Operations in the Upper-Middle Reach of Huaihe River , 2012, 2012 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.