Comparative Study of Simulators For Vanet
Comparative Study of Simulators For Vanet
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 4, April 2014)
529
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 4, April 2014)
Mobility models: (a) Simple Model(SM), (b) Downtown
model (DM) and (c) Manhattan Model (MM). The main
advantages of Citymob is that it is portable, open source,
ease of setup and easy to use. But its biggest limitations is
that it generated traces does not support NS-2, GloMoSim,
QualNet, SWANS. And also real and user defined maps is
not available here.
A. FreeSim
FreeSim is an open source and portable microscopic and
macroscopic free-flow traffic simulator. Traffic and graph
algorithms can be easily created and executed for the entire
network or for individual vehicles or nodes. FreeSim is
ideal for Intelligent Transportation System (ITS) simulation Figure 3.3 Graphical user interface of Citymob 2.0. [35]
because Vehicles in FreeSim can communicate with the
system monitoring traffic on the freeways. FreeSim is IV. QUALITATIVE COMPARISON OF MOBILITY
licensed under the GNU& General Public License, and the GENERATORS
source code is available freely for download. The main In the Table I show the qualitative comparison of
merits of FreeSim is that it is GUI based, highly portable, various vehicular mobility generators like VanetMobiSim,
easy to simulation set-up, easy to use, and large number of SUMO, MOVE, FreeSim, and Citymob with respect to
examples available for better understanding. But it has several metrics that shown in table, there is no mobility
some limitations such as it does not import different generator that can fulfil all the desired capabilities needed
formats, and its traces do not support NS-2, GloMoSim, by the research community. Both FreeSim and Citymob
QualNet, SWANS. exhibits good software characteristics but these simulators
A. Citymob have limited in functionality. SUMO, MOVE, and
Citymob is a highly portable, open source, GUI based VanetMobiSim all have some good features like
mobility model generator generally used in Vehicular ad portability, open source, GUI based, Console, large number
hoc Networks (VANETs). Citymob implements three of available examples, ease of set up and ease of use.
different. However, only VanetMobiSim provides excellent trace
support.
530
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 4, April 2014)
TABLE I
Comparison of the studied mobility generators
Metrics VanetMobiSim SUMO MOVE Freesim Citymob
SWANS support No No No No No
V. VANET SIMULATORS It supports three types o0f simulated nodes: (a) fixed
infrastructure nodes, (b) vehicles which are capable of
A. GrooveNet:
multi hopping data over one or more dedicated short range
GrooveNet is an open source hybrid simulator that communication (DSRC) channels,(c) mobile gateways
integrated both network and mobility simulator. It allows capable vehicle to vehicle (V2V) and vehicle to
communication between real and simulated vehicles. Infrastructure (V2I) communication. The main features of
GrooveNet’s modular architecture incorporates mobility, GrooveNet is that it supports simulation of very large
trip, and message broadcast models over physical layer and number of vehicles, user friendly interface and it supports
Link layer communication models. GPS messages which are broadcast periodically to inform
neighboring nodes.
531
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 4, April 2014)
C. NCTUns
National Chiao Tung University Network Simulator
(NCTUns) is a VANET simulator that combines both
traffic and network simulator in to a single module that
built using C++ programming language and supports high
level of GUI. It is a highly extensible and robust network
simulator in no need to be worry about the code
complexity.
Figure 5.1: GrooveNet. An example of GrooveNet
simulation.
B. TraNS
Traffic and Network Simulation Environment (TraNS) is
the first VANET simulator. It is a simulation tool that
integrates both mobility generator and network simulator
for conducting realistic VANET simulation. It provides a
tool to build realistic VANET simulations. TraNS also
provides a feedback between mobility model and vehicular
behavior. A separate version called Translite, has been built
for mobility model generation only without using
integrated NS-2 simulator for network simulation. TraNS
can operate in two modes: application-centric mode and
network centric mode. In the network-centric mode, there
is no feedback provided from NS-2 to SUMO. So the link
between NS-2 and SUMO is done through a parser. Parser
analyses the mobility trace file generated by SUMO
simulator and then converts it to a suitable format for NS-2
analyses the mobility trace file generated by SUMO
simulator and then converts it to a suitable format for NS-2
simulator. In the case of application-centric mode, the
feedback between NS-2 and SUMO is provided through an
interface called TraCI. In this mode SUMO and NS-2 must
run simultaneously. The main merits of TraNS are that it Figure 5.3: Graphical user interface of NCTUns
supports 802.11p standard, highly scalable and works under
Linux and Windows platforms.
532
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 4, April 2014)
It supports parallel simulations for fixed network on Only TraNS and NCTUns support IEEE 802.11p
multi core machines. The main merits of NCTUns is that it technology and only TraNS and GrooveNet provides built-
can simulate IEEE 802.11a, IEEE 802.11b, IEEE 802.11e, in VANET applications. In the terms of ease of setup,
IEEE 802.16d, IEEE802.11g and IEEE 802.11 NCTUns is not preferred because it is very difficult to use.
technologies, and supports large number of nodes. NCTUns In the terms of ease of use, we preferred TraNS and
includes bidirectional and unidirectional communication. GrooveNet because of very user friendly GUI. TraNS and
Compared to TraNS, NCTUns combines traffic and GrooveNet were proposed to simulate vehicular ad hoc
network simulator together in a single module and returns network on the other hand NCTUns was proposed for
feedback to supports VANET. However, the maximum simulating the general network simulation purposes.
number of nodes that can be simulated by single simulation
by NCTUns is just 4096. But it has some limitations such VII. NETWORK SIMULATORS
as, complex set up procedure and it can works only on Network simulators perform detailed packet-level
Fedora 9 Linux platform. simulation of source, destinations, reception, route,
background load, links, data traffic transmission and
VI. COMPARISON OF VANET SIMULATORS channels.
In Table II shows a comparison of the various VANET
A. NS-2
simulators like TraNS, GrooveNet, and NCTUns with
respect of several metrics. Network Simulator (Version 2), called as the NS-2, is
All VANET simulators support different mobility simply an event driven, open source, portable simulation
models and provide microscopic traffic simulation. tool that used in studying the dynamic nature of
communication network. Several different NS-2 versions
TABLE II
Comparison of VANET simulators
have been released over the last few years; the latest
version of NS-2 is the NS-2.35. Users are feeding the name
Metrics TraNs GrooveNet NCTUns of a TCL simulation script as an input argument of NS-2
executable command ns. NS-2 uses two key languages one
is the C++ and second is the Object-oriented Tool
Command Language (OTCL). In NS-2 C++ defines the
Mobility SUMO GrooveNet NCTUns internal mechanism (backend) of the simulation objects,
generator and OTCL defines external simulation environment (i.e., a
frontend) for assembling and configuring the objects. After
VANET built- Road danger Vehicle None simulation, NS-2 gives simulation outputs either in form of
in application warning and warning and NAM files or trace files. In NS-2 some limitation can be
Support dynamic adaptive found in terms of the installation process on windows based
reroute rebroadcast operating systems. To run NS-2 on window based
environment a software program is used for creating Unix-
Ease of setup Moderate Moderate Hard like environment known as Cygwin; downloading and
installing of Cygwin on windows based system is quite
Ease of use Moderate Moderate Hard complex because of large size of packages of Cygwin.
Trip model Random, Djikstra, Manually B. OPNET
manually sightseeing defined Optimized Network Engineering Tool (OPNET) is a
defined commercial network simulator environment used for
simulations of both wired and wireless networks. Several
Intersection Junction- Managed by Managed different OPNET versions have been released over the last
model based right- by four few years; the latest version of OPNET is the OPNET 16.0.
of-way rules traffic lights traffic At present OPNET is licensed under Riverbed
lights technologies. It allows the user to design and study the
network communication devices, protocols, individual
Road topology Any Any Any applications and also simulate the performance of routing
protocol. It supports many wireless technologies and
standards such as, IEEE 802.11, IEEE 802.15.1, IEEE
802.16, IEEE 802.20 and satellite networks.
533
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 4, April 2014)
OPNET IT Guru Academic Edition is available for free D. QualNet
to the academic research and teaching community. It Quality Networking (QualNet) simulator is a highly
provides a virtual network environment that models the scalable, fastest simulator for large heterogeneous network
behavior of an entire network including its switches, that supports the wired and wireless network protocol.
routers, servers, protocols and individual application. The QualNet execute any type of scenario 5 to 10 times
main merits of OPNET are that it is much easier to use, faster than other simulators. It is highly scalable and
very user friendly graphical user interface and provide simulate up to 50,000 mobile nodes. And this simulator is
good quality of documentation. designed as a powerful Graphical User Interface (GUI) for
custom code development. The main merits of QualNet
simulator (Quality Networking), is that it is portable, highly
scalable and extremely powerful simulator. One of the
main merits of QualNet is that it is run on both Windows
and Unix/Linux platforms.
C. GloMoSim
Global Mobile Information System Simulator
(GloMoSim) is a scalable simulation environment Fig. 7.2:.QualNet in visual mode.
especially designed of MANET and its applications. It is
E. VanetMobiSim
open source, portable and ability to run on SMP (Shared
memory symmetric processor: memory simultaneously VanetMobiSim is an extension of the CANU Mobility
accessible by all programs. It supports millions of nodes as Simulation Environment (CanuMobiSim) which focuses on
a single simulation and includes a large set of routing vehicular mobility and features realistic automotive motion
protocols. It was retired in 2000 on the other side; Scalable models at both microscopic and macroscopic levels. At the
Network Technologies introduced the commercial version microscopic level it supports mobility models such as
of GloMoSim named as QualNet (Quality Networking) Intelligent Driving Model with Lane Changing (IDM/LC)
simulator. and Intelligent Driving Model with Intersection
Management (IDM/IM).
534
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 4, April 2014)
It also supports car to infrastructure and car to car VIII. COMPARISON OF NETWORK SIMULATORS
communication, which supports traffic lights, multi-lane In Table III, shows a comparison of the various network
roads, separate directional flows stop signs and traffic signs simulators like NS-2, GloMoSim, QualNet and OPNET
at intersections. VanetMobiSim is based on JAVA and can with respect to various metrics. As shown in table III, NS-2
generate movement traces in different formats, supporting is not suitable for simulating very large networks but it is
different simulation for mobile networks including ns-2, popular because of some advantages such as easy to use,
GloMoSim, and QualNet. portability, open source. To simulating large networks
QualNet and OPNET simulators are most widely used
because these simulators are portable, user friendly GUI
and supports multiple wireless technologies.
Metrics
GloMoSim NS-2 NCTUns QualNet OPNET
535
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 4, April 2014)
REFERENCES [17] Bernsen, J. Manivannan, “Routing Protocols for Vehicular Ad Hoc
Networks That Ensure Quality of Service” In Proceedings of the
[1] Saha A. K. and Johnson D.B., “Modeling the mobility for vehicular fourth international conference on Wireless and Mobile
ad hoc networks(VANET),” in Proceedings of ACM International Communications., Aug. 2008, pp.1-6.
Workshop on Vehicular Ad Hoc Networks,2004, pp. 91-96.
[18] Zhao J. C. and Josh Broch, “Vehicle-Assisted Data Delivery in
[2] Vidhale, B.; Dorle, S.S., "Performance Analysis of Routing Vehicular Ad Hoc Networks” in Proceedings of 25th IEEE
Protocols in Realistic Environment for Vehicular Ad Hoc International Conference on Computer Communications.
Networks," in Proceedings of Systems Engineering (ICSEng), 2011 Proceedings, April 2006, pp. 6-12.
21st International Conference on , vol.2, Aug. 2011, pp.267-272.
[19] Taleb T., E. Sakhaee, A. Jamalipour, K. Hashimoto, N. Kato, and Y.
[3] Wan S., Tang J., and Wolff R. ,“Reliable routing for roadside to Nemoto, “A stable routing protocol to support its services in vanet
vehicle communications in rural areas,” in Proceedings of IEEE networks” in Proceedings of IEEE Transactions on Vehicular
International Conference on Communications, 2008, pp. 3017-3028. Technology, vol. 56, no. 6, November 2007, pp.3337–3347.
[4] T. Taleb, E. Sakhaee, K. Hashimoto, N. Kato, and Y. Nemoto, “A [20] Goel A., Ramakrishnan K. G., D. Kataria, and D. Logothetis,
stable routing protocol to support ITS services in VANET “Efficient computation of delay-sensitive routes from one source to
networks,” in Proceedings of IEEE Transactions on Vehicular all destinations,” in Proceedings of IEEE Conference on Computer
Technology, Vol. 56, 2007, pp. 3337-3347. Communications, 2001, pp. 854-858.
[5] Naumov V. and Gross T., “Connectivity-aware routing (CAR) in [21] Nzouonta J. R., Guiling N. and Wang Borcea C., “VANET Routing
vehicular ad hoc networks,” in Proceedings of IEEE International on City Roads Using Real-Time Vehicular Traffic Information,” in
Conference on Computer Communications, 2007, pp. 1919-1927. Proceedings of Vehicular Technology, IEEE Transactions on vol.
[6] Joshi H. P., M. Sichitiu, and M. Kihl, “Distributed robust geocast 58, no. 7, Sept. 2009, pp. 33-37.
multicast routing for inter-vehicle communication,” in Proceedings [22] David B. Johnson, David A. Maltz, and Josh Broch, “The Dynamic
of WEIRD Workshop on WiMax, Wireless and Mobility, 2007, pp. Source Routing Protocol for Multi-Hop Wireless Ad Hoc
9-21. Networks”, in Ad Hoc Networking, Editor: Charles E.Perkins,
[7] Bachir A.and A. Benslimane, “A multicast protocol in ad hoc Addison-Wesley, Chapter 5, 2001 , pp. 139-172.
networks inter-vehicle geocast,” in Proceedings of IEEE Vehicular [23] Blum J., Eskandarian A., and Hoffman L. "Performance
Technology Conference, Vol. 4, 2003, pp. 2456-2460. Characteristics of Inter- Vehicle Ad Hoc Networks". in Proceedings
[8] Chen Y. S., Y. W. Lin, and S. L. Lee, “A mobicast routing protocol of IEEE 6th International Conference on Intelligent Transportation
for vehicular ad hoc networks,” in Proceedings of ACM/Springer Systems, Shanghai, China,2004, Pp. 115-119.
Mobile Networks and Applications, Vol. 15, 2010, pp. 20-35. [24] Manoharan R., S. L. P. Thambidurai, “Energy efficient robust on-
[9] vehicular ad-hoc networks (VANET),” in Proceedings of ACM demand multicast routing protocol for mobile ad hoc network,” in
International Symposium on Mobile Ad hoc Networking and Proceedings of International Journal of Ad Hoc and Ubiquitous
Computing, 2008, pp. 3020-3026. Computing, Vol. 3, 2008, pp. 90-98.
[10] Tonguz , J. S. Parikh, F. Bai, P. Mudalige, and V. K. Sadekar, “On [25] H. Wu, Fujimoto, R., Guensler, R., and Hunter, M, “MDDV: a
the broadcast storm problem in ad hoc wireless networks,” in mobility-centric data dissemination algorithm for vehicular
Proceedings of International Conference on Broadband network,” in Proceedings of the 1st ACM international Workshop on
Communications, Networks and Systems, 2006, pp. 1-11. Vehicular Ad Hoc Networks, October, 2004, pp. 47-56.
[11] Tonguz, F. Bai, P. Mudalige, “Broadcasting in VANET,” in [26] Zong Da Chen, H.T. Kung, and Dario Vlah. “Ad hoc wireless
Proceedings of IEEE Mobile Networking for Vehicular networks over moving vehicles on highways”. In Proceedings of the
Environments, 2007, pp. 7-12. 2nd ACM international symposium on Mobile ad hoc networking &
[12] Amit Kumar Saha, David B. Johnson. “Modeling mobility for computing, Oct. 2001, pp. 45-52.
vehicular ad-hoc networks”. In Proceedings of the first ACM [27] Yang X., L. Liu, N.H. Vaidya, and F. Zhao, "A vehicle-to-vehicle
workshop on Vehicular ad hoc networks. Philadelphia, PA, USA, communication protocol for cooperative collision warning in
Oct. 2004, pp. 22-34. VANET," In Proceedings of the 1st International Conference on
[13] K. Saito, K. Sugiyama, T. Nishida, and K. Eguchi, “Broadcast Networking and Services ,2004, pp.114-123.
methods for inter-vehicle communications system,” in Proceedings [28] Balon N., and J. Guo, “Increasing Broadcast Reliability in Vehicular
of IEEE Wireless Communications and Networking Conference, Ad Hoc Networks(VANET),” In Proceeding of the 3rd ACM
Vol. 4, 2005, pp. 2252-2257. International Workshop on Vehicular Ad Hoc Networks VANET,
[14] Yamaguchi H., K. Yukimasa, and S. Kusumoto, “QoS routing NY, USA, 2006, pp. 104-105.
Protocol for vehicular ad hoc networks,” in Proceedings of IEEE [29] Jorjeta G. Jetcheva, Yih-Chun Hu, Amit Kumar Saha, and David B.
International Workshop on Quality of Service, 2006, pp. 132-139. Johnson. “Design and Evaluation of a Metropolitan Area Multitier
[15] Ding Y, Borcea C., Xiao L “A static-node assisted adaptive routing Wireless Ad Hoc Network Architecture in VANET”. In Proceedings
protocol in vehicular networks” In Proceedings of the ACM of the Fifth IEEE Workshop on Mobile Computing Systems &
international Workshop on Vehicular Ad Hoc Networks VANET, Applications, Monterey, CA, Oct. 2003, pp.32-37.
2007, pp.59–68. [30] Tseng Y.C., Y.S. Chen, and J.P. Sheu, "The broadcast storm
[16] Manvi S., Kakkasageri M.S., Mahapurush , “Performance Analysis problem in a mobile ad hoc network(MANET)," In Proceeding of
of AODV, DSR, Routing Protocols In Vehicular Ad hoc Network the 5th ACM/IEEE International Conference on Mobile Computing
Environment” In Proceedings of International conference on future and Networking, NY, USA, 1999, pp. 51-162.
Computer and Communication., April. 2009. pp. 21-26.
536
International Journal of Emerging Technology and Advanced Engineering
Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 4, April 2014)
[31] H. Safa, H. Artail, and R. Shibli, “An interoperability model for [36] Tseng Y.C., Y.S. Chen, and J.P. Sheu, "The broadcast storm
supporting reliability and power-efficient routing in mobile ad hoc problem in a mobile ad hoc network(MANET)," In Proceeding of
network,” International Journal of Ad Hoc and Ubiquitous the 5th ACM/IEEE International Conference on Mobile Computing
Computing, Vol. 4, 2009, pp. 74-83. and Networking, NY, USA, 1999, pp. 51-162.
[32] H.P. Glathe, L. Karlsson, G.P. Brusaglino, L. Calandrino, “The [37] Jerome Haerri “Performance Comparison of AODV and OLSR in
PROMETHEUS Programme– Objectives, Concepts and Technology VANETs Urban Environments under Realistic Mobility Patterns”
for Future Road Traffic”, in Proceedings of 12th conference of Korkmaz G., E. Ekici, F. Ozgüner, and U. Ozgüner, "Urban multi-
networking, May 1990, pp. 477-484. hop broadcast protocol for inter-vehicle communication systemsin
[33] T. Sawamura, K. Tanaka, M. Atajanov, N. Matsumoto, and N. VANET," In Proceeding of the 1st ACM International Workshop on
Yoshida, “Adaptive router promotion and group forming in ad-hoc Vehicular Ad Hoc Networks, NY, USA, 2004,pp. 76-85.
networks,” in Proceedings of International Journal of Ad Hoc and [38] Rajive Bagrodia, Richard Meyer, Mineo Takai, Yu an Chen, Xiang
Ubiquitous Computing, Vol. 3, 2008, pp. 217-223. Zeng, Jay Martin, and Ha Yoon Song. “A parallel simulation
[34] Heissenbüttel M., T. Braun, M. Wälchli, and T. Bernoulli, environment for complex systems” in Proceedings of the 1st ACM
“Optimized stateless broadcasting in wireless multi-hop networks,” international workshop on Vehicular ad hoc networks; 2004; Pages:
in proceeding of 4th IEEE international conference on Infocom 66 – 75.
Barcelona , 2006, pp.234-240. [39] Dirk Reichardt, Maurizio Miglietta, and Wolfgang Schulz
[35] Sommer, C.; Dietrich, I.; Dressler, F. “Realistic Simulation of “CARTALK 2000 Safe and Comfortable Driving Based Inter-
Network Protocols in VANET Scenarios” in Proceedings of Vehicle- Communication in VANET”, in proceedings of IEEE
International Journal of Ad Hoc and Ubiquitous Computing, Vol. 3, Intelligent Vehicle Symposium, June 2002, pp.145-147.
2008, pp. 217-223.
537