Conference PaperPDF Available

Performance analysis of position-based routing approaches in VANETS

Authors:

Abstract

This article presents a performance analysis between two location-based routing protocols: SIFT (SImple Forwarding over Trajectory), a novel, scalable, spatial-aware, trajectory-based approach, and DREAM (Distance Routing Effect Algorithm for Mobility), a stable, largely tested position-based scheme. The study was accomplished under a realistic urban mobility model for VANETS (Vehicular Ad hoc NETworks), within a highly deployed evaluation network of up to 1000 nodes. Classical ad hoc routing schemes do not perform well in VANETS because they were not designed to handle efficiently mobility handicaps. Position-based techniques perform better in dynamic scenarios, but in some highly dynamic scenarios, like VANETS, they do not always perform efficiently. Trajectory-based protocols perform more efficiently in VANETS since they are spatial-aware. We demonstrate that SIFT performs better than DREAM in a realistic VANET scenario concerning delivery ratio, control overhead, delivery delay, and route length.
Proceedings
of
the
9th
International
Conference
on
Mobile
and
Wireless
Communications
Networks,
Cork,
Ireland,
September
19-21,
2007
Performance Analysis
of
Position-Based
Routing Approaches
in
VANETS
Miguel Garcia de la Fuente
Telecom Unit, Robotiker-Tecnalia
Zamudio -Spain
Email: mgarcia@robotiker.es
Abstract-This
article presents aperformance analysis
between two location-based routing protocols: SIFT (SImple
Forwarding over Trajectory), anovel, scalable, spatial-aware,
trajectory-based approach, and DREAM (Distance Routing
Effect Algorithm for Mobility), astable, largely tested position-
based scheme. The study was accomplished under arealistic
urban mobility model for VANETS (Vehicular Ad hoc
NETworks), within ahighly deployed evaluation network of up
to 1000 nodes. Classical ad
hoc
routing schemes
do
not perform
well in VANETS because they were not designed to handle
efficiently mobility handicaps. Position-based techniques perform
better in dynamic scenarios, but in some highly dynamic
scenarios, like VANETS, they do not always perform efficiently.
Trajectory-based protocols perform more efficiently in VANETS
since they
are
spatial-aware. We demonstrate that SIFT
performs better than DREAM in arealistic VANET scenario
concerning delivery ratio, control overhead, delivery delay, and
route length.
Index
Terms-
Vehicular ad hoc networks, routing,
geographical routing, trajectory based forwarding, position
based routing, mobility model, spatial aware.
1.
INTRODUCTION
AVANET (Vehicular Ad hoc NETwork) is aspecial
variety
of
Wireless Ad Hoc Networks, where nodes are
vehicles that move at high speed, and their movements are
constrained to roads layout and traffic rules. VANETS
provide communications among vehicles to carry out different
tasks like cooperative driver-assistance, traffic management or
commercial services. Network topology is strongly linked
to
road topology, since vehicles mobility
is
restricted to roads
layout. Nodes mobility
may
change network topology and
invalidate existing routes. With these special characteristics,
classical routing approaches for generic ad hoc networks
do
not perform efficiently
in
VANETS.
An important number
of
routing protocols have been
developed for wireless ad hoc networks. Depending on the
type
of
information used for routing, they can be classified
into two categories: topology-based [1] and position-based
[2]. Classical ad hoc protocols are topology-based
as
routing
decisions are based on existing links among nodes. OLSR
[14], DSR [13], AODV
[9]
or DSDV
[8]
are some examples
of
proactive and reactive protocols. All they are link table-
978-1-4244-1720-9/07/$25.00 ©2007 IEEE
Houda Labiod
Ecole Nationale Superieure des Telecommunication (ENST)
Paris -France
Email: labiod@enst.fr
driven since nodes build arouting table where they record a
valid path for each possible destination. Paths depend on
existing links, and links are dependent on network topology.
When nodes move, links change, and paths must be
recalculated. In dynamic scenarios, the control overhead
generated to calculate routes can be extremely high, resulting
in low-performance networks [7]. To prevent that, it is
required adifferent forwarding paradigm more suitable for
very dynamic scenarios.
In Position-Based (PB), routing decisions are based
on
the
geographical coordinates
of
nodes. Some examples
of
PB
protocols are GPSR [4], LAR [10], or DREAM [3]. PB
protocols are more efficient
[7]
for dynamic scenarios, like
VANETS. In
PB
methods, each node must create and
maintain updated alocation table, containing the geographical
position
of
its neighbours. To maintain these tables up-to-date,
when nodes move, they send acontrol message with its new
position.
PB
methods reduces appreciably control overhead,
since the information amount necessary to build alocation
table is smaller than to build alink table. Anyhow,
in
PB
protocols, control overhead may also cause low performance
in highly deployed networks.
Routing paths, defined
as
sequence
of
forwarding nodes,
are unstable due to topology changes, while geographical
routes, defined as lines, are quite stable due to the physical
characteristics
of
the service area. Trajectory-Based
Forwarding (TBF)
[5]
exploits this basic observation
proposing a
PB
routing scheme that requires the source node
to encode ageographical line, referred to
as
trajectory, into the
packet header. Since the sequence
of
forwarding nodes
is
not
specified, packets are routed hop-by-hop according to nodes
position with respect to the trajectory. The forwarding
schemes proposed
in
[5],
[6]
and [17] are based on point-to-
point transmissions. Differently from previously proposed
TBF schemes, SIFT [15] is based on broadcast transmissions
and does not require neighbours position knowledge, since the
forwarding decision is shifted from the transmitter to the
receiver. As each node does not need to know anything about
the rest
of
the network nodes, SIFT does not send any kind
of
control message, solving the problem
of
control overhead.
Hence, this routing strategy makes SIFT to become avery
suitable forwarding protocol for VANETS.
Research in VANETS
is
mostly simulation-based due to the
high cost
of
testing and evaluating routing protocol in real
16
Authorized licensed use limited to: Yuan-Ze University. Downloaded on January 12, 2009 at 02:32 from IEEE Xplore. Restrictions apply.
Proceedings
of
the
9th
International
Conference
on
Mobile
and
Wireless
Communications
Networks,
Cork,
Ireland,
September
19-21,
2007
environments. The main difference between classical ad hoc
networks and VANETS is the way nodes move. Thereby,
simulation-based evaluations in VANETS must make use
of
appropriate realistic mobility models.
In this paper we present aperformance comparison study
between SIFT, ascalable, spatial-aware, TBF approach, and
DREAM, astable, largely tested PB routing scheme. The
performance was evaluated within areal-world urban
scenario, deploying up to 1000 nodes that move according to
SSM (Stop Sing Model) [12], arealistic mobility pattern for
VANETS.
The remainder
of
this article is organized as follows. In
section II we describe the operating scheme
of
DREAM and
SIFT. Section
ill
exposes the mobility model used for this
study. The performance comparison results are analysed in
section IV. We conclude this work in section
V.
II. SIFT AND DREAM DESCRIPTON
In this section we give abrief description
of
the protocols
evaluated, SIFT and DREAM.
A. DREAM
DREAM is adirectional, restricted flooding, PB routing
approach.
It
makes use
of
several techniques to reduce control
overhead. DREAM implements 2algorithms: one to
disseminate location information packets, and another one to
disseminate data packets. The first one is based on arestricted
flooding scheme. Each node, periodically, sends location
packets to update the position tables
of
the other nodes. Nodes
restrict this flooding introducing atravel distance threshold,
that is, the maximum distance that alocation packet will
reach. This flood is also restricted by means
of
controlling the
frequency at which nodes send location updates. This
frequency is proportional to nodes mobility rate. The
algorithm used to disseminate data packets is directional
flooding. When node Swants to send adata packet to node D,
it checks its location table to find
D's
position. Based on this
information, Sselects from its neighbours those nodes that are
in the direction
ofD
and forwards the packet to them. Each
of
these nodes, in turn, do the same, forwarding the message to
those nodes in the direction
ofD
until D,
is
reached.
The comparison study carried out in [3] states that DREAM
could find aroute to agiven destination in 80%
of
the times.
End-to-end delay
of
DSR is between 25% and 250% longer
than in DREAM.
B.
SIFT
SIFT is anew scalable, spatial-aware, TBF approach.
Differently from previously proposed TBF schemes, SIFT
uses broadcast instead
of
point-to-point transmissions.
Wireless transmissions are broadcast in nature and allow
reaching possibly all active neighbours at the same time.
Moreover, forwarding decisions are shifted from the
transmitter to the receiver. Each node that receives apacket
takes the decision to forward it or not based only on its own
position, the last transmitter position and the trajectory. This
reduces control overhead down to 0, that is, SIFT sends no
control packet. Once received apacket, each node sets atimer
according to its position with respect to the trajectory and the
last transmitter. The closer to the trajectory and the farther
from the last hop anode is positioned, the shorter the timer is
set.
If
acopy
of
the same packet, forwarded by another node,
is received before the timer expires, the timer is stopped and
the packet is dropped. Otherwise, the packet is transmitted
when the timer expires. Therefore, the node with the shortest
timer will forward the packet. Packets include into the header
the trajectory and the coordinates
of
the last node that
forwarded the packet. Trajectories can be obtained from
digital maps. Since intermediate nodes get all the required
routing information from the packet header, they do not need
to know anything about its neighbours; hence, they exchange
no control packets. This issue is very interesting in highly
dynamic environments.
III.
MOBILITY
MODEL DESCRIPTION
Research in VANETS is mostly simulation-based due to the
high cost
of
testing and evaluating protocol implementations
in real environments. The main difference between classical
ad hoc networks and VANETS is the way nodes move.
Thereby, the simulation-based evaluations
of
routing
protocols for VANETS must make use
of
appropriate realistic
mobility models, in such away that evaluation results are
coherent with the performance that those protocols would
have
if
they were evaluated in areal-world VANET scenario.
The most popular simulation environments for ad hoc
networks are generic discrete-event simulators that were
designed for modelling generic communication networks.
These tools provide also generic mobility models that do not
address the special motion features
of
VANETS.
In these simulation tools, nodes commonly are placed
random and uniformly within the simulation field, and nodes
move according to acertain kind
of
random mobility model.
Random Waypoint, Manhattan Grid, Purse or Reference Point
Group are some examples
of
commonly used, generic
mobility models [11]. In models like Random Waypoint, each
node randomly selects awaypoint in the simulation area and
moves from its current location to the waypoint with arandom
and constant speed. Once anode has reached the waypoint, it
pauses for arandom amount
of
time before selecting anew
waypoint. However, in VANETS, nodes move according to
the following facts: A) nodes are not random and unifonnly
distributed, they are placed according to roads layout. B)
Nodes do not move according to arandom trajectory, nodes
routes are built on roads layout. C) Nodes speed is not random
and constant; speed is variable and depends on traffic
conditions, roads layout and traffic rules. Random movement
patterns have no similarity to the behaviour
of
vehicle
movements in real-world scenarios. This type
of
mobility
models is not appropriate to research in VANETS.
To perform areliable study, we made use
of
asimple
mobility model for VANETS that addresses movement
17
Authorized licensed use limited to: Yuan-Ze University. Downloaded on January 12, 2009 at 02:32 from IEEE Xplore. Restrictions apply.
Proceedings
of
the
9th
International
Conference
on
Mobile
and
Wireless
Communications
Networks,
Cork,
Ireland,
September
19-21,
2007
patterns
of
vehicles on an urban scenario. It is based on SSM
[12]. According to this model, initial and destinations nodes
position are chosen randomly according to the streets layout
of
agiven city map. The simulation field map represents a
simple grid-shaped urban scenario. Streets are placed creating
anon-uniform grid since streets are not equidistant. We
assume that streets have 2lanes, one for each direction, and
that vehicles are not allowed to pass each other. Thus, vehicles
movement depends on the preceding vehicle movement. Some
crossroads has astop sign; when avehicle approaches a
junction with astop sign, it must stop for aperiod
of
time,
which
is
proportional to the number
of
vehicles that are
moving near that junction. This way, the more crowded azone
is, the longer it takes to pass through it. Each node follows the
shortest path lying on the street topology towards its
destination and, once it is reached, nodes start again the
procedure choosing randomly another destination. Since
nodes speed is dependent on traffic conditions, only maximum
speed limit can be established for each vehicle.
IV. PERFORMANCE COMPARISON
This section presents the simulation results carried out with
the purpose
of
analysing the performance
of
DREAM and
SIFT. We studied the effects
of
critical factors such
as:
1)
nodes density and 2) distance between source and destination
nodes. The performance was compared through the following
parameters:
a)
delivery ratio, b) end-to-end delay, c) route
length in terms
of
number
of
hops and
d)
control overhead.
A.
Simulation scenario
The simulation scenario was implemented with Omnet++
Simulation Engine and its Mobility Framework [18]. Network
nodes are distributed within the simulation area according to
the mobility model described in section III. The simulation
area
is
asquare
of
1000m x1000m. The simulation map is a
simple
lOx
lOnon-uniform street grid. All the nodes are
provided with an IEEE 802.11bcommunications interface,
and all they operate with aradio range
of
100m. In all the
simulations, the source and the destination nodes do not move.
The source node sends 1message per second to the
destination node. The simulation lasts 2hours.
B.
Simulation results
1)
Network density
Through the frrst simulations we have studied the impact
of
nodes density on network performance. The source node was
placed at point Po(0,300), according to the Cartesian
coordinate system
of
the simulation area, and the destination
node was fixed at point Pd(200,500). For the rest
of
the nodes
the maximum speed limit was set up at 12m/s. Network
density
is
oscillating, from 100 to 1000 nodes.
Many studies [7], [16] assert that network density is
decisive on routing performance. This way, the higher the
density is, the higher the network connectivity is, and thence,
the more packets reach the destination. Based on this premise,
Figure 1shows that the delivery ratio
of
SIFT improves in
accordance with network density. DREAM delivery ratio also
improves in terms
of
network density; however, in this case,
performance decreases when the number
of
nodes deployed in
the network exceeds 500 devices.
If
network density is too
high, DREAM does not perform well because nodes send too
many control packets that get the channel overloaded and,
thus, many transmission errors occur, decreasing delivery
ratio.
Generally, VANETS protocol performance within realistic
mobility models is lower than the results showed
by
other
study [16] based on non-realistic models. This study affirms
that, under acertain value
of
density, the delivery ratio
of
SIFT and DREAM could reach 100%; however, for the same
value
of
density, and making use
of
arealistic mobility model
for VANETS, the delivery ratio in SIFT does not exceeds
40% and
in
DREAM this parameter does not exceeds 4%,
as
Figure 1shows. This low performance
is
due
to
the fact that,
in VANETS, protocol performance does not only depend on
network density, but also on nodes distribution. Generic
mobility models often assume that nodes are uniformly
distributed. But in VANETS that assumption
is
not correct
since distribution
is
restricted to roads topology. With anon-
uniform allocation, the probability
of
finding alow-
connectivity zone between source and destination nodes is
higher that with auniform distribution; thus, delivery ratio
decreases in arealistic environment. SIFT delivers more
packets than DREAM
in
any case under arealistic scenario
because SIFT
is
a spatial-aware protocol as it gets the routing
trajectories from digital maps, while DREAM uses asimple
greedy technique. Nodes distribution is akey factor; so that,
knowing that nodes are distributed according to streets layout,
arouting protocol aware
of
that layout will be more efficient
as it will be able to avoid low-connectivity regions. On the
other hand, DREAM is not aware
of
road topology and it
happens often that there
is
alow-connectivity zone between
source and destination nodes. Consequently, we obtain low
delivery ratio
in
DREAM, as showed in Figure
1.
Figure 2shows that DREAM
is
not capable
of
delivering
any data packet when the number
of
nodes
is
lower than 400;
the delay is infinite as no packet is delivered. SIFT delay
decreases when density increases; the higher density, the
better positioned is the next hop node with respect to the given
routing trajectory, and therefore, the shorter its timeout lasts.
This way, SIFT delay decreases when density increases. With
ahigh-deployed network, DREAM delivery delay
is
very high
due to the location-information dissemination procedure. This
process generates too much control traffic, which overloads
the channel.
In
an overloaded network, collisions occur, and
packets must be retransmitted. However,
if
density
is
not very
high, DREAM does not overload the channel and gets lower
delay than SIFT, which
is
timer-based. Thus, in low-deployed
but high enough connected networks, DREAM performs
better than SIFT regarding delivery delay.
Figure 3shows route length in terms
of
network density. In
this chart, the number
of
hops
is
represented with
an
infinite
value when packets do not reach the destination. When the
18
Authorized licensed use limited to: Yuan-Ze University. Downloaded on January 12, 2009 at 02:32 from IEEE Xplore. Restrictions apply.
Proceedings
of
the
9th
International
Conference
on
Mobile
and
Wireless
Communications
Networks,
Cork,
Ireland,
September
19-21,
2007
2Ot-------------------------i
~
~ ~
~
___
rof.....
_SIFT
_CREAM
Figure
2. End-to-end delay
as
function
of
density.
2)
Distance
The second simulations group performed in this work
attempted to evaluate the effects
of
the distance between
source and destination nodes, that is, how performance varies
in tenns
of
the distance that apacket must travel towards its
target. For these simulations, 437 nodes were distributed
within the simulation area. The source node was always
placed at point Po(0,300), and the destination node was placed
in several positions, in such away that distance between
source and destination nodes oscillates from 100 to 1100m.
For the rest
of
the nodes the maximum speed limit was set up
at 12m/s getting an average speed
of
4.7m/s.
Figure 5shows that delivery ratio decreases in accordance
with distance; the more distant the source and destination
nodes are, the less data packets are delivered. This result is
due to the fact that the probability
of
finding alow-
connectivity zone in the network is proportional to the number
of
intermediate hops that forward apacket. As showed in
Figure 3, the number
of
intermediate hops
is
always lower in
SIFT than in DREAM; thus, SIFT can deliver more packets
than DREAM.
In Figure 6we can observe that SIFT delivery delay
increases when destination node moves away. This is related
to the fact showed in Figure 5; delay is proportional to the
number
of
intermediate hops, and the number
of
hops is
proportional to the travelled distance towards the destination.
DREAM delivery delay is shorter than in SIFT when distance
is short, up to 400m. Within this limit, DREAM perfonns
better that SIFT because SIFT is timer-based and DREAM is
table-driven. However, when distance exceeds that threshold,
DREAM finds more low-connectivity zones between source
and destination nodes, and packets do not reach the
destination. It is represented in Figure 6with an infinite delay
value. The number
of
low-connectivity zones between source
and destination is the same for both protocols since both they
operate under the same network; however SIFT performs
better that DREAM because it can define an appropriate
routing trajectory to avoid low-connectivity regions.
Figure 7shows that the number
of
intermediate hops that a
data message passes through is increased proportionally to the
distance that the data packet must travel. In this chart, the
number
of
hops is represented with an infinite value when
packets do not reach the destination. In our scenario it occurs
with DREAM when the distance between source and
destination nodes is larger than 400m. SIFT performs better
that DREAM due to the same reasons already explained in
Figure 3.
Figure 8points out the same situation showed in Figure 4
with respect to the control overhead. Similar conclusions can
be
affirmed. With respect to DREAM, in this case, density
remains constant, but the larger the distance is, the more nodes
forward location packets generated by the location
information dissemination procedure
of
DREAM. So that,
control overhead is also proportional to distance between
source and destination nodes.
1000900
900 1000
__
DREAM
.......
SIFT
_~
-..-SIFT
800
800
700
500
800
nu
......
ofnocle.
300
300
200
200
o
f====~===~=====~===~==~!::::::===~===~==~==~
100
Overh
....
soooo
-..
-0-'-"'--'--'---"'-'"
-_
..•...
--
..
--
..
-.-
..
-.---00
-----
-00.
00
_,,_
._
__
_
".
_
_.
"
__
'
OOj
~
~l
11
40000
A"'" !
i:
~
i
~
2SXlO
.-A'
!
}20000
~~
I~::
_____
SJOO
-~
o
a---....-O=:~=:;;;;,...*----.----..----,Ir----+-----.--~~----..
100
Figure
4.
Control
overhead
as
function
of
density.
RoI*
IAngttI
1040
r-------
..
-.-----t--------------.-.--.----.------------.-.------.-
120t-------~f--------------__:"e/:_....j
/'
;.100
t-----------"I-----------~---::P------l
i
8O-t-------~-------~-~L..-------j
180+-------~\--_--------,,~--------l
c
040t---------..I.:::
...
=---...-=:::::::::~----------___l
Figure
1. Delivery
ratio
as
function
of
density.
Figure
3.
Route
length
as
function
of
density.
311+-----------------=---..,......-=:
__
......,::::..-1-3,5
t:
:51
I:
~I
'lit
iW
1J
5
~I
o0
0.-1OD~-.....-------..-::V----!OO--
..
----~-
..
-----41~
.....
rof.....
_81FT
_DReAM
DellnryD.lay
O,lDIIOCI
,.----.---00.-
00
--.--.----.--
-.----
-------.-------.---.00-.-
...
--.------
...
--
--------.-
0.7
1,01_
\.
0.0'"
\.
//
0.'
i
,~
, /
uj
i1,01200
'lL.
./
0.4~
1
0.01D01
0'-
~
ul
i=
~
-----
ul
/'
number
of
nodes is lower than 400, DREAM can deliver no
packet. SIFT chooses, at each intermediate step, the node that
is more distant from the last node that forwarded the packet.
Thus, in SIFT, the number
of
hops depends on transition radio
range, but not on density. So that, SIFT delivery delay is
constant, lightly decreased, when density increases because
the more nodes there are in the network, the better positioned
they are regarding the given trajectory, and the shorter the
intermediate timeouts are. However, DREAM hops number
depends on density since all the nodes that are within the
routing cone forward the given packet; hence, the number
of
intermediate hops is proportional to the number
of
total nodes
in the network.
Figure 4represents how control overhead changes in tenns
of
network density. SIFT exchanges no control messages;
therefore, control overhead is always
o.
However, DREAM
control overhead is proportional to density: the more nodes,
the more control packets are exchanged.
DeIlveryRlltio
19
Authorized licensed use limited to: Yuan-Ze University. Downloaded on January 12, 2009 at 02:32 from IEEE Xplore. Restrictions apply.
Proceedings
of
the
9th
International
Conference
on
Mobile
and
Wireless
Communications
Networks,
Cork,
Ireland,
September
19-21,
2007
Overhead
Delivery Delay
not uniform but constrained to roads layout. This distribution
generates low-connectivity zones within the network.
An
efficient routing protocol for VANETS must be able to avoid
routing packets through those regions. TBF approaches seem
to be an efficient solution to handle low-connectivity zones
drawbacks, as trajectories provide spatial-awareness. Classical
routing strategies like simple greedy, commonly used by
location-based protocols,
do
not perform properly since they
are not spatial-aware. In our future work, we will analyse the
impact
of
vehicles speed in TBF and PB protocols, comparing
them to dissemination protocol specifically designed for
VANETS environments.
REFERENCES
[1]
E.
Royer and
C.
Tob,
"A
Review
of
Current Routing Protocols for Ad
Hoc Mobile Wireless Networks", in IEEE Personal Communications,
April 1999.
[2]
M.
Mauve,
1.
Widmer and
H.
Hartenstein, "A Survey on Position-Based
Routing, in Mobile Ad-Hoc Networks", in IEEE Network Magazine,
Nov. 2001.
[3]
S.
Basagni, I. Chlamtac,
V.
Syrotiuk, and
B.
Woodward, "A Distance
Routing Effect Algorithm for Mobility (DREAM)", in ACM/IEEE
MOBICOM,1998.
[4]
B.
Karp and H.T. Kung, "GPSR: Greedy Perimeter Stateless Routing for
Wireless Networks", in ACM-IEEE MOBICOM, 2000.
[5]
D.
Niculescu and
B.
Nath, "Trajectory Based and Its Application", in
proc.
Of
ACM Mobicom '03, 2003.
[6]
B.Nath and
D.
Niculescu, "Routing on acurve", in ACM SIGCOMM
Computer Communication Review, vol. 33,
no.
1,
January 2003.
[7]
H.
FuBler,
M.
Kasemann, and
D.
Vollmer,
"A
Comparison
of
Strategies
for Vehicular Ad-Hoc Networks", in Dept.
of
Compo
Sc., Univ.
of
Mannheim, Tech. Rep. TR-3-2002, 2002.
[8]
C.
E.
Perkins and
P.
Bhagwat, "Highly Dynamic Destination-Sequenced
Distance-Vector Routing (DSDV) for Mobile Computers", in
SIGCOMM: Computer Communications Review, 24(4), 234-244,
October 1994.
[9]
C.
E.
Perkins and
E.
M.
Royer, "Ad Hoc On-Demand Distance Vector
Protocol", in
C.
E.
PERKINS (Ed), Ad Hoc Networking,
pp.
173-219.
Addison-Wesley, 2000.
[10]
Y.
Ko, and
N.
H.
Vaidya, "Location-Aided Routing (LAR) in Mobile Ad
Hoc Networks", in MOBICOM, 1998.
[11]
T.
Camp,
1.
Boleng, and
V.
Davies.
"A
survey
of
mobility models for ad
hoc network research" in Wireless Communications &Mobile
Computing, 2(5):483--502, 2002.
[12]
A.
Mahajan,
N.
Potnis,
K.
Gopalan, and
A.
Wang, "Evaluation
of
mobility models for vehicular ad-hoc network simulations", Technical
Report TR-051220 Florida State University, 2005.
[13]
D.
B.
Johnson and
D.
A.
Maltz, "Dynamic Source Routing in Ad-Hoc
Wireless Networks", in Mobile Computing, 1996.
[14]
T.
Clausen and
P.
Jacquet. "Optimized Link State Routing Protocol
(OLSR)",
in.
RFC 3626, IETF Network Working Group, October 2003.
[15]
A.
Capone,
M.
Garcia de la Fuente,
L.
Pizziniaco and I. Filippini, "SIFT:
An efficient method for Trajectory Based Forwarding", in IEEE
International Symposium on Wireless Communications Systems
(ISWCS'05), September 2005.
[16]
M.
Garcia
de
la Fuente and
H.
Labiod,
"A
Perfonnance Comparison
of
Position-Based Routing Approaches for Mobile Ad Hoc Networks",
submitted to IEEE Vehicular Technology Conference VTC-Fall, 2007.
[17]
M.
Yuksel, RPradhan and
S.
Kalyanaraman,
"An
Implementation
Framework for Trajectory-Based Forwarding in Ad-Hoc Networks", in
IEEE ICC'04, June 2004.
[18] OMNET++ Community Site -http://www.omnetpp.orgl
1000
_CREAM_SIFT
_CREAM
_SFT
!lOO
......
_lHItw
...
_
....
dII
..................
!
~
./
I
~
i
----..-----
i
~
i
....- !
o
.\---.......-----.---....---..-----.---...---.....,........----.--~
200
..
~~:--:~::---------------------J.
~1
0.018+-------I------------~-_--
-_---i
.::::~========~==================:~/~::======:=::::..,
fO,012
~
i
I~:
~+-
-==-
-==--,
-:==
-:=_
+~l../=~
-::;_~=_
"'"==_"-==_
-==_
-:=_-==_
-==_
-==-
-:=_
-==_
-==_-==_
-==_-==_
~~
o'OlM~.---r-=----__+------------------;
0.002_.._--....-
........
----------------
o
+----..------.----.--_-
__
--.....--.----....._--i
200
Rou1ItLength
60
--·------··--r-·---------··---·--··---··--······
-'.--'"
-_
..
---
---.-.--_
-
--.
__
_._.
-
..
-------
'j
140 II
~~
)
120
/
~
~
10~
Figure 6. End-to-end delay as function
of
distance.
Figure
7.
Route length as function
of
distance.
o
200
'-
~o
°2llO~--.---..;::~-_
.......-
---.7lllI-~t----------l
..
0IllI-~110D
d1
__
IHI
n_.nddll.-na1lonnod.s
_SIFT_CREAM
Figure 8.
Control
overhead as function
of
distance.
V. CONCLUSION AND FUTURE WORK
Ad hoc networks literature highlights that control overhead
is the most critical issue that must be faced. Classical ad hoc
routing schemes
do
not perform well
in
VANETS because
they need to send too much control packets, getting the
channel overloaded.
PB methods reduce appreciably control overhead since they
use more efficient routing techniques, like restricted or
directional flooding. However, simulations show that,
in
VANETS, those techniques may not be efficient enough. SIFT
seems to be more efficient for highly dynamic environments
because it solves the control overhead problem. SIFT,
performs better than simple location-based protocols
concerning delivery ratio, delivery delay, control overhead
and route length.
The other main difficulty than routing protocols for
VANETS should address is the fact that nodes distribution
is
45.-.--
..•...•
-.--.-
....
_
..
_.
.
__
..
__
..
_
..
__
..
__
~_~.-
Figure 5. Delivery ratio as function
of
distance.
20
Authorized licensed use limited to: Yuan-Ze University. Downloaded on January 12, 2009 at 02:32 from IEEE Xplore. Restrictions apply.
... Several investigations were reported in the scientific literature for studying and comparing the routing protocols to enhance the performance of VANETs [8][9][10][11]. The significant characteristics of a routing protocol are to determine the effective way between the source and destination for information dissemination in a reliable manner. ...
... In the published literature, the performance analysis has been carried out using metrics like PDR, delay, route length and overhead packets of VANET and by using position-based routing approach in dense vehicular environment [8]. The overall performance of VANET was studied using different routing protocols where wireless channel and higher network size are not considered [9]. ...
... DREAM is a directional, restricted flooding position based routing protocol. [30]. LAR is on demand routing protocol like AODV and DSR with an additional use of positional information to improve the route discovery phase of reactive adhoc routing approaches. ...
... In PBR to make the routing decisions, the nodes use the geographical information [12][13][14]. In dynamic scenarios, the PBR performs better but in some highly dynamic scenarios like VANET, they don't perform efficiently [15]. This paper is organized as follows: Section 1 gives the basic information about the topic. ...
... Dream [14] is a direction dependent and restricted flooding type position-based routing protocol [15]. Each node maintain a position table to store the position information of other nodes which belong to the network. ...
Article
Full-text available
Vehicular Ad-hoc Network (VANET) has now been proven as a new emerging technology from the domain of ad-hoc networks that can be used to get better road safety and comfort of the passengers inside the vehicles. However due to mobility constraints and high dynamics, routing the time-critical information is a more challenging task in VANETs. A lot of studies on ad-hoc routing protocols in inter-vehicular environment are available in literature, but most of them were based on randomly generated road topology. Instead of that here we assess the efficacy of various routing protocols in city scenario for the map of city of Arlington, Texas, USA by defining the road topology for generating the realistic movement patterns. In this paper, we have taken OLSR, AOMDV, LAR and DREAM as the candidate protocols. We analyses the impact of the packet rate over these protocols by comparing their performances in terms of average end-to-end delay, throughput, normalized routing load and packet delivery ratio using ns2. We used Intelligent Driver Model (IDM) based tool VanetMobiSim to generate realistic movement patterns.
... For example, in [5], the authors propose the well-known greedy perimeter stateless routing (GPSR) protocol, which combines greedy routing and face routing to provide an integral and practical position-based solution. Similar protocols, which may differ in terms of the MAC layer and operating details, are presented in [6], [7] and [8]. Meanwhile, several works consider the accuracy of GPS technology. ...
Conference Paper
Full-text available
In this paper, we study the impact of GPS positioning errors on the operation of Vehicular Adhoc Networks. To the best of our knowledge, this important issue has not been investigated before. First, we formulate a straight-road model. Then, to reduce the computational complexity of finding the expected degradation, we propose an approximate formula. The results of the simulations show that GPS errors do indeed degrade the hop-distance in VANETs. Moreover, the proposed approximation method yields good accuracy under sparse density conditions. Our study provides a good starting point for further research into this issue.
Article
Vehicular ad hoc networks (VANETs) have been widely used in intelligent transportation systems (ITSs) for purposes such as the control of unmanned aerial vehicles (UAVs) and trajectory prediction. However, an efficient and reliable data routing decision scheme is critical for VANETs due to the feature of self-organizing wireless multi-hop communication. Compared with wireless networks, which are unstable and have limited bandwidth, wired networks normally provide longer transmission distances, higher network speeds and greater reliability. To address this problem, this paper proposes a reliable VANET routing decision scheme based on the Manhattan mobility model, which considers the integration of roadside units (RSUs) into wireless and wired modes for data transmission and routing optimization. First, the problems of frequently moving vehicles and network connectivity are analyzed based on road networks and the motion information of vehicle nodes. Second, an improved greedy algorithm for vehicle wireless communication is used for network optimization, and a wired RSU network is also applied. In addition, routing decision analysis is carried out in accordance with the probabilistic model for various transmission ranges by checking the connectivity among vehicles and RSUs. Finally, comprehensive experiments show that our proposed method can support real-time planning and improve network transmission performance compared with other baseline protocol approaches in terms of several metrics, including package delivery ratio, time delay and wireless hops.
Chapter
The presence of raindrops in an image can highly impact the performance of applications used in Advanced Driver Assistance Systems (ADAS). Therefore, the detection of raindrops remains a necessity, especially in rainy conditions to improve the ADAS performance. In this paper, we present a new approach to detect adherent raindrops in a single image based on the raindrops characteristics and using a combination of image processing techniques.
Conference Paper
Hybrid sensor and vehicular network (HSVAN) is a new and inexpensive technology that combines the features of wireless sensor network (WSN) with vehicular ad hoc network and (VANET). In HSVAN, sensor nodes' distribution is prearranged and deployed along with the roadsides and have centralized communication channel with sensor gateway that alert drivers from dangerous conditions. However, the network dynamic imposes new challenges that should be addressed regarding appropriate routing protocols that should be implemented to disseminate the data among the nodes. In this paper, the performance of AODV and OLSR routing protocols in HSVAN adopting IEEE 802.11b and IEEE 802.11p MAC standards was investigated. The simulation scenario represents a rural environment with six nodes and one WSN gateway using the NS-3 and SUMO simulator. Simulation result shown that IEEE 802.11p achieved 9% throughput gain over IEEE 802.11b as a MAC protocol. Moreover, the AODV routing protocol outperformed OLSR by 3%, 4%, and 55% in term of throughput, packet delivery ratio, and end to end delay respectively. However, the effect of mobility high data request not been considered to imitate the real HSVAN environment.
Article
Full-text available
This document describes the Optimized Link State Routing (OLSR) protocol for mobile ad hoc networks. The protocol is an optimization of the classical link state algorithm tailored to the requirements of a mobile wireless LAN. The key concept used in the protocol is that of multipoint relays (MPRs). MPRs are selected nodes which forward broadcast messages during the flooding process. This technique substantially reduces the message overhead as compared to a classical flooding mechanism, where every node retransmits each message when it receives the first copy of the message. In OLSR, link state information is generated only by nodes elected as MPRs. Thus, a second optimization is achieved by minimizing the number of control messages flooded in the network. As a third optimization, an MPR node may chose to report only links between itself and its MPR selectors. Hence, as contrary to the classic link state algorithm, partial link state information is distributed in the network. This information is then used for route calculation. OLSR provides optimal routes (in terms of number of hops). The protocol is particularly suitable for large and dense networks as the technique of MPRs works well in this context.
Article
Full-text available
There is a growing interest in deployment and evaluation of routing protocols for Vehicular Ad-Hoc Wireless Networks (VANETs) in urban contexts. The mobility model of nodes is one of the most important factors that impacts the evalua- tion of any wireless ad-hoc routing protocol using simulations. In this paper we make the case that the state-of-the-art simulation techniques do not eectively model many important factors that come into play in urban mobile environment. We present two new simple mobility models for VANETs that account for constrained movement pat- tern of vehicles on urban streets. Using trac patterns and street maps, we perform a comprehensive comparison of the impact of our two new mobility models against two earlier mobility models. Unlike prior results in this area, our results demonstrate that the mobility model used in simulation does significantly impact the delivery ratio and packet delays in VANETs. With plenty of room for further improvement, our mod- els provide a sound starting point for the development of more realistic and accurate mobility and obstacle models for VANET simulations.
Conference Paper
Full-text available
Trajectory based forwarding (TBF) is a new approach for routing in ad hoc wireless networks. It assumes that nodes know their position and, similarly to source routing, requires the source node to encode a trajectory into the packet header. However, trajectories are just geometrical lines and the routing process does not require specifying forwarding nodes. As a matter of fact, forwarding nodes are dynamically selected while packets cross the network according to their position with respect to the trajectory. Therefore, this new approach is particularly suitable for application scenarios where network topology is fast varying, due to node mobility (e.g. inter-vehicular networks) or to energy management schemes (e.g. sensor networks), whereas the stability of the trajectories is guaranteed by the physical characteristics of the service area (roads, building aisles etc.). In this paper we propose a new TBF scheme that exploits broadcast transmissions at MAC layer and does not require maintaining a list of active neighbours positions in every node. We consider piecewise lines connecting source node to destination area and we extend the approach to the multicast case defining trajectory-trees.
Conference Paper
A mobile ad hoc network consists of wireless hosts that may move often. Movement of hosts results in a change in routes, requiring some mechanism for determining new routes. Several routing protocols have already been proposed for ad hoc networks. This paper suggests an approach to utilize location information (for instance, obtained using the global positioning system) to improve performance of routing protocols for ad hoc networks. By using location information, the proposed Location-Aided Routing (LAR) protocols limit the search for a new route to a smaller "request zone" of the ad hoc network. This results in a significant reduction in the number of routing messages. We present two algorithms to determine the request zone, and also suggest potential optimizations to our algorithms.
Chapter
An ad hoc network is a collection of wireless mobile hosts forming a temporary network without the aid of any established infrastructure or centralized administration. In such an environment, it may be necessary for one mobile host to enlist the aid of other hosts in forwarding a packet to its destination, due to the limited range of each mobile host’s wireless transmissions. This paper presents a protocol for routing in ad hoc networks that uses dynamic source routing. The protocol adapts quickly to routing changes when host movement is frequent, yet requires little or no overhead during periods in which hosts move less frequently. Based on results from a packet-level simulation of mobile hosts operating in an ad hoc network, the protocol performs well over a variety of environmental conditions such as host density and movement rates. For all but the highest rates of host movement simulated, the overhead of the protocol is quite low, falling to just 1% of total data packets transmitted for moderate movement rates in a network of 24 mobile hosts. In all cases, the difference in length between the routes used and the optimal route lengths is negligible, and in most cases, route lengths are on average within a factor of 1.01 of optimal.
Conference Paper
In this work we present a performance comparison study between SIFT (Simple Forwarding over Trajectory), an innovative and scalable trajectory-based approach, and DREAM (Distance Routing Effect Algorithm for Mobility), a stable, largely tested position-based scheme. In the literature, the latest studies indicate that control overhead is the most important drawback that routing protocols must face. Classical ad hoc routing schemes do not perform well in MANETS (Mobile Ad hoc Networks) because they were not designed to handle efficiently mobility handicaps. Position-based forwarding techniques perform better in highly dynamic scenarios, reducing control overhead consequences, but there may be some highly dynamic scenarios where they do not perform efficiently. Trajectory-based forwarding protocols solve the overhead problem and, thus, they perform efficiently in MANETS. Our study demonstrates that SIFT performs better than DREAM concerning delivery ratio, control overhead and route length in terms of number of hops. Its main handicap could be, a priori, the delivery delay. However, even if delay may be high in SIFT, control overhead may also causes even higher delivery delay in DREAM.
Conference Paper
A mobile ad hoc network consists of wireless hosts that may move often. Movement of hosts results in a change in routes, requiring some mechanism for determining new routes. Several routing protocols have already been proposed for ad hoc networks. This paper suggests an approach to utilize location information (for instance, obtained using the global positioning system) to improve performance of routing protocols for ad hoc networks. By using location information, the proposed Location-Aided Routing (LAR) protocols limit the search for a new route to a smaller “request zone” of the ad hoc network. This results in a significant reduction in the number of routing messages. We present two algorithms to determine the request zone, and also suggest potential optimizations to our algorithms.
Conference Paper
Introduction h this paper we introduce a new routing protocol for ad hoc networks built around two novel observations. One, called the distance eflect, usw the fmt that the greater the distance separating two nodes, the slower they appear to be moving with respect to each other. Accor@gly, the location information in routing tables can be updated as a function of the distance separating nodes without compromising the routing accuracy. The second idea is that of triggering the sending of location updates by the moving nodes autonomously, based ody on a node's mobility rate. htuitively, it is clear that in a direction routing dgorithrn, routing information about the slower moving nodes needs to be updated less frequently than that about hig~y mobtie nodw. h this way e~ node can optimize the frequency at which it sends updates to the networks and correspondingly r~ duce the bandwidth and energy used, leading to a fully distributed and self-optimizing system. B~ed on thwe routing tablw, the proposed direction algorithm sends messages in the "recorded dwectionn of the destination node, guaranteeing detivery by following the direction with a given probability. We show by detailed simda- tion that our protocol always delivers more than 80% of the data messages by following the direction computed, without using any recovery procedure. In addition, it mintilzes the overhead used for maintaining routes us- ing the two new principlw of update message frequency and distance. Lastly, the dgorithrn is fully distributed, provides loop-free paths, and is robust, since it suppfies multiple routes.