Veins: The Open Source Vehicular Network Simulation Framework
We describe Veins, an open-source model library for (and a toolbox around) OMNeT++ , which supports researchers conducting simulations involving communicating road vehicles—either as the main focus of a study or as a component. Veins already includes a fu
- PDF / 1,122,649 Bytes
- 38 Pages / 439.36 x 666.15 pts Page_size
- 12 Downloads / 236 Views
Veins: The Open Source Vehicular Network Simulation Framework Christoph Sommer, David Eckhoff, Alexander Brummer, Dominik S. Buse, Florian Hagenauer, Stefan Joerer, and Michele Segata
6.1 Introduction Veins [56] is a model library for (and a toolbox around) OMNeT++, which supports researchers conducting simulations involving communicating road vehicles; either as the main focus of a study (such as Vehicular Ad Hoc Networks - VANETs) or as a component (such as in Intelligent Transportation Systems - ITS). It is distributed as open-source software; as such, it is free to download, adapt, and use. The model library includes a full stack of simulation models for investigating communicating vehicles and infrastructure; as of Veins 4.7, predominantly cars and trucks using Wireless Local Area Network (WLAN)-based technologies. For this,
C. Sommer () · D. S. Buse · F. Hagenauer Heinz Nixdorf Institute and Department of Computer Science, Paderborn University, Paderborn, Germany e-mail: [email protected]; [email protected]; [email protected] D. Eckhoff () TUMCREATE Ltd, Singapore, Singapore e-mail: [email protected] A. Brummer Computer Networks and Communication Systems, University of Erlangen-Nürnberg, Erlangen, Germany e-mail: [email protected] S. Joerer Institute of Computer Science, University of Innsbruck, Innsbruck, Austria e-mail: [email protected] M. Segata Department of Information Engineering and Computer Science, University of Trento, Trento, Italy e-mail: [email protected] © Springer Nature Switzerland AG 2019 A. Virdis, M. Kirsche (eds.), Recent Advances in Network Simulation, EAI/Springer Innovations in Communication and Computing, https://doi.org/10.1007/978-3-030-12842-5_6
215
216
C. Sommer et al.
Veins includes a sophisticated model of IEEE 802.11 MAC layer components [12] used by standards such as IEEE Wireless Access in Vehicular Environments (WAVE) (of which a simple simulation model is included), ETSI ITS-G5 (as provided by, e.g., Artery [43] which is described in Chap. 12), or ARIB T-109 [23]. Because Veins is a modular framework, it can equally well be used as the basis for modeling other mobile nodes such as pedestrians, bikes, trains, and Unmanned Aerial Vehicles (UAVs)—or for other communication technologies like Long Term Evolution (LTE) mobile broadband [21] (cf. Sect. 6.4.1) and Visible Light Communication (VLC) [37]. The history of Veins goes back to early 2006 with the first public release being an extension for the INET Framework version 2006-10-20. Because of limitations in the fidelity of wireless channel modeling at the time, for its 1.0 release Veins was ported to be an extension of MiXiM (an alternative, now discontinued library of OMNeT++ simulation models for wireless channel modeling) instead. Veins was then increasingly augmented with new models, e.g., of IEEE 802.11p, IEEE 1609.4, and WAVE, which would later be re-factored all the way down to the physical layer for the 2.0 release. As more refactoring and rewriting was taking place in the ch
Data Loading...