Professional Documents
Culture Documents
A New Polymorphic Routing Protocol For Manet: I J A R
A New Polymorphic Routing Protocol For Manet: I J A R
May 2010
ABSTRACT
We propose in this paper, a new polymorphic, hybrid Routing Protocol (NPRP) which combines the merits of
proactive and reactive approach and overcome their demerits. Our proposed protocol creates route only when desired by
the source node as in case of reactive routing protocols and maintains the routing table at each node as in case of
proactive routing protocols. Also, it takes the advantage of broadcast nature of MANET to discover route and store
maximum information in the routing tables at each node. NPRP is compared with the AODV routing protocol. Simulation
results show a significant reduction in routing overhead, end-to-end delay and increases packet delivery ratio over
AODV.
Key words: MANET, MANET Routing Protocols, Newly Routing Protocol, Hybrid Routing Protocol.
1. INTRODUCTION
A mobile ad hoc network is a set of wireless mobile nodes can be connected dynamically in an arbitrary manner.
All nodes of these networks behave as routers and take part in discovery and maintenance of routes to other nodes in
the network. Many routing protocols have been proposed, but a few comparisons between them have been made [1].
The protocols are mainly classified into tow types, Proactive, Reactive:
- In Proactive [2, 3, 4] i.e. Table-driven routing protocols attempt to maintain consistent, up-to-date routing
information from each node to every other node in the network. These protocols require each node to maintain one or
more tables to store routing information, and they respond to changes in network topology by propagating hello
messages throughout the network in order to maintain a consistent network view. Proactive protocols include Dynamic
Sequenced Distance-Vector Routing (DSDV)[5], Source-Tree Adaptive Routing (STAR)[6], Multicast Optimized Link
State Routing (MOLSR)[7]. Cluster Head Gateway Switch routing (CHGS)[8] and Wireless Routing Protocol (WR) [9].
- Reactive routing protocol [10, 11]creates routes only when desired by the source node. When a node requires a
route to a destination, it initiates a route discovery process within the network. This process is completed once a route is
found or all possible route permutations have been examined. Once a route has been established, it is maintained by a
route maintenance procedure until either the destination becomes inaccessible along every path from the source or until
the route is no longer desired. Reactive protocols include Ad hoc On-Demand Distance Vector Routing (AODV)[12],
Dynamic Source Routing (DSR)[13,14], etc. Some well-known hybrid multicast routing protocol include the Multicast
Zone Routing Protocol (MZR)[15], the Mobility-based Hybrid Multicast Routing (MHMR)[1], and Fisheye State Routing
(FSR)[16].
This paper proposes a Hybrid Routing Protocol which combines the features of proactive and reactive routing
protocol approaches. Our propose protocol creates route only when desired by the source node as in case of reactive
routing protocols and maintains routing table at each node as in case of proactive routing protocols. Hence it is called a
hybrid routing protocol. Furthermore, the proposed protocol takes advantage of broadcast nature of MANET which is
used to gain maximum routing information at the nodes in the network.
This paper is structured as follows: Section 2 describes the proposed protocol behavior. Section 3 presents the
simulation process and discusses the main findings. Concluding remarks are given in Section 4.
2. PROTOCOL DESCRIPTION
In Our proposed protocol, when a node has a packet to send to some destination and does not currently have a
route to that destination in its Routing Table (RT), the node initiates Route Discovery to find a route; this node is known
as the initiator of the Route Discovery, and the destination of the packet is known as the Discovery's target. The initiator
transmits a Route Request (RREQ) packet as a local broadcast, specifying the target and a unique identifier from the
initiator. Each node receiving the Route Request, it does the following:
After the destination receives the RREQ, it copies the cluster ID list from the RREQ to the RREP. The destination
then tries to route the RREP to the source. RREP packet is broadcast to all neighbors which are in the coverage area of
the replying node. The RREP packet is broadcast to all neighbor nodes along with intended node. When the node
receives the RREP, it does the following:
Usually link failure occurs due to node mobility. A node on detecting link failure sends a route error message
(RERR). This RERR message is forwarded to the source. Source will start fresh route discovery procedure after
receiving RERR message.
0.6 0.5
0.45
Average End-to-End Delay
0.5
0.4
Packet Delivery Ratio
AODV
0.4 0.35
NPRP
0.3
0.3 AODV 0.25
NPRP 0.2
0.2
0.15
0.1
0.1
0.05
0 0
0 100 200 300 400 0 100 200 300 400
Paus e Time (s ec) Pause Time (se c)
Fig 2. Packet delivery ratio vs. Pause time Fig 3. Average End-to-end delay vs. Pause time
The quality of service of the network is defined by the end-to-end delay. The average delay decreases at low
mobility for both the protocols. The average delay is higher for AODV at high mobility as route failure occurs very
frequently. The NPRP maintains connectivity at all times leading to better performance.
Fig. 3 gives the comparison for the average end-to-end delay for AODV and NPRP. It is noticed that a significant
reduction in routing overhead for NPRP over AODV.
The routing overhead is shown in Fig. 4 gives the number of control packets per data packet to perform routing. It
is noticed that a significant reduction in routing overhead for NPRP over AODV. The performance of AODV is relatively
stable at lower mobility leading to a decrease in routing overhead.
0.6
0.3
0.2
0.1
0
0 100 200 300 400
Pause Tim e (sec)
5. CONCLUSIONS
The Proactive and Reactive approach for routing in ad hoc network have their merits and demerits. Our Proposed
routing protocol will have an advantage of both proactive and reactive approach. Our proposed protocol creates route
only when desired by the source node as in case of reactive routing protocols and maintains the routing table at each
node as in case of proactive routing protocols. Also, it takes the advantage of broadcast nature of MANET to discover
route and store maximum information in the routing tables at each node. Simulation results demonstrate that the
proposed protocol has a significant reduction in routing overhead, end-to-end delay and increases packet delivery ratio
over AODV routing.
REFERENCES
1. M. Royer and C. K. Toh, "A review of current routing protocols for ad hoc mobile wireless networks”. IEEE
Personal Communication Magazine, pp. 46-55, Apr. 1999.
2. C. Siva Ram Murthy and B.S. Manoj, “ Ad Hoc Wireless Networks Architectures and Protocol,” volume ISBN:
81-297-0945-7. Pearson Education, first Indian reprint, 2005 edition, 2005.
3. C. P. P. Bhagwat, “Highly Dynamic Destination Sequenced Distance Vector DSDV Routing for Mobile
Computers,” Proceeding of ACM SIGCOM, pp. 234 - 244, September 1994.
4. A. Khetrapal, ”Routing Techniques for Mobile Ad hoc Networks Classification and Qualitative/Quantitative
Analysis,” ICWN, pp. 251-257, 2006.
5. C. E. Perkins and P. Bhagwat, ”Highly Dynamic Destination-sequenced Distance-vector Routing for Mobile
Computers,” Computer Communications Review, pp. 224–244, October 1994.
6. J. J. Garcia-Luna-Aceves, M. Spohn, “Source Tree Adaptive Routing (STAR) Protocol,” Proc. of 7th Intl. Conf.
on Network Protocols, p 273, 1999.
7. P. Jacquet, P. Minet, A. Laouiti, L. Viennot, T. Clausen, and C. Adjih, “ Multicast Optimized Link State
Routing,” Internet Draft, draft-ietf-manet-olsr-molsr-01.txt, April 2002.
8. C. C. Chiang, “Routing in Clustered Multihop: Mobile Wireless Networks with Fading Channel,” IEEE
Proceeding, Sicon’97, pp. 197- 211, April 1997.
9. S. Murthy and J. J. Garcia-Luna-Aceves, “ A Efficient Routing Protocol for Wireless Networks,” ACM Mobile
Networks and Applications, pp. 183- 197, October 1996..
10. E. Royer C. Perkins and S. Das, “Ad hoc On-demand Distance Vector (AODV) routing,” (RFC 3561), July 2003.
11. C. Demir and C. Comanicia, “An Auction Based AODV Protocol for Mobile Ad hoc Network with Selfish Nodes,”
IEEE International Conference ICC'07, pp. 3351-3356, June 2007.
12. C. E. Perkins, E. M. Belding-Royer, and S. R. Das, “Ad hoc On-demand Distance Vector (AODV) routing,”
Internet Draft, draft-ietf-manet-aodv-13.txt, Feb. 2003.
13. R. Bai and M. Singhal,” DOA: DSR over AODV Protocol for Mobile Ad hoc Network,” IEEE Transaction on
Mobile Computing, 5: pp. 1403-1416, Oct 2006
14. J. Broch, D. B. Johnson, and D. A. Maltz, “The Dynamic Source Routing Protocol for Mobile Ad hoc Networks,”
Internet Draft, draft-ietf-manet-dsr-03.txt, Oct. 1999.
15. V. Devarapalli and D. Sidhu, “Mzr: A Multicast Protocol for Mobile Ad hoc Networks,” IEEE International
Conference on Communications (ICC), Helsinki, Finland, June 2001.
16. G. Pei, M. Gerla, and T. Chen, “Fisheye State Routing: A Routing Scheme for Ad hoc Wireless Networks,”
IEEE Intl. Conf. on Communications, 2000, 2000.
17. L. Bajaj, M Takai, R. Ahuja, K. Tang, R. Bagrodia and M. Gerla, “GloMoSim: A Scalable Network Simulation
Environment,” Computer Science Dept., University of California Los Angeles, it is available for download
GloMoSim at: http://pcl.cs.ucla.edu/, 2001.