L D ' N Q: Ocal Istance S Eighbouring Uantification
L D ' N Q: Ocal Istance S Eighbouring Uantification
L D ' N Q: Ocal Istance S Eighbouring Uantification
6, December 2014
ABSTRACT
Mobility is one of the basic features that define an ad hoc network, an asset that leaves the field free for the
nodes to move. The most important aspect of this kind of network turns into a great disadvantage when it
comes to commercial applications, take as an example: the automotive networks that allow communication
between a groups of vehicles. The ad hoc on-demand distance vector (AODV) routing protocol, designed
for mobile ad hoc networks, has two main functions. First, it enables route establishment between a source
and a destination node by initiating a route discovery process. Second, it maintains the active routes, which
means finding alternative routes in a case of a link failure and deleting routes when they are no longer
desired. In a highly mobile network those are demanding tasks to be performed efficiently and accurately.
In this paper, we focused in the first point to enhance the local decision of each node in the network by the
quantification of the mobility of their neighbours. Quantification is made around RSSI algorithm a well
known distance estimation method.
KEYWORDS
Ad hoc, Mobility, RSSI, AODV, Localization, Distance, GPS-free.
1.INTRODUCTION
Mobile ad hoc network (MANET) is an appealing technology that has attracted lots of research
efforts. Ad hoc networks are temporary networks with a dynamic topology which doesnt have
any established infrastructure or centralized administration or standard support devices regularly
available as conventional networks [1]. Mobile Ad Hoc Networks (MANETs) are a set of
wireless mobile nodes that cooperatively form a network without infrastructure, those nodes can
be computers or devices such as laptops, PDAs, mobile phones, pocket PC with wireless
connectivity. The idea of forming a network without any existing infrastructure originates
already from DARPA (Defense Advanced Research Projects Agency) packet radio network's
days [2][3]. In general, an Ad hoc network is a network in which every node is potentially a
router and every node is potentially mobile. The presence of wireless communication and
mobility make an Ad hoc network unlike a traditional wired network and requires that the routing
protocols used in an Ad hoc network be based on new and different principles. Routing protocols
for traditional wired networks are designed to support tremendous numbers of nodes, but they
assume that the relative position of the nodes will generally remain unchanged. In ad hoc, since
the nodes are mobile, the network topology may change rapidly and unpredictably and the
connectivity among the terminals may vary with time. However, since there is no fixed
infrastructure in this network, each mobile node operates not only as a node but also as a router
forwarding packets from one node to other mobile nodes in the network that are outside the range
of the sender. Routing, as an act of transporting information from a source to a destination
through intermediate nodes, is a fundamental issue for networks. [4]
DOI : 10.5121/ijwmn.2014.6604
45
International Journal of Wireless & Mobile Networks (IJWMN) Vol. 6, No. 6, December 2014
The problem that arises in the context of ad hoc networks is an adaptation of the method of
transport used with the large number of existing units in an environment characterized by modest
computing capabilities and backup and fast topology changes.
According to the way of the creation and maintenance of roads in the routing of data, routing
protocols can be separated into three categories, proactive, reactive and hybrid protocols. The
pro-active protocols establish routes in advance based on the periodic exchange of the routing
tables, while the reactive protocols seek routes to the request. A third approach, which combines
the strengths of proactive and reactive schemes, is also presented. This is called a hybrid protocol.
Ad-hoc On-Demand Distance Vector routing protocol (AODV) [5] is a reactive routing protocol,
who was standardized by the working group MANET [6] with IETF (Internet Engineering Task
force), by the (RFC 3561).
The protocol's algorithm creates routes between nodes only when the routes are requested by
the source nodes, giving the network the flexibility to allow nodes to enter and leave the network
at will. Routes remain active only as long as data packets are traveling along the paths from the
source to the destination .When the source stops sending packets, the path will time out and close.
In this paper we propose a solution that enables each node in the network to determine the
location of its neighbors in order to create a more stable and less mobile road. For that purpose,
we locally quantify the neighbors distances of a node as the metric of mobility using AODV
protocol.
The remainder of this paper is organized as follows. Section 2, describes briefly the AODV
protocol. In Section 3, a summary of related work is presented. we present in Section 4 how to
quantify, evaluate, estimate mobility in ad hoc network. Section 5 shows the algorithm used the
quantification of the distance in AODV protocol. Section 6 presents some simulations and results.
Finally Section 7 concludes this paper.
International Journal of Wireless & Mobile Networks (IJWMN) Vol. 6, No. 6, December 2014
waits for a moment before rebroadcast its search query (RREQ) road, after a number of trials, it
defines that the source is unreachable.
Maintained roads is done by periodically sends short message application called "HELLO" , if
three consecutive messages are not received from a neighbor, the link in question is deemed to
have failed . When a link between two nodes of a routing path becomes faulty, the nodes
broadcast packets to indicate that the link is no longer valid. Once the source is prevented, it can
restart a process of route discovery.
AODV maintains its routing tables according to their use, a neighbor is considered active as long
as the node delivers packets for a given destination, beyond a certain time without transmission
destination, the neighbor is considered inactive. An entered routing table is considered active if at
least one of the active neighbors using the path between source and destination through active
routing table entries is called the active path. If a link failure is detected, all entries of the routing
tables participating in the active path are removed.
3. RELATED WORK
In [12], a geometric mobility metric has been proposed to quantify the relative motion of nodes.
The mobility measure between any pair of nodes is defined as their absolute relative speed taken
as an average over time. This metric has certain deficiencies: First, it assumes a GPS like scheme
for calculation of relative speeds while in a MANET, we cannot assume the existence of GPS, so
we have to resort to other techniques for measuring relative mobility. Secondly, it is an
aggregate mobility metric and does not characterize the local movement of the neighboring
nodes to another particular node.
The Reference Point Group Mobility Model (RPGM) proposed in [13] was useful for predictive
group mobility management. In RPGM, each group has a logical center and the centers motion
defines the entire groups motion behavior including location, velocity, acceleration etc.
In [14], They proposed a measure of the network mobility which is relative and depending on
neighboring and link state changes. Each node estimates its relative mobility, based on changes of
the links in its neighboring. This measure of mobility has no unit, it is independent of any existing
mobility models and it is calculated at regular time intervals.
The degree mobility used in [15] was calculated from the change of its neighboring to each node
in time. The node mobility degree, represents at a given time for each node in the ad hoc
network, the change variations undergone in its neighboring compared to the previous time
. Thus, nodes that join or/and leave the neighboring of a given node will have surely
an influence on the evaluation of its mobility.
However, the last two measures are not representatives values of a change nodes motion with
respect to another node.
We can see that none of the metrics described above are suitable for characterizing the relative
mobility of nodes in a particular node's neighborhood in a MANET. Hence, we feel that there is a
need to develop such a metric which can be used by any routing protocol.
47
International Journal of Wireless & Mobile Networks (IJWMN) Vol. 6, No. 6, December 2014
1st way: The distance calculation using the GPS: This operation is done by using a terminal
capable of being localized through a positioning system by satellites: GPS. The principle of
localization by the GPS system is based on the use of satellite coordinates and the estimation of
distances between the receiver satellites. Distances are obtained from the estimation of the TOA
(Time Of Arrival) of the signals transmitted by the satellites [16]
2nd way: Distance calculation function in a simulation environment: Like NS2, OPNET, tor
other simulator.
Calculate the distance using the RSSI (Received Signal Strength Indication): in case that the
absolute positioning is not accessible, dedicated equipment not available or not possible, in
theory, to determine the distance between a transmitter and a receiver we can use the RSSI. RSSI
is a generic radio receiver technology metric, which is usually invisible to the user of the device
containing the receiver, but is directly known to users of wireless networking of IEEE
802.11 protocol family.
The distance using RSSI can be calculated using the FRIIS transmission formula:
P : Receiving power.
P : Transmitting Power.
G : Gain of a transmitting antenna = ability to radiate in a particular direction in space.
G : Gain of a receiving antenna = ability to couple the energy radiated from a direction in
space.
: is the wavelength.
: is system loss factor which has nothing to do with the transmission
: is the distance between the antennas.
Then, to calculate the distance between two nodes that are equipped by transmitting antennas, the
formula is:
Calculate distance using GPS-free [17]: In case that the GPS is not accessible, we can use a
GPS-free to localize the neighbor of each node. This method uses a mobile reference to calculate
the coordinates of all the nodes in the network. However we can conclude the distance between
any nodes. In this part, we use the distance reception power to determinate the distance between
the reference and the others nodes.
48
International Journal of Wireless & Mobile Networks (IJWMN) Vol. 6, No. 6, December 2014
i Pa , i b and I a
py = 0
49
International Journal of Wireless & Mobile Networks (IJWMN) Vol. 6, No. 6, December 2014
Once the reference is selected, the calculation of the coordinates of the nodes that belong to Pi is
easy.
International Journal of Wireless & Mobile Networks (IJWMN) Vol. 6, No. 6, December 2014
And k Pi
and k a,b,i,p,q
5. ALGORITHM
OF
QUANTIFICATION
DISTANCE IN THE
AODV
ROUTING
PROTOCOL
In this part, we propose to use one of those methods in the first function of a AODV protocol
(rout establishment between a source and a destination).
A node x wants to communicate with a node y.
x diffuse RREQ.
Each node receiving RREQ, calculates the distance between itself and the neighbor who sent him
RREQ (in this part we use the exact distance or the distance using the Pr) and broadcasts its table
[neighbors-distance] to its neighbors.
To use the third method for the quantification of the distance, the algorithm has to change.
A node x wants to communicate with a node y.
x diffuse RREQ.
Each node receiving RREQ, calculates the distance between itself and the neighbor who sent him
RREQ (in this part we use the exact distance or the distance using the Pr), broadcasts its table
[neighbors-distance] to its neighbors and choose the reference who has the smallest distance and
recalculate the newest distances using the third method.
N.B.: the node who receive the RREQ is the node a in the previous part.
6.1. Environment
The network size considered for our simulations is (1000m1000m) . The nodes have the same
configuration, in particular TCP protocol for the transport layer and Telnet for the application
layer. Time for each simulation is of 60s. For each simulation the mobility of the nodes is
represented by the choice of an uniform speed between v ! = 0 and v"# = 100 m/s. The nodes
are moved after a random choice of the new destination without leaving the
network (1000m1000m).
51
International Journal of Wireless & Mobile Networks (IJWMN) Vol. 6, No. 6, December 2014
RREQs source
7
8
3
17
15
19
11
9
1
7
0
15
10
3
5
19
1
13
5
4
9
11
1
18
16
12
13
19
17
0
RREQs destination
0
0
0
0
0
0
8
8
8
8
8
8
8
8
8
8
15
15
10
10
10
10
10
10
10
10
10
3
3
3
Time
0,00128055
0,00128093
0,001281
0,00128117
0,00128119
0,00128119
0,00301544
0,00301572
0,00301579
0,00301585
0,00301585
0,00301586
0,00301598
0,00301599
0,00301617
0,0030162
0,00584584
0,00584587
0,00903948
0,00903976
0,00903978
0,00903982
0,00903988
0,00903999
0,00904017
0,00904037
0,0090404
0,0112602
0,0112604
0,011261
Distance
165,397
277,895
299,47
351,078
356,321
358,238
152,84
238,948
258,118
276,525
277,731
280,446
315,33
318,399
371,712
380,623
308,585
316,332
103,368
187,032
194,023
206,903
224,54
256,821
309,608
371,486
378,926
66,4831
136,741
299,018
Distance/Pr
317,654
897,138
1041,43
1430,93
1474,36
1490,13
271,179
662,809
773,428
887,669
896,079
913,022
1154,29
1176,86
1603,97
1681,8
1105,44
1161,63
124,039
406,083
437,009
496,956
585,286
765,673
1112,77
1602,02
1666,83
66,4831
217,059
1038,29
In the following figures, we observe the change of the distance between the node 1 and theirs
neighbours in the first 3s of the simulation.
52
International Journal of Wireless & Mobile Networks (IJWMN) Vol. 6, No. 6, December 2014
Figure 3: Quantification of the Distance between node 1 and its neighbors during the first 3s of the
simulation
Figure 4: Quantification of the Distance between node 1 and its neighbors during the first 3s of the
simulation Another observation angle
Figure 5: The distance between node 1 and its neighbor node 8 during the first 3s of the simulation
53
International Journal of Wireless & Mobile Networks (IJWMN) Vol. 6, No. 6, December 2014
Figure 6: The distance and the distance using RSSI between node 1 and its neighbor node 8 during
the first 3s of the simulation
7. CONCLUSION:
In this paper, we tried to calculate a local distance between a node and its neighbors in a AODV
routing protocol for the ad hoc networks. This metric of mobility that can be used to choose a
stable rout to transmit data thus ameliorate the Quality of Service in this kind of networks.
To allow this proposition more really feasible, we present the three methods to calculate the
distance between two nodes. First, we use the exact distance with a GPS or using RSSI. In case
that the absolute positioning is not accessible, we propose our improved GPS-free implementing
in AODV protocol.
REFERENCES
[1]
International Journal of Wireless & Mobile Networks (IJWMN) Vol. 6, No. 6, December 2014
[12] P. Johansson, T. Larsson, N. Hedman, B. Mielczarek, and M. Degermark, Scenario-based
performance Analysis of Routing Protocols for Mobile Ad Hoc Networks, Froc. ACM Mobicom
1999, Seattle WA, August 1999
[13] X. Hong, M. Gerla, G. Pei, and C.-C. Chiang, A Group Mobility Model for Ad Hoc Wireless
Networks, Proc. ACM/IEEE MSWiM 99, Seattle WA, August 1999
[14] N. Enneya, K. Oudidi and M. Elkoutbi Network Mobility in Ad hoc Networks, Computer and
Communication Engineering, 2008. ICCCE 2008. International Conference on, 13-15 May 2008,
Kuala Lumpur, Malaysia.
[15] N. Enneya, M. El Koutbi and A. BerqiaEnhancing AODV Performance based on Statistical Mobility
Quantification, Information and Communication Technologies, 2006. ICTTA '06, 2nd (Volume:2 ),
Pages 2455 2460.
[16] A. Norhisyam Idris, A. Mohd Suldi & J. Rizal Abdul Hamid, Effect of Radio Frequency Interference
(RFI) on the Global Positioning System (GPS) Signals, 2013 IEEE 9th International Colloquium on
Signal Processing and its Applications, 8 - 10 Mac. 2013, Kuala Lumpur, Malaysia.
[17] S. Capkun, M. Hamdi and J.P. Hubaux, GPS-free positioning in mobile Ad-Hoc networks, Hawaii
International Conference On System Sciences, HICSS-34 January 3-6, 2001 Outrigger Wailea Resort
[18] The network simulator - ns-2January, 2006
[19] http://revue.sesamath.net/spip.php?article362
Authors
Meryem SAADOUNE Received the master degree in Computer Engineering in 2010 from
Faculty of Sciences -HASSAN 2 University- Casablanca, Morocco. Currently, a PhD
Student in Computer Science. Ongoing research interest :
Hakim ALLALI Was born in Morocco on 1966. He received the Ph.D degree from Claude
Bernard Lyon I University (France) in 1993 and the Docteur dEtat degree from Hassan IIMohamedia University, Casablanca (Morocco) in 1997. He is currently Professor at Faculty of
Sciences and Technologies of Hassan 1st University of Settat (Morocco) and director of LAVETE
Laboratory. He is executive manager and founder of IT Learning Campus. His research interests include
technology enhanced learning, modeling, image processing, computer networking and GIS.
55