Emulating vehicular ad hoc networks for evaluation and testing of automotive embedded systems

The evaluation and testing of cooperative applications based on Vehicular Ad hoc Networks (VANETs) in real testbeds is difficult due to the need for repeatable scenarios and large-scale experiments. Therefore a novel virtualization-based framework is presented to evaluate automotive software in the context of emulated VANETs. The approach enables the precise and large-scale evaluation of real-world implementations through the synchronized execution of network and vehicle simulators as well as the applications encapsulated in virtual Electronic Control Units. This paper provides a detailed description of the framework's structure and its components as well as an validation of the proposed synchronization algorithm. The performance comparison with pure network simulation indicates that despite additional overhead large-scale experiments can be conducted without loss of accuracy.

[1]  John Lee,et al.  TimeSync: enabling scalable, high-fidelity hybrid network emulation , 2012, MSWiM '12.

[2]  Jean-Luc Béchennec,et al.  ViPER: a lightweight approach to the simulation of distributed and embedded software , 2010, SimuTools.

[3]  Helbing,et al.  Congested traffic states in empirical observations and microscopic simulations , 2000, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[4]  Hannes Hartenstein,et al.  VANET: Vehicular Applications and Inter-Networking Technologies , 2010, VANET.

[5]  Erek Göktürk Emulating Ad Hoc Networks: differences from simulations and Emulation Specific Problems , 2005, New Trends in Computer Networks.

[6]  Razvan Beuran,et al.  Introduction to Network Emulation , 2012 .

[7]  Thomas Plagemann,et al.  Modeling communication software execution for accurate simulation of distributed systems , 2013, SIGSIM PADS '13.

[8]  Guozhen Tan,et al.  Implementation and evaluation of WAVE 1609.4/802.11p in ns-3 , 2014, WNS3 '14.

[9]  Björn Schünemann,et al.  V2X simulation runtime infrastructure VSimRTI: An assessment tool to design smart traffic management systems , 2011, Comput. Networks.

[10]  Kilian von Neumann-Cosel,et al.  Virtual test drive - provision of a consistent tool-set for [D,H,S,V]-in-the-loop , 2009 .

[11]  Cho-Yu Jason Chiang,et al.  Virtual ad hoc network testbeds for network-aware applications , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[12]  Michel Verhaegen,et al.  Development of advanced driver assistance systems with vehicle hardware-in-the-loop simulations , 2006 .

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

[14]  Kevin R. Fall,et al.  Network emulation in the VINT/NS simulator , 1999, Proceedings IEEE International Symposium on Computers and Communications (Cat. No.PR00250).

[15]  Francisco J. Ros,et al.  A survey on modeling and simulation of vehicular networks: Communications, mobility, and tools , 2014, Comput. Commun..

[16]  Daniel Krajzewicz,et al.  iTETRIS: A modular simulation platform for the large scale evaluation of cooperative ITS applications , 2013, Simul. Model. Pract. Theory.

[17]  Klaus Wehrle,et al.  SliceTime: A Platform for Scalable and Accurate Network Emulation , 2011, NSDI.