A Protocol for Reducing Routing Overhead in Mobile Ad Hoc Networks

advertisement
International Journal of Engineering Trends and Technology (IJETT) – Volume 7 Number 3- Jan 2014
A Protocol for Reducing Routing Overhead in
Mobile Ad Hoc Networks
Radhu.R.Nair#1
T. K Parani*2
#
Student, M.E Communication Systems engineering, Anna University
DSCE Coimbatore, India
*Assistant professor, dept. Electronics &Communication Engineering
DSCE Coimbatore, India
Abstract— Wireless networks offer more flexibility and adapt
easily to changes in the configuration of the network. A
decentralized type of wireless network is wireless Ad hoc
network. Mobile Ad Hoc Networks are a type of wireless Ad
hoc network that has a routing network environment. In
Mobile Ad Hoc Networks, each and every node can change its
locations and configure itself. Broadcasting is an effective
mechanism for route discovery in Mobile Ad hoc Networks, but
routing overhead associated with broadcasting can be large in
high dynamic networks.
A Neighbor coverage based
probabilistic rebroadcast protocol is used for reducing routing
overhead in Mobile Ad Hoc Networks. A novel rebroadcast
delay is used to determine the rebroadcast order, and it obtains
the more accurate additional coverage ratio by sensing
neighbor coverage knowledge. A connectivity factor is defined
to provide the node density adaptation for keeping the network
connectivity. By combining the additional coverage ratio and
connectivity factor, the rebroadcast probability is calculated
and is simulated using Network Simulator. This approach
significantly decreases the number of retransmissions so as to
reduce the routing overhead, and can also improve the routing
performance. Security against attacks and the shortest path to
destination will be incorporated in future for ensuring secure
routing in Mobile Ad hoc Networks.
Keywords--- Mobile Ad-Hoc Networks, broadcasting, neighbor
coverage, probabilistic rebroadcast, dynamic network, routing
overhead.
I. INTRODUCTION
Mobile Ad hoc Networks (MANETs) are selfconfiguring mobile wireless networks and that do not rely
on pre-existing infrastructure to communicate with other
nodes. A temporary network without the aid of any
infrastructure or centralized administration will be formed
by ad hoc networks which are a collection of wireless
mobile hosts. The structure of the network changes
dynamically in mobile ad hoc networks, which is a self
organizing and self-configuring multihop wireless
networks. It is because of the mobility of the nodes. To
engaging in multihop forwarding the nodes in these
networks utilizes same random access wireless channel,
cooperating in a friendly manner [5]. The node in the
mobile ad hoc network not only acts as hosts, it may be
intermediate hosts, source host or destination hosts but also
ISSN: 2231-5381
as routers that helps to route data to/from other nodes in
network.
In mobile ad-hoc networks there is no
infrastructure support and there may be the destination
node might be in out of range of a source node, which
transmits the packets; so it is important that a routing
procedure is needed to find a path for forwarding the data
packets between the source and the destination. A base
station within a cell can reach all mobile nodes without
routing via broadcasting in common wireless networks.
Each node in ad hoc network must be able to forward data
to the other nodes. This creates additional problems with
dynamic topology which is unpredictable connectivity
changes.
Without a fixed infrastructure the mobile nodes in
MANETs can be dynamically self-organized into arbitrary
topology networks. Thus MANETs are suitable for
emergency situations like natural or human-induced
disasters, military conflicts, emergency medical situations,
etc because of its random topology. Using random
mobility model, the nodes in Mobile Ad hoc Network can
get the service to communicate each node in network [5]
Due to high mobility in network, there is no base station
service to network and routing path cannot be define
constantly for data transmission, so data loss and path
failure is the major issues in Mobile Ad Hoc Networks.
By comparing with wireless networks, the Mobile
Ad-Hoc Networks has no infrastructure support and since
a destination node might be out of range of a source node
transmitting packets so a routing procedure is necessary to
find a path to forward the packets between the source and
the destination nodes. Dynamic routing mechanism leads
to improper neighbor selection and flooding of route
request (RREQ) packets to reach destination. Each node in
mobile ad hoc network is willing to forward data from a
source node to other nodes. Broadcasting of route request
packets is a fundamental and efficient data forwarding
mechanism for route discovery.
Data broadcasting has many advantages and
also it causes some problems such as the broadcast storm
problem. The redundant retransmission, collision and
contention are collectively known as broadcast storm
problem. Flooding is the simplest mechanism in mobile ad
http://www.ijettjournal.org
Page 110
International Journal of Engineering Trends and Technology (IJETT) – Volume 7 Number 3- Jan 2014
hoc networks for broadcasting and it leads to broadcast
storm problem. The design of dynamic routing protocol
with good performance and less overhead is the main
challenges of MANETs. To discover a route, flooding
mechanism is adopted by the conventional on-demand
routing protocols. Ad hoc on-demand distance vector
routing (AODV) and dynamic source routing protocols
have been developed for Mobile Ad-Hoc Networks. The
scalability of MANETs is improved by these protocols and
it is done by limiting the routing overhead when a new
route is requested.
The traditional routing protocols in MANETs
send periodic messages to realize the changes in topology
of mobile ad hoc network. When compared to reactive
routing protocols, the Proactive routing protocols causes
high routing overhead and the broadcasting of messages
causes broadcast storm problem [7]. The neighbor
coverage method is better than other methods such as area
based, probability based, simple flooding methods In
neighbor coverage based probabilistic rebroadcast (NCPR)
protocol, rebroadcasting can be done with the help of
neighbor knowledge and probability to discover the route
better than broadcasting. A novel scheme called
rebroadcast delay to determine the rebroadcast order, and
then obtain the more accurate additional coverage ratio and
it is done by sensing neighbor coverage knowledge. The
coverage area concept is used to adjust the rebroadcast
probability of a node. The rebroadcast probability is
composed of two concepts. One is the additional coverage
ratio; it is the ratio of number of nodes that should be
covered by a single broadcast to the total number of
neighbors. The other is connectivity factor; it reflects the
relationship of network connectivity and number of
neighbors of given node [1].
The host is in dense area which means the
rebroadcast probability would be low when the numbers
of neighbor nodes are high. The host is in sparse area
which means the probability would be high when the
numbers of neighbor nodes are low. To keep the network
connectivity a connectivity factor is used and to reduce
the redundant retransmissions. Similarly the connectivity
factor is to determine how many neighbors should receive
the RREQ packet. The advantages of the neighbor
coverage knowledge and the probabilistic mechanism is
combined in this approach which can significantly
decrease the number of retransmissions thus the routing
overhead can be reduced, and can also improve the
routing performance.
II DRAWBACKS OF CONVENTIONAL PROTOCOLS
Nodes in wireless adhoc networks often change
their location within network. So, unnecessary routing
overhead is generated by some stale routes in the routing
table. The conventional on-demand routing protocols such
as Ad Hoc On-demand Distance Vector Routing protocol
(AODV) and dynamic probabilistic route discovery
protocol (DPR) uses flooding to discover a route. They
broadcast a Route request (RREQ) packet to the networks,
ISSN: 2231-5381
and the broadcasting induces excessive redundant
retransmissions of RREQ packet.
To discover routes in Mobile Ad Hoc Networks
broadcasting of Route Request is used and it leads to a
considerable number of packet collisions, especially in
dense networks. The excessive redundant retransmissions
of route request packets are induced by broadcasting and
causes broadcast storm problem. The broadcast storm
problem is characterized by redundant retransmission,
collision and contention [9]. Frequent link breakages may
lead to frequent path failures and route discoveries. It is
due to node mobility in MANETs, which induces increased
the overhead in the network and reduces the packet
delivery ratio and increasing the end-to-end delay. There
are different protocols are introduced for reducing routing
overhead in mobile ad hoc networks. Gossip-Based Ad
Hoc Routing [6] is one of the protocol and In gossiping
approach each node forwards a message with some
probability, thus reduces overhead of the routing protocol.
If there is few neighbors in the network, there is a chance
that none of them will gossip. Thus the gossip will die.
III BLOCK DIAGRAM
Route
Recovery
Link
State
Network
Monitor
Route
Manager
Fig 1 Block diagram
IV BLOCK DIAGRAM DESCRIPTION
All nodes collect the data about neighbor nodes
initially. The networks monitor having the detailed
information of neighbor nodes such as Routing table. It
provides the connection information to Route manager.
The network monitor only provides the information about
nodes i.e., the node positions etc. Channel analyser
collects the detail about channel capability. If there is
channel fading, the channel analyser can get the
information about it. If there is any problem with link
channel then node will generate error message to inform
about failure. For route recovery the signal handoff is
done with the knowledge of route plan (RREP). The route
reply packets are used for this. The route manager informs
the channel fading. The link state provides a connection
http://www.ijettjournal.org
Page 111
International Journal of Engineering Trends and Technology (IJETT) – Volume 7 Number 3- Jan 2014
or link between the network monitor, route manager and
route recovery. Thus information can easily monitor.
Route manager manages the reply route from destination
to source.
Broadcasting and Discarding of RREQ
Start
V FLOW CHART
Flowchart shows the initialization of the
processes like neighbor confirmation and calculation of
rebroadcast probability.
The node ni receive
duplicate RREQ from
other node nj
Start
If the timer
expires
No
If node ni
receive new
RREQ
Yes
Yes
Adjust uncovered
neighbor set
Compute
Rebroadcast
Probability Pre(ni)
Discard RREQ
Compute initial uncovered
neighbor set
No
If random
(0,1)≤
Pre(ni)
Calculate rebroadcast delay
Discard
RREQ
Set timer
Yes
Broadcast
RREQ
Stop
Stop
Fig 2 Flowchart for the calculation of rebroadcast delay
and uncovered neighbor set
Fig 3 Broadcasting and discarding of RREQ
ISSN: 2231-5381
http://www.ijettjournal.org
Page 112
International Journal of Engineering Trends and Technology (IJETT) – Volume 7 Number 3- Jan 2014
VI
A.
MODULES DESCRIPTION
Route Discovery by RREQ
The route discovery from source to destination
is done by the RREQ packets. Initially all nodes collects
the data about neighbor nodes. Each node needs
information about its 1-hop neighbourhood. To estimate
how many its neighbors have not been covered by the
RREQ packet from s, when node n i receives an RREQ
packet from its previous node s, it can use the neighbor
list in the RREQ packet. It is referred from [1]. If node ni
has more number of neighbors which is uncovered by the
RREQ packet from s, which means that, the RREQ
packet can reach more additional neighbor nodes if node
ni rebroadcasts the RREQ packet. To calculate this, the
Uncovered Neighbors set U(n i) of node is defined. It is
given below:
Where Tp(ni) is the delay ratio of node ni, and MaxDelay
is a small constant delay. Its value is 0.01.∣.∣ is the
number of elements in a set. The rebroadcast delay is
defined with the following reasons: First, to determine
the node transmission order, the delay time is used. All
the neighbors of n i, i= 1; 2; ..., ∣N(s)∣ receive and process
the RREQ packet when node s sends an RREQ packet.
Consider that node n k has the largest number of common
neighbors with node s, according to (3). Then the node n k
has the lowest delay. Because of the largest number of
common neighbors of node n k, it will rebroadcast the
RREQ packet and there will be more nodes to receive it.
The main objective of rebroadcast delay is to disseminate
the neighbor coverage knowledge more quickly rather
than rebroadcast the RREQ packet to more nodes. The
node can set its own timer after determining the
rebroadcast delay.
D. Rebroadcast Probability Calculation
U(ni)=N(ni)-[N(ni)∩N(s)]-{s} ----(1)
Where N(s) and N (n i) are the neighbors sets of node s
and ni, respectively. s is the node which sends an RREQ
packet to node n i. According to equation (1), initial UCN
set is obtained. Due to broadcast characteristics of an
RREQ packet node n i can receive the duplicate RREQ
packets from its neighbors. With the neighbor knowledge
the node ni could further adjust the U(n i). The network
monitors having the detailed information of neighbor
nodes such as routing table. It provides the connection
information to Route manager.
B.
Failure Detection By ERR
The network monitor only provides the
information about node details. Channel analyser
collecting detail about channel capability. If there is any
problem with link channel then node will generate error
message for inform about failure.
C.
The RREQ packets from the nodes which
have lowered rebroadcast delay may listen to the node
which has a larger rebroadcast delay .For example, From
the neighbor set of n j, the node ni receives a duplicate
RREQ packet, it knows that how many its neighbors
have been covered by the RREQ packet from n j. Thus,
according to the neighbor list in the RREQ packet from
nj, the node ni could further adjust its UCN set [1]. Then,
the U(ni) can be adjusted as follows:
U(ni)=U(ni)-[U(ni)∩N(nj)] --------(4)
The RREQ packet received from node n j is discarded
after adjusting the U(n i). To determine the order of
disseminating neighbor coverage knowledge to the nodes
which receive the same RREQ packet from the upstream
node, the rebroadcast delay is used. Thus there is no need
to adjust the rebroadcast delay .The additional coverage
ratio of node n i is (Ra (ni)), which is defined as follows:
Ra (ni) = |U(ni)|
|N(ni)|
Rebroadcasting Delay Calculation
According to the neighbor list in the RREQ
packet and its own neighbor list, it could calculate the
rebroadcast delay when a neighbor receives an RREQ
packet. The key to success for the neighbor coverage
based probabilistic rebroadcast protocol is the choice of a
proper delay and it is because the dissemination of
neighbor coverage knowledge will be affected by the
scheme used to determine the delay time [1] . The
rebroadcast delay Td(ni) of node ni is defined as follows:
Tp (ni) = 1- | N(s)∩N(ni) |
|N(s)|
Td(ni) =MaxDelay
ISSN: 2231-5381
--------(2)
--------(5)
This equation indicates the ratio of the number of nodes
that are additionally covered by this rebroadcast to the
total number of neighbors of node n i. There will be more
nodes which is covered by this rebroadcast as Ra
becomes bigger and more nodes need to receive and
process the RREQ packet. Thus, the rebroadcast
probability should be set to be higher. Assume the factor
Fc(ni), which is the ratio of the number of nodes that need
to receive the RREQ packet to the total number of
neighbors of node n i. To keep the probability of network
connectivity approaching 1, [10] a heuristic formula is
used:
Tp(ni) --------(3)
http://www.ijettjournal.org
∣N (ni)∣ . Fc (ni) ≥ 5.1774
Page 113
International Journal of Engineering Trends and Technology (IJETT) – Volume 7 Number 3- Jan 2014
Then define the minimum Fc (ni) as a connectivity factor,
which is given by:
Fc (ni) = Nc
|N(ni)|
--------(6)
Where Nc = 5:1774 log n, and n is the number of nodes
in the network. From the equation (6), it is observed that
Fc(ni) is less than 1, when ∣N(ni)∣ is greater than Nc. It
implies that node n i is in dense area of the network. Then
to keep the network connectivity only part of neighbors
of node ni forwarded the RREQ packet. And when ∣N(ni)∣
is less than Nc, Fc(ni) is greater than 1. It implies that the
node ni is in sparse area. The probability of the network
being connected is approaching 1 as n increases, if each
node connects to more than 5:1774 log n of its nearest
neighbors, where n is the number of nodes in the network
[10]. Then, the connectivity metric of the network is
used as 5:1774 log n. Combining the additional coverage
ratio and connectivity factor, we obtain the rebroadcast
probability Pre (ni) of node ni:
Pre (ni) = Fc (ni).Ra (ni) ------(7)
Where, set the Pre(ni) to 1,if the Pre (ni) is greater than 1,
The rebroadcast probability is defined with the following
reason. From the additional coverage ratio Ra, it can be
determine that how many neighbors should receive and
process the RREQ packet. The local node density
parameter is inversely proportional to Fc. The parameter
Fc increases the rebroadcast probability, if the local node
density is low. And then increases the reliability of the
Neighbor Coverage-based Probabilistic Rebroadcast
(NCPR) in the sparse area. The parameter Fc could
further decrease the rebroadcast probability, if the local
node density is high. And then further increases the
efficiency of NCPR in the dense area. The calculated
rebroadcast probability Pre (ni) may be greater than 1, but
it does not impact the behaviour of the protocol [1]. Then,
with probability Pre (ni), node ni need to rebroadcast the
RREQ packet received from s.
E. Route Recovery by RREQ and RREP
In this section the signal handoff is done with
the knowledge of route plan (RREP).The route manager
inform the channel fading.
VII PERFORMANCE ANALYSIS
To evaluate the performance of neighbor
coverage-based probabilistic rebroadcast protocol, it is
compared with some other protocols such as AODV and
DPR. It is simulated by using NS-2 simulator version 2.34.
A fundamental and effective data dissemination
mechanism for many applications in Mobile Ad Hoc
Networks is broadcasting. The Dynamic Probabilistic
Route Discovery protocol [2], which is an optimization
ISSN: 2231-5381
scheme for reducing the overhead of RREQ packet in
route discovery and the conventional AODV protocol, is
chosen to compare the routing performance of the NCPR
protocol. Various performance parameters are evaluated.
MAC Collision Rate: It is defined as the average number
of packets (including RREQ, route reply (RREP), RERR,
and CBR data packets) dropped resulting from the
collisions at the MAC layer per second.
Normalized Routing Overhead: It is the ratio of the total
packet size of control packets (include RREQ, RREP,
RERR, and Hello) to the total packet size of data packets
delivered to the destinations.
Packet Delivery Ratio: It is the ratio of the number of
data packets successfully received by the Constant Bit
Rate (CBR) destinations to the number of data packets
generated by the CBR sources.
Average End-To-End Delay: It is the average delay of
successfully delivered Constant Bit Rate (CBR) packets
from source to destination node. It includes all possible
delays from the CBR sources to destinations. The
constant bit rate data traffic and randomly chosen
different source to destination connections.
F. Simulation Parameters
Table 1 simulation parameters
Simulation Parameter
Simulator
Topology Size
Number of Nodes
Transmission Range
Bandwidth
Interface Queue
Length
Traffic Type
Number of CBR
Connections
Packet Size
Packet Rate
Pause Time
Min Speed
Max Speed
VIII
Value
NS-2(v2.34)
1200 m 1200 m
350
250 m
3 Mbps
50
CBR
10,12,14,…..,20
512 bytes
4 packets/sec
0 sec
1 m/sec
5 m/sec
RESULTS
The sending of route request packet (RREQ) or
route to send packet (RTS) and acknowledgement (ACK) is
shown in NAM window in figure 4. The green circles show
the RREQ, ACK packets. The blue colour nodes indicate
the source and destination. The RREQ packet is send for the
route discovery from the source to destination.
http://www.ijettjournal.org
Page 114
International Journal of Engineering Trends and Technology (IJETT) – Volume 7 Number 3- Jan 2014
Fig 6 MAC collision rate with varied number of nodes
Fig 4 Transmission of RREQ and ACK
The network animator window shows the
sending of data, route reply packets (RREP), route error
packet (RERR) in NAM window figure 5. The red color
indicates the TCP sending packets. The black circles
show the RREP and RERR.
The normalized routing overhead with varied
number of nodes is shown in figure 7. The RREQ traffic is
reduced as the NCPR protocol increases the packet size of
RREQ packets; it reduces the number of RREQ packets
more significantly.
Fig 7 Normalized Routing Overhead with Varied Number of Nodes
Fig 5 Transmission of data, RREP,RERR
G. Varied nodes with various performance metrics
The MAC collision rate with varied number of
node is shown in figure 6. The redundant rebroadcasting
mechanism is adopted by the conventional protocol such as
AODV.it introduces collision and interferences in the
network. These collisions leads to tremendous packet drops
that affects the packet delivery ratio. By above 92.8 percent
the collision will be reduced in NCPR protocol when
compare with AODV.when NCPR compare with DPR,the
collision rate in NCPR is reduced by above 61.6 percent
ISSN: 2231-5381
Compared with the conventional AODV protocol,
the overhead is reduced by above 45.9 percent in the NCPR
protocol. the overhead is reduced by above 30.8 percent
when the NCPR protocol is compared with the DPR
protocol. When network is dense, the NCPR protocol
reduces overhead by above 74.9 percent and 49.1 percent
when compared with the AODV and DPR protocols,
respectively.
Average end to end delay with varied number of
nodes is shown in figure 8. The MAC collision rate of
conventional AODV is more severe. Thus the
retransmission increases. It incurs severe end to end delay.
NCPR reduces end to end delay by above 60.8 percent
when compared with AODV. when compared with DPR,
NCPR reduces delay by above 46.4 percent on average.
http://www.ijettjournal.org
Page 115
International Journal of Engineering Trends and Technology (IJETT) – Volume 7 Number 3- Jan 2014
The normalized routing overhead with varied
CBR traffic is shown in figure 11.The overhead of the DPR
and NCPR protocols are relatively smooth, as the traffic load
increases, the routing overhead of the conventional AODV
protocol significantly increases. Both the DPR and NCPR
protocols reduce the routing overhead when comparing with
the AODV. When compared with AODV and DPR, The
NCPR reduces overhead by above 38.4 percent and 23.9
percent respectively.
Fig 8 Average end to end delay with varied number of nodes
The packet delivery ratio with varied number of
nodes is shown in figure 9. The MAC collision rate of AODV
is excess. So, it leads to packet drops. It reduces packet
delivery ratio. When AODV and DPR are compared with
NCPR, the packet delivery ratio of NCPR is increased by
above 11.9 percent and 3.7 percent respectively.
Fig 11 Normalized Routing Overhead with Varied Number of CBR
Connections
The packet delivery ratio with varied CBR
traffic rate is shown in thee figure 12. The packet delivery
ratio of AODV is reduced because of collision rate and
packet drop. When compare with AODV and DPR,the
NCPR has improved packet delivery ratio by above 11.5
and 1.1 percent respectively.
Fig 9 Packet delivery ratio with varied number of nodes
H. Varied CBR traffic
performance metrics
connections
with
various
The MAC collision rate with varied CBR traffic rate is
shown in the figure 10. As the CBR traffic rate increases,
it introduces increased collision rate, interference and
congestion. When compare with AODV and DPR
protocol, the NCPR protocol reduces the MAC collision
rate by above 95.2 and 69.2 percent respectively.
Fig 12 Packet Delivery Ratio with Varied Number of CBR
Connections
Fig 10 MAC Collision Rate with Varied Number of CBR Connections
ISSN: 2231-5381
The average end to end delay with varied CBR
traffic rate is shown in figure 13. The redundant
retransmission increases with CBR traffic rate. Because as
traffic rate increases the packet drops will be severe. Thus
leads to enormous delay in the network. When compared
with AODV and DPR, the NCPR protocol reduces end to
end delay by above 71.0 and 28.9 percent respectively.
http://www.ijettjournal.org
Page 116
International Journal of Engineering Trends and Technology (IJETT) – Volume 7 Number 3- Jan 2014
Fig 13 Average End- To- End Delay with Varied Number of CBR
Connection
I. Random packet loss rate with various performance
metrics
The MAC collision rate with random packet loss
rate is shown in figure 14. When uniformly distributed loss
rate from 0 to 0.1 is introduced in the network, AODV has
more collision rate with packet loss increases. When
compare with AODV and DPR, the NCPR protocol has
reduced collision rate by above 92.8 and 61.6 percent
respectively.
Fig 15 Normalized Routing Overhead with Varied
Random Packet Loss Rate
The packet delivery ratio with random packet loss
rate is shown in figure 16. By varying random packet loss
rate introduces packet drops in the network. When compared
with AODV and DPR protocols, the NCPR protocol
improves the packet delivery ratio by above 15.5 and 1.3
percent respectively
Fig 16 Packet Delivery Ratio with Varied Random Packet Loss Rate
Fig 14 MAC Collision Rate with Varied Random Packet Loss Rate
The average end to end delay with random packet loss
rate is shown in figure 17. By above 53.9 percent NCPR
reduces end to end delay when it is compared with AODV.
But the delay is increased by 0.6 percent when it is
compared with DPR protocol under the same conditions.
The normalized overhead with random packet
loss rate is shown in figure 15. There will be more link
breakages and route discoveries, and then there will be
more routing overhead as the packet loss increases. Both
the DPR and NCPR protocols introduces less routing
overhead than the conventional AODV. When compare
with AODV and DPR, the NCPR has reduced overhead by
above 59.4 and 22.3 percent respectively.
Fig 17 Average End-To-End Delay with Varied Random Packet Loss
Rate
ISSN: 2231-5381
http://www.ijettjournal.org
Page 117
International Journal of Engineering Trends and Technology (IJETT) – Volume 7 Number 3- Jan 2014
IX CONCLUSIONS
The neighbor coverage-based probabilistic
rebroadcast protocol reduces routing overhead in Mobile
Ad-Hoc Networks. Apart from conventional routing
protocol, it eliminates broadcast storm problem and the
rebroadcasting of RREQ and RREP packets in the
network. In this protocol, the neighbor coverage
knowledge includes additional coverage ratio and
connectivity factor. A new scheme is used to dynamically
calculate the rebroadcast delay, which is used to
[[
determine the forwarding order. The rebroadcast delay
enables the information that the nodes have transmitted
the packet spread to more neighbors, thus more
effectively exploit the neighbor coverage knowledge. A
rebroadcast probability is introduced here, which can be
used to reduce the number of rebroadcasts of the RREQ
packet, to improve the routing performance. Simulation
results show that the neighbor coverage-based
probabilistic rebroadcast protocol generates less
rebroadcast traffic than the flooding and some other
optimized scheme in literatures. The simulation results
also show that the NCPR protocol has good performance
when the network is in high density or the traffic is in
heavy load. Security against attacks and shortest path to
destination can be incorporated as future work.
ACKNOWLEDGMENT
[3] AlAamri.H, Abolhasan.M, and Wysocki .T, (2009), ‘On
Optimizing Route Discovery in Absence of Previous
Route
Information in MANETs,’ Proc. IEEE Vehicular
Technology
Conf. (VTC), pp. 1-5.
[4] Chen .J, Lee Y. Z, Zhou. H, Gerla. M and Shu.Y
(2006), ‘Robust Ad Hoc Routing for Lossy Wireless
Environment,’ Proc. IEEE Conf. Military Comm.
(MILCOM’06), pp1-7
[5] En.wikipedia.org/wiki/mobile_adhoc network
[6] Haas. Z, Halpern. J. Y, and Li. L, (2002) ‘GossipBased Ad
Hoc Routing,’ Proc. IEEE Infocom, Vol. 21, pp.
1707-1716.
[7] https://datatracker.ietf.org/wg/manet/charter
[8] Johnson. D, Hu. Y, and Maltz .D, (2007), ‘The Dynamic
Source Routing Protocol for
Mobile Ad Hoc Networks
(DSR) for IPv4’, IETF RFC 4728, Vol. 15, pp. 153-181.
[9] Ni.S.Y, Tseng Y.C, Chen Y.S, and Sheu.J.P,(1999),
‘The Broadcast Storm Problem In a Mobile Ad
Hoc Network,’ Proc. ACM/IEEE MobiCom, pp.
151- 162.
[10] Zhang X.M, Wang E.B, Xia J.J, and Sung D.K,(2011) ,
‘An Estimated Distance Based Routing Protocol for
Mobile Ad Hoc Networks,’ IEEE Trans. Vehicula
Technology,Vol. 60, no. 7, pp. 3473-3484.
I, RADHU.R.NAIR, student of M.E COMMUNICATION
SYSTEMS, Dept. of ECE, Dhanalakshmi Srinivasan
College of Engineering, Coimbatore. I would like to thank
Asst. Prof. Ms.T.K..PARANI for her encouragement and
constant co-operation throughout the completion of the
paper. I deeply express my gratitude to all the ECE
department staffs for their valuable advice and co-operation.
REFERENCES
[1] Zhang X.M, Wang E.B, Xia J.J, and Sung D.K,
‘Neighbor Coverage based Probabilistic Rebroadcast for
Reducing Routing Overhead in Mobile Ad hoc
Networks”, IEEE transactions on mobile computing, vol
12, No.3, march 2013
[2] Abdulai.J.D, Ould-Khaoua.M. Mackenzie L.M, and
Mohammed
A, (2008) ‘Neighbor Coverage: A Dynamic
Probabilistic Route
Discovery for Mobile Ad Hoc Networks,’ Proc. Int’l
Symp.
Performance Evaluation of Computer and Telecomm.
Systems
(SPECTS ’08), pp. 165-172.
ISSN: 2231-5381
http://www.ijettjournal.org
Page 118
Download