A modular distributed simulation‐based architecture for intelligent transportation systems

Simulations have been used extensively for evaluating scenarios, which are very difficult, costly or impractical to implement in real systems. Testing in a synthetic, realistic environment provides a means to determine the viability of solutions. Simulations have proved to be very useful in the verification of algorithms and protocols, offering tools for testing them in different situations. The simulation of vehicular area networks pose additional challenges as realistic mobility models are crucial and must be incorporated in scenario elements while applications and communication protocols are tested. Several simulators and simulation frameworks have been designed that aim to synthetically reproduce communication and mobility of vehicles as realistically as possible. The majority of such simulators merge pre‐existing networking and mobility simulators, which add issues regarding compatibility and realism. Such simulators present limited run‐time 3D visualization tools, essential for providing immersive environments. Therefore, in this paper, we propose real‐time simulation and 3D visualization for vehicular networks of realistic scenarios. This proposed simulation system generates output in real time, making use of 3D‐modelled real‐world maps and effectively generating visualization as elements are updated in the simulation. Experiments have been conducted with simulation and visualization components to evaluate delays and performance of the proposed simulator. Copyright © 2016 John Wiley & Sons, Ltd.

[1]  Rym Zalila-Wenkstern,et al.  DIVAs 4.0: A Multi-Agent Based Simulation Framework , 2013, 2013 IEEE/ACM 17th International Symposium on Distributed Simulation and Real Time Applications.

[2]  Azzedine Boukerche,et al.  Autonomous Configuration Scheme in a Distributed Load Balancing System for HLA-Based Simulations , 2013, 2013 IEEE/ACM 17th International Symposium on Distributed Simulation and Real Time Applications.

[3]  Christian Bonnet,et al.  VanetMobiSim: generating realistic mobility patterns for VANETs , 2006, VANET '06.

[4]  Jason Liu,et al.  Toward Scalable Emulation of Future Internet Applications with Simulation Symbiosis , 2015, 2015 IEEE/ACM 19th International Symposium on Distributed Simulation and Real Time Applications (DS-RT).

[5]  Dražen Odobašić Open Street Map , 2009 .

[6]  Antje Kunze,et al.  Using Shape Grammars for Master Planning; 3rd International Conference on Design Computing and Cognition; ; Design Computing and Cognition '08 , 2008 .

[7]  Sally Floyd,et al.  ns-3 project goals , 2006 .

[8]  Peter Wonka,et al.  Procedural Urban Modeling in Practice , 2008, IEEE Computer Graphics and Applications.

[9]  Marion Berbineau,et al.  Simulations of VANET Scenarios with OPNET and SUMO , 2012, Nets4Cars/Nets4Trains.

[10]  Ryan Henson Creighton Unity 3D game development by example : beginner's guide: lite : get up and running as a Unity game developer , 2010 .

[11]  Reinhard German,et al.  Bidirectionally Coupled Network and Road Traffic Simulation for Improved IVC Analysis , 2011, IEEE Transactions on Mobile Computing.

[12]  Panagiotis Papadimitratos,et al.  TraNS: realistic joint traffic and network simulator for VANETs , 2008, MOCO.

[13]  F. Ramm,et al.  OpenStreetMap: Using and Enhancing the Free Map of the World , 2010 .

[14]  Thomas C. Schmidt,et al.  An extension of the OMNeT++ INET framework for simulating real-time ethernet with high accuracy , 2011, SimuTools.

[15]  Azzedine Boukerche,et al.  Real-Time 3D Visualization for Distributed Simulations of VANets , 2014, 2014 IEEE/ACM 18th International Symposium on Distributed Simulation and Real Time Applications.

[16]  Daniel Krajzewicz,et al.  Recent Development and Applications of SUMO - Simulation of Urban MObility , 2012 .

[17]  Christian Bonnet,et al.  Vehicular Mobility Simulation for VANETs , 2007, 40th Annual Simulation Symposium (ANSS'07).

[18]  Ted Boardman 3ds Max 8 Fundamentals , 2001 .

[19]  F. Dressler,et al.  Realistic Simulation of Network Protocols in VANET Scenarios , 2007, 2007 Mobile Networking for Vehicular Environments.

[20]  Teerawat Issariyakul,et al.  Introduction to Network Simulator NS2 , 2008 .

[21]  Maxim Raya,et al.  TraCI: an interface for coupling road traffic and network simulators , 2008, CNS '08.

[22]  Ibad Kureshi,et al.  Towards an Info-Symbiotic Decision Support System for Disaster Risk Management , 2015, 2015 IEEE/ACM 19th International Symposium on Distributed Simulation and Real Time Applications (DS-RT).

[23]  Azzedine Boukerche,et al.  Load Prediction in HLA-Based Distributed Simulation Using Holt's Variants , 2013, 2013 IEEE/ACM 17th International Symposium on Distributed Simulation and Real Time Applications.

[24]  R. V. Renesse,et al.  JiST : Embedding Simulation Time into a Virtual Machine , 2003 .

[25]  Patrick Weber,et al.  OpenStreetMap: User-Generated Street Maps , 2008, IEEE Pervasive Computing.

[26]  Diana Baader,et al.  Openstreetmap Using And Enhancing The Free Map Of The World , 2016 .

[27]  Jörg Ott,et al.  The ONE simulator for DTN protocol evaluation , 2009, SimuTools.

[28]  Harald Bucher,et al.  A Distributed Simulation Platform Using HLA for Complex Embedded Systems Design , 2015, 2015 IEEE/ACM 19th International Symposium on Distributed Simulation and Real Time Applications (DS-RT).

[29]  João Barros,et al.  Large-scale simulation of V2V environments , 2008, SAC '08.

[30]  Antje Kunze,et al.  Using Shape Grammars for Master Planning , 2008 .

[31]  Rudolf Hornig,et al.  An overview of the OMNeT++ simulation environment , 2008, Simutools 2008.

[32]  Németh Zoltán Autodesk 3ds Max , 2015 .

[33]  Robbert van Renesse,et al.  Scalable Wireless Ad Hoc Network Simulation , 2005, Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks.

[34]  Ricardo Fernandes,et al.  VNS: An integrated framework for vehicular networks simulation , 2012, 2012 IEEE Vehicular Networking Conference (VNC).

[35]  András Varga,et al.  An overview of the OMNeT++ simulation environment , 2008, SimuTools.