A Comparative Study for the Choice of Vehicular Ad hoc ... · respectively, kjam is the vehicular...
Transcript of A Comparative Study for the Choice of Vehicular Ad hoc ... · respectively, kjam is the vehicular...
©Journal of Applied Sciences & Environmental Sustainability 1 (2): 33-51, 2013
33 | P a g e
Research Article
A Comparative Study for the Choice of Vehicular Ad hoc Networks
(VANETs) Simulator Abubakar Aminu Mu’azu1, Ibrahim A. Lawal1, Lawal Haruna2 and Shamsuddeen Rabiu3
1Department of Information & Computer Sciences, Universiti Teknologi PETRONAS, Malaysia,
2Department Mathematical & Information Technology, Federal University Dutsin-ma, Katsina Nigeria,
3 School of Computing, Universiti Utara Malaysia (UUM), Malaysia
ARTICLE INFO
Article history Received: 1/12/2012
Accepted: 01/08/2013
A b s t r a c t
The amount of automobiles continues to be increasing on the road in the last couple of years. As a result of high density of vehicles, wide ranging threats and road accident is increasing. Wireless technology therefore is geared towards equipping technology advancement in vehicles to reduce these kinds of issues by sending messages to each other. The vehicular safety application needs to be thoroughly tested prior to it being implemented in a real world to use. Simulation is economical simply because it can hold out experiments without the presence of actual hardware and present a good compromise between complexity and accuracy. Simulation can be achieved by utilizing the network simulators implemented in software which are valuable tools for researchers to develop, test and diagnose network protocols. Vehicular Ad-Hoc Networks (VANET) makes it necessary that a traffic and network simulators ought to be used together to accomplish this test. Simulation is commonly used to verify and evaluate the performance of networks. There are several network simulators available; it is extremely difficult to choose the proper tool for performance testing with no complete analysis of existing tools. This paper presents the comparative survey about some popular mobility models as well as network simulators for VANETs. It may help the researchers to choose a simulation model that could be reliable and efficient. © Journal of Applied Sciences & Environmental Sustainability. All rights reserved.
Keywords: Vanet, simulation, mobility
model
I. Introduction
The Vehicle Ad-Hoc Network or perhaps VANET is considered a subgroup of mobile ad-hoc
network (MANET) that are capable of providing communications amongst surrounding
vehicles as well as between vehicles and nearby fixed equipment, usually known as roadside
unit [1]. It is a computer network on wheels. Each vehicle is regarded as a "node" in the
VANET topology. These nodes are equipped with DSRC (Dedicated Short Range Radio
Communication) with capable transceiver and processors which communicate with each
other within each other's radio range [2]. However, the unique property VANETs posture
from MANET is usually that the nodes are vehicles like cars, trucks, buses and motorcycles
[3]. VANET has some special nodes, the road side units which are static nodes that could
provide access to the internet to the VANET. Figure 1 shows a typical VANET scenario.
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
34 | P a g e
Figure 1: Wireless technologies for future vehicular communication [4]
As a high complicated dynamics of real implementation of VANET application, there's
requirement for Simulation. This is due to it is economical and experiments can potentially
carried out without the presence of actual hardware and present an excellent compromise
between complexity and accuracy. [5]Simulation can be accomplished by utilizing the
network simulators implemented in software which have been valuable tools for researchers
to develop, test and diagnose network protocols. Simulation is commonly used to validate
and evaluate the overall performance of networks.
Usually, a network simulator is designed to incorporate a variety of networking technologies
and protocols and enable users to produce complex networks from basic building blocks like
clusters of nodes and links. Making use of their help, one can possibly design different
network topologies using various kinds of nodes which include end-hosts, hubs, network
bridges, routers, optical link-layer devices, and mobile units.
II. Overview of Network Simulation
Simulation is an important modern technology that could be employed on different science,
engineering, or some other application domains for a variety of capabilities [6]. For network
simulation, more precisely, it means how the computer assisted simulation technology is
being applied to the simulation of networking algorithms or systems by utilizing software
engineering. The application field is narrower than general simulation as well as being natural
that more and more specific requirements will probably be placed on network simulations by
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
35 | P a g e
means of synthetic models for mobility [7]. Hence describe the actual mobility pattern of
independent nodes by simple terms.
a. Mobility Model
Mobility models ascertain the actual movement of mobile users, and ways in which their
position, velocity as well as acceleration change with time. These kinds of models are usually
useful for simulation purposes whenever different communication or navigation techniques
tend to be investigated [8] [7] [9] [5]. Table 1.1 below summarized some network models
associated with aspire issues.
Table 1: Summary of some network mobility model Model Issues Drawback
Random Way Point Model [27]
Earliest mobility model for ad-hoc networks.
Shown the problem of velocity decay
Every node picks up a random destination and a random velocity at certain points called waypoints.
Extended to take into account more realistic movements
Random Waypoint City Model [3]
Combines aspects of the Random Waypoint Mobility Model with the vector street maps
Produce completely useless results
High granularity as exact user locations are available
User movement is independent of other users and past trips, so that individual homes and workplaces of users are not modeled
Cellular Automaton (CA) [4]
Discrete time model of the vehicular traffic Does not consider effect of random acceleration and deceleration on the traffic flow.
Contains important aspects of fluid dynamical approach to traffic flow such as the transition from laminar to start-stop traffic in a natural way
STRAW (Street Random Waypoint)
[24]
Constrains node movement to streets defined by map data for real US cities Model did not take into
consideration the lane changing. Provides reasonable runtimes and memory consumption that scales
fairly well with the size of the simulation.
City Section Mobility Model [12]
The simulation area is a street network that represents a section of a city where the ad hoc network exists.
Model is only for small simulation area
The mobility model is explained by means of the framework, consisting of topological maps
like lanes, roads, streets, obstacles in mobility as well as communication model, car
velocities, the attraction and repulsion points, depending on traffic densities in relation to
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
36 | P a g e
how the simulation time could change, vehicular distribution on roads and intelligent driving
pattern. The illustration of this framework is given in the figure below;
Figure 2: Mobility Models [10]
Consequently, a number of these simulation software exploit ability of building up mobility
patterns from the co-operation of a trip generation module, which defines the sets of points of
interest, along with a path computation module, in which task is to compute the optimal path
between those points [7].
The combination of trip generation and path computation methods provides a wide variety of
possibilities, whenever the definition of vehicular movement paths is a factor of interest in
the mobility simulation.
b. Micro-Mobility Features
The idea of vehicular micro-mobility includes every aspect based on an individual car’s
speed and acceleration modeling. The micro-mobility description plays the main role in the
generation of realistic vehicular movements, as it is responsible for effects which include
smooth speed variation, cars queues, traffic jams and overtaking. The movement is random in
a sense that vehicles select one destination and move towards it along a shortest-length path,
ignoring (and thus possibly overlapping) other vehicles during the motion [11]. While these
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
37 | P a g e
models may work for isolated cars, they fail to reproduce realistic movements of groups of
vehicles.
jamk
kSSS −= 1,max maxmin
Where S is the output speed, Smin and Smax are the minimum and maximum speed
respectively, kjam is the vehicular density for which a traffic jam is detected, and k is the
current vehicular density of the road the node, whose speed is being computed, is moving on.
This last parameter is given by k = n/l, where n is the number of cars on the road and l is the
length of the road segment itself.
Conversely, the IDM [13]characterizes drivers’ behavior according to their front vehicle,
thus slipping to the so-called car following models category. The instantaneous acceleration
of a vehicle is computed according to the following equations.
ab
vvvTss
s
s
v
va
dt
dv
2*
*
01
0
24
∆++=
−−=
In the left hand Equation, v is the current speed of the vehicle, v0 is the desired velocity, s is
the distance from preceding vehicle and S* is the so called desired dynamical distance. This
last parameter is computed as shown in the right hand equation, and is a function of the
minimum bumper-to-bumper distance S0, the minimum safe time headway T, the speed
difference with respect to front vehicle velocity v, and the maximum acceleration and
deceleration values a and b.
III. SIMULATION FOR VANETS
In this section, we review various publicly available VANET simulators that are currently in
use by the research community.
Most of the time, network simulators attempt to model the real world networks. The
primary idea is that if a system could be modelled, then attributes of the model might be
changed and also the corresponding results can be analyzed [11]. For the reason that process
of model modification is comparatively cheap compared to complete real implementation,
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
38 | P a g e
numerous types of scenarios can be analyzed at low-cost (relative to making changes to a real
network). However, if well modelled, they will be close enough so as to give the researcher a
meaningful insight into the network under test, and how changes will affect its operation.
However, [14]classified existing VANET simulation software into three different
categories. They are
a) Vehicular mobility model (software environments that generate vehicle movement)
b) Network simulators ((used to test the performance of networking protocols), and
c) Integrated Simulators (integrate the traffic simulator and network simulator)
A. VANET Mobility Model
Vehicular mobility generators are necessary to improve the level of reality in VANET
simulations. They create realistic vehicular mobility traces to be used as an input for the
network simulator [10]. The inputs from the mobility generator include the road model,
scenario parameters (i.e., maximum vehicular speed, rates of vehicle arrivals and departures,
etc). The output of the trace details the location of each and every vehicle at every time
instantaneous for the whole simulation time and their mobility profiles [15] . Table 1.2 shown
below illustrates some popular and most widely use VANET mobility models;
Table 2: Some popular and most widely use VANET mobility models
Model Aims Language Type
VanetMobiSim [7] Achieve realistic simulation of vanet mobility Java Open source
SUMO [16] Traffic & road design optimization C++ Open source
STRAW Provides reasonable runtimes and memory consumption that Scales fairly well with the size of the simulation.
Java Open source
MOVE [12], Extension of sumo that add GUI for describing map Java-based Open source
B. Network Simulators
Network simulators enable researchers to analyze how the network would undoubtedly
operate under several conditions. Users are usually able to modify the simulator in order to
meet their specific analysis needs. Compared to the expense and time associated with
establishing an entire testbed that contains multiple networked computers, routers and data
links, network simulators are relatively fast and inexpensive.
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
39 | P a g e
i. Network Simulator-2
NS-2 [17] is an open-source discrete event network simulator that supports both wired and
wireless networks, including many MANET routing protocols and an implementation of the
IEEE 802.11 MAC layer [18] . It is the most widely used simulator for academic networking
research. The core of NS-2 is written in C++ and users interact with NS-2 by writing TCL
scripts. The simplified user view of the NS2 is shown in fig. 3 below;
Figure 3: NS2 Simplified User View
An additional attribute of NS2 is the event scheduler. In NS2, the event scheduler keeps
track of simulation time as well as generate all the events in the event queue by invoking
appropriate network components. All the network components use the event scheduler by
issuing an event for the packet and waiting for the event to be released before doing further
action on the packet.
ii. OMNeT++ Network Simulation
OMNeT++ [19] is an object-oriented modular discrete event network simulator.
OMNeT++ has a component-based design, new features and protocols can be supported
through modules. OMNeT++ supports network and mobility models through the
independently developed Mobility Framework and INET Framework modules as shown
below;
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
40 | P a g e
Figure 4: GUI of OMNET++ simulator
C. Integrated Simulators
Integrated simulators usually consist of two sub-simulators: mobility simulator and
network simulator which communicate with each other like shown in Fig. 5. This simulator
offers a high level of maturity in both areas: mobility simulation and network simulation.
Integrated simulators have the advantage of being able to modify the TraCI parameters
depending on the information TraCI among the vehicles and vice versa. This can provide a
higher level of realism for VANET simulations which focus on response to accidents or
collisions and the improvements for those situations.
Figure 5: Composition Integrated Simulators
i) National Chiao Tung University Network Simulator (NCTUns)
NCTUns [20][21] stands for National Chiao Tung University network simulator. NCTUns
can simulate 80.211a, 802.11b, 802.11g and 802.11p technologies. NCTuns can simulate
multiple wireless interfaces inside one node including 802.11.p interface. After the release of
version 5 [21], NCTuns enhanced its usability for ITS. It uses a distributed architecture to
support remote simulations and concurrent simulations. It also uses open-system architecture
to enable protocol modules to be easily added to the simulator. During the simulation, each
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
41 | P a g e
node is allowed to send either a UDP or TCP packet. Due to this novel methodology,
NCTUns provides many unique advantages that cannot be easily achieved by traditional
network simulators such as ns-2.
NCTUns supports parallel simulations on multi-core machines. By using an innovative
parallel simulation approach, it supports parallel simulations for fixed networks on multi-core
machines. It also provides a highly-integrated and professional GUI environment that can
help a user to quickly: (1) draw network topologies, (2) configure the protocol modules used
inside a node, (3) specify the moving paths of mobile nodes, (4) plot network performance
graphs, (5) play back the animation of a logged packet transfer trace, etc. All of these
operations can be easily, intuitively, and quickly done with the GUI.
Vast majority of Network simulators allow multiple TCP/IP versions (Tahoe and New
Reno) within single simulators whereas NCTUns allows merely a single instance of TCP/IP
version.
Functionally, it is broken into eight separate components some of most important
components are described: The first component stands out as the fully integrated GUI
environment in which a user can easily edit a network topology, configure the protocol
modules used inside a network node, specify mobile nodes' moving paths, plot performance
curves, play back animations of logged packet transfers, etc. The component topology editor
is used to generate topology [27], which is shown in Figure 3. The nodes are created using
the node editor. A node in the NCTUns represents a network device such as a switch or an
IEEE 802.11 (b) wireless LAN access point. This is shown in the figure 6. The node editor
provides a convenient environment.
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
42 | P a g e
Figure 6: NCTUns Node editor
NCTUns posses some advantages over some simulator in such a way that it provides easy
to use GUI Environment. More so it is distributed and open-system architecture design
supports remote simulations and concurrent simulations, and allows new protocol modules to
be easily added to its simulation engine [22], thus, providing a better functionality and
performance evaluation. However, NCTUns can support a maximum of only 4096 nodes
inside a single simulation and the manipulation at every node has to be done node by node, or
all the nodes to the same time.
ii) GrooveNet
GrooveNet [23] is an integrated simulator that facilitates numerous models which define
communication, travel and traffic control make it possible for large scale simulations in street
maps of any US city. The current limitations are that map database does not indicate one-way
streets and the altitude of the street. GrooveNet is implemented in C++ and Qt graphics cross-
platform library in Linux. GrooveNet is based on the US Census Bureaus TIGER/Line 2000+
database format and is able to dynamically load counties at run-time. On startup GrooveNet
reads map database text files and converts the topology data into a binary encoded file with a
graph structure.
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
43 | P a g e
Figure 7: Real and simulated vehicles interact in the GrooveNet integrated simulator
GrooveNet’s modular architecture take advantage of mobility, trip and message broadcast
models spanning a variety of link and physical layer communication models. It is possible to
run simulations of thousands of vehicles in any US city and to add new models for
networking, security, applications and vehicle interaction. GrooveNet supports multiple
network interfaces, GPS and events triggered from the vehicle’s on-board computer.
iii) TraNS (Traffic and Network Simulation Environment)
TraNS (Traffic and Network Simulation Environment) [24] is a simulation environment
that integrates both a mobility generator and a network simulator, and it provides a tool to
build realistic VANET simulations. TraNS provides a feedback between the vehicle behavior
and the mobility model. For example, when a vehicle broadcasts information reporting an
accident, some of the neighbouring vehicles may slow down. TraNS is an open-source
project providing an application-centric evaluation framework for VANETs.
TraNS v1.2 has several features, including: (a) support for realistic 802.11p, (b) automated
generation of road networks from TIGER and Shapele maps, (c) automated generation of
random vehicle routes, (d) mobility trace generation for ns-2, SUMO and ns-2 coupling
through the TraCI [WPR+08] interface, and (e) possibility to simulate road traffic events,
e.g., accidents.
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
44 | P a g e
Figure 8; Graphical Interface of TraNS
iv) VEINS—Vehicles in Network Simulation
The developed simulation framework Veins [28] incorporates all the benefits from state-
of-the-art simulation techniques of both the network simulation and the road traffic
microsimulation domains. The Veins is an open source Inter-Vehicular Communication
(IVC) simulation framework composed of an event-based network simulator and a road
traffic microsimulation model.
Figure 9: event-based network simulator and a road traffic microsimulation model.
Veins is made up of two distinct simulators, OMNeT++ for network simulation and
SUMO for road traffic simulation. To perform IVC evaluations, both simulators are running
in parallel, connected via a TCP socket. The protocol for this communication has been
standardized as the Traffic Control Interface (TraCI). This allows bidirectionally-coupled
simulation of road traffic and network traffic. Movement of vehicles in the road traffic
simulator SUMO is reflected in movement of nodes in an OMNeT++ simulation. Nodes can
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
45 | P a g e
then interact with the running road traffic simulation, e.g. to simulate the influence of IVC on
road traffic as shown below.
Figure 10: GUI screenshot of Veins running a VANET scenario on a map of Erlangen, Germany
IV. VANET SIMULATORS EVALUATION
In this section, some of the most popular VANET simulators were review taking into
consideration the mobility features as well as associated attributes that are freely obtainable
for VANET’s community.
Typically, network’s performance could be best evaluated with the implementation of
a simulation. A reasonable simulation can establish noticeably similar results to that of real
world. Construction of a simulation consequently seems predictable for VANET. There are
two main aspects of simulating VANET: one is the traffic simulation and other is network
simulation. The traffic simulation aids in creating traces of urban mobility model; this
information is fed into the network simulation. The network simulation builds topologies
between the nodes and vice versa. Surprisingly there seems no direct link between the two; it
is like two people talking in two different languages without understanding each other’s
conversation.
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
46 | P a g e
A. Potential Candidates
All these models contributed toward various node mobility capabilities like velocity
variation, random movement within a topology boundary etc. Among all these
aforementioned models, the Random Waypoint model was widely used but the patterns it
generated had no match to the real world behaviour .The efforts vested in such project did not
prove worthy. Hence the scientific community geared their way towards other projects,
starting from simpler to more complex for the generation of mobility patterns. Unfortunately
these projects were more inclined towards the traffic side; only a minute amount of work had
been done in the network area.
To become qualified as an applicant for VANET simulator, the candidates must fulfill the
needs produced in section 3.2. Accordingly, the following simulators are available in the
course of VANET simulators.
I. MOVE
II. Trans
III. SUMO
IV. NCTUns
V. OMNET++
VI. GrooveNet
B. Comparison of Vanets Simulators
In this section, we present a comparison of the studied VANET simulators as well as
mobility models. As shown in the table 3 below, TraNS uses SUMO and ns-2 as well as
Veins 2.0. All simulators support different mobility models and provide microscopic traffic
simulation. NCTUns provides random speed models, while the others model street speed
instead. Currently, all simulators support trip and intersection models. So far, only TraNS and
NCTUns have an implementation of 802.11p, and only GrooveNet and TraNS provide built-
in VANET applications. In terms of ease of setup, OMET++ Veins and NCTUns are
considered the hardest ones. In terms of ease of use, TraNS and GrooveNet are preferred.
Since these simulators were developed with different focus, results obtained when
simulating similar VANET scenarios can differ greatly. TraNS and GrooveNet were
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
47 | P a g e
developed to simulate VANETs. NCTUns was created for more general network simulation
purposes, while Veins 2.0 was designed for simulating VANETs.
Table 3: Comparison of the studied VANET simulators and mobility models by [25]
More so, table 4 presents a comparison of the Graphical User Interfaces (GUIs) provided
by the studied VANET simulators. All simulators provide both alphanumeric and
configuration files input, and console message output; nevertheless, the user interface for
TraNS appears more sophisticated than the others. A lot of manual parameter inputs are
needed for TraNS. All simulators provide street-level topology view. So far, only TraNS can
support visualization using Google Earth.
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
48 | P a g e
Table 4: Comparison of VANET Simulators Graphical User Interfaces (GUIs) [25]
V. CONCLUSION
Due to the increasing popularity, attention in VANETs has prompted researchers to
develop accurate and realistic simulation tools. In this paper, we make a comprehensive
survey of several publicly obtainable VANET mobility generators, network simulators, as
well as VANET simulators. In depth comparison of the studied VANET simulators and
mobility models were also presented along with the GUI for each simulator.
However, in terms of VANET simulators, we studied TraNS, GrooveNet, NCTUns, and
Veins. TraNS and OMNET++ both involve the coupling of a VANET mobility generator
with a network simulator. GrooveNet and NCTUns, however, are self-contained simulators
with GrooveNet capable of supporting hybrid simulations, i.e., communications between
simulated vehicles and real vehicles.
Lastly, according to the study, simulators have many its features, but none of them offer
good support for all features for VANET simulation. Therefore we have searched a balanced
simulator that would offer a good user experience for VANETs. NCTUns and OMNET++ are
the best choices for the VANETs.
References
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
49 | P a g e
[1] S. Zeadally, R. Hunt, Y. S. Chen, A. Irwin and A. Hassan, "Vehicular ad hoc networks (VANETs): status, results, and challenges," Telecommunication Systems, pp. 1-25, 2010.
[2] D. Jiang, V. Taliwal, A. Meier, W. Holfelder and R. Herrtwich, "Design of 5.9 GHz DSRC-based vehicular safety communication," Wireless Communications, IEEE, vol. 13, pp. 36-43, 2006.
[3] A. A. Mu’azu, A. M. Amin, H. Hasbullah, I. A. Lawal, S. O. Fageeri and P. Tronoh, "A Framework for Providing Optimal QoS Routing Information in Vehicular Ad Hoc Network," Research Journal of Applied Sciences, vol. 5, 2013.
[4] P. Papadimitratos, A. La Fortelle, K. Evenssen, R. Brignolo and S. Cosenza, "Vehicular communication systems: Enabling technologies, applications, and future outlook on intelligent transportation," Communications Magazine, IEEE, vol. 47, pp. 84-95, 2009.
[5] S. Bajaj, L. Breslau, D. Estrin, K. Fall, S. Floyd, P. Haldar, M. Handley, A. Helmy, J. Heidemann and P. Huang, "Improving simulation for network research," 1999.
[6] I. K. El‐Far and J. A. Whittaker, "Model‐Based Software Testing," Encyclopedia of Software
Engineering, 2001.
[7] F. K. Karnadi, Z. H. Mo and K. Lan, "Rapid generation of realistic mobility models for VANET," in Wireless Communications and Networking Conference, 2007. WCNC 2007. IEEE,
2007, pp. 2506-2511.
[8] L. Capra, W. Emmerich and C. Mascolo, "Carisma: Context-aware reflective middleware system for mobile applications," Software Engineering, IEEE Transactions on, vol. 29, pp. 929-945, 2003.
[9] Y. Wang and F. Li, "Vehicular ad hoc networks," Guide to Wireless Ad Hoc Networks, pp. 503-525, 2009.
[10] C. Tuduce and T. Gross, "A mobility model based on wlan traces and its validation," in INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications
Societies. Proceedings IEEE, 2005, pp. 664-674.
[11] M. Fiore, J. Harri, F. Filali and C. Bonnet, "Vehicular mobility simulation for VANETs," in Simulation Symposium, 2007. ANSS'07. 40th Annual, 2007, pp. 301-309.
[12] F. J. Martinez, J. Cano, C. T. Calafate and P. Manzoni, "Citymob: A mobility model pattern generator for VANETs," in Communications Workshops, 2008. ICC Workshops' 08. IEEE
International Conference on, 2008, pp. 370-374.
[13] N. Kuge, T. Yamamura, O. Shimoyama and A. Liu, "A driver behavior recognition method based on a driver model framework," SAE Transactions, vol. 109, pp. 469-476, 2000.
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
50 | P a g e
[14] F. J. Martinez, C. K. Toh, J. Cano, C. T. Calafate and P. Manzoni, "A survey and comparative study of simulators for vehicular ad hoc networks (VANETs)," Wireless
Communications and Mobile Computing, vol. 11, pp. 813-828, 2009.
[15] M. Fogue, P. Garrido, F. J. Martinez, J. Cano, C. T. Calafate and P. Manzoni, "A realistic simulation framework for vehicular networks," in Proceedings of the 5th International ICST
Conference on Simulation Tools and Techniques, 2012, pp. 37-46.
[16] D. Krajzewicz, G. Hertkorn, C. Rössel and P. Wagner, "Sumo (simulation of urban mobility)," in Proc. of the 4th Middle East Symposium on Simulation and Modelling, 2002, pp. 183-187.
[17] N. Simulator, "NETWORK SIMULATOR-2 (ns-2)," 2009.
[18] Q. Chen, D. Jiang, V. Taliwal and L. Delgrossi, "IEEE 802.11 based vehicular communication simulation design for NS-2," in Proceedings of the 3rd International Workshop
on Vehicular Ad Hoc Networks, 2006, pp. 50-56.
[19] A. Varga, "The OMNeT discrete event simulation system," in Proceedings of the European
Simulation Multiconference (ESM’2001), 2001, .
[20] S. N. Wang, 2.0 Network Simulator and Emulator.Network and System Laboratory,
Department of Computer Science, National Chiao Tung University (NCTU), Taiwan, .
[21] S. Wang and C. Lin, "NCTUns 5.0: A network simulator for IEEE 802.11 (p) and 1609 wireless vehicular network researches," in Vehicular Technology Conference, 2008. VTC 2008-
Fall. IEEE 68th, 2008, pp. 1-2.
[22] S. V. Mallapur and S. R. Patil, "A NOVEL APPROACH OF SIMULATION TOOLS FOR MOBILE AD-HOC NETWORKS," .
[23] R. Mangharam, D. Weller, R. Rajkumar, P. Mudalige and F. Bai, "Groovenet: A hybrid simulator for vehicle-to-vehicle networks," in Mobile and Ubiquitous Systems: Networking &
Services, 2006 Third Annual International Conference on, 2006, pp. 1-8.
[24] M. Piorkowski, M. Raya, A. L. Lugo, P. Papadimitratos, M. Grossglauser and J. Hubaux, "TraNS: realistic joint traffic and network simulator for VANETs," ACM SIGMOBILE Mobile
Computing and Communications Review, vol. 12, pp. 31-33, 2008.
[25] F. J. MARTÍNEZ DOMÍNGUEZ, "Improving Vehicular ad hoc Network Protocols to Support Safety Applications in Realistic Scenarios," 2011.
[26] STRAW - STreet RAndom Waypoint - vehiclar mobility model for network simulations
[27] Hyytiä, Esa, and Jorma Virtamo. "Random waypoint model in< i> n</i>-dimensional space" Operations Research Letters 33.6 (2005): 567-571.
Mu’azu et al. / Journal of Applied Sciences & Environmental Sustainability (JASES)1 (2): 33-51, 2013
51 | P a g e
Authors’ Biographies
Abubakar Aminu Mu’azu received the BSc. degree in computer science from
Usmanu Danfodiyo University Sokoto, Nigeria, in 2003, and the MSc. in
Information Technology Management from the Universiti Teknologi Malaysia
(UTM), in 2010. Currently pursuing his PhD studies at Universiti Teknologi
PETRONAS, Malaysian. He is an assistant Lecturer of computer science at the Umaru Musa
Yar’adua University Katsina Nigeria. His current research interests include VANET simulation,
intelligent transportation systems, quality of service, routing protocol design, and
implementation. He is also a member of the IEEE computer society. [email protected]
Ibrahim Alhaji Lawal ([email protected]) is a Ph.D. Candidate in IT
at the Universiti Teknologi PETRONAS Malaysia, Department of Information
and Computer & Information Science. He received his B.Sc. in Mathematics,
Postgraduate Diploma in Computer Science and M.Sc. in Computer Science from
Bayero University Kano Nigeria. He is also a Cisco Certified Network Associate from Cisco
Networking Academy U.S.A. He is now a Lecturer in the Department of Computer Science,
Federal College of Education Kano, Nigeria. His research interests are in the area of Data
Communication &Networking, mainly in Wireless Networks (WiMAX, WLAN, Ad hoc
Networks and Mesh Networks).
Lawal Haruna graduated with honors in Computer Science at the Usmanu Danfodiyo University
Sokoto, Nigeria in 2003. He received his MSc. in Computer Science from the Bayero University
Kano Nigeria in 2010. A working Lecturer at Federal University Dutsinma Katsina Nigeria. His
research interests include mobile and Pervasive computing, security and QoS on wireless
networks, as well as video coding and streaming.
Shamsuddeen Rabiu is a staff of Federal College of Education Katsina, Computer
Science Department. He received the BSc. degree in computer science from
Usmanu Danfodiyo University Sokoto, Nigeria, in 2003, and the MSc. in
Information Technology from the Universiti Utara Malaysia (UUM), in 2013. His
research interest include; Intelligent Transport System, Security and Trust over wireless network
and wireless modelling.