Overhead Analysis of Reactive Shortest Single and Multi-path Routing Mechanism with Load Balance in MANET

Similar documents
Study of Route Reconstruction Mechanism in DSDV Based Routing Protocols

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

Estimate the Routing Protocols for Internet of Things

An Efficient Routing Approach and Improvement Of AODV Protocol In Mobile Ad-Hoc Networks

A Graph-based Approach to Compute Multiple Paths in Mobile Ad Hoc Networks

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

A Review of Reactive, Proactive & Hybrid Routing Protocols for Mobile Ad Hoc Network

Zone-based Proactive Source Routing Protocol for Ad-hoc Networks

Performance Evaluation of Various Routing Protocols in MANET

The Pennsylvania State University. The Graduate School. The Harold and Inge Marcus Department of Industrial and Manufacturing Engineering

Design and Implementation of a Simulator for Ad Hoc Network Routing Protocols

Gateway Discovery Approaches Implementation and Performance Analysis in the Integrated Mobile Ad Hoc Network (MANET)-Internet Scenario

Performance Evaluation of MANET through NS2 Simulation

AWERProcedia Information Technology & Computer Science

[Kamboj* et al., 5(9): September, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

Performance Analysis and Enhancement of Routing Protocol in Manet

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

A Performance Comparison of MDSDV with AODV and DSDV Routing Protocols

Efficient On-Demand Routing for Mobile Ad-Hoc Wireless Access Networks

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

Performance Analysis of Three Routing Protocols for Varying MANET Size

Performance of Ad-Hoc Network Routing Protocols in Different Network Sizes

Power aware Multi-path Routing Protocol for MANETS

Routing Protocols in MANET: Comparative Study

3. Evaluation of Selected Tree and Mesh based Routing Protocols

A Novel Interference Aware Optimized Link State Routing Protocol for Power Heterogeneous MANETs

Routing Protocols in MANETs

STUDY ON MOBILE ADHOC NETWORK ROUTING PROTOCOLS

Throughput Analysis of Many to One Multihop Wireless Mesh Ad hoc Network

Hybrid gateway advertisement scheme for connecting mobile ad hoc networks to the Internet

A Comparative and Performance Study of On Demand Multicast Routing Protocols for Ad Hoc Networks

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

Local Recovery of Routes for Reliability using Backup Nodes in MANETs

ESAR: An Energy Saving Ad Hoc Routing Algorithm for MANET

Relative Performance Analysis of Reactive (on-demand-driven) Routing Protocols

COMPARATIVE ANALYSIS AND STUDY OF DIFFERENT QOS PARAMETERS OF WIRELESS AD-HOC NETWORK

Mitigating Superfluous Flooding of Control Packets MANET

Dynamic AODV Backup Routing in Dense Mobile Ad-Hoc Networks *

MANET is considered a collection of wireless mobile nodes that are capable of communicating with each other. Research Article 2014

Different QoS Based TORA Reactive Routing Protocol using OPNET 14.5

Routing Protocols in Mobile Ad-Hoc Network

PERFORMANCE EVALUATION OF DSR USING A NOVEL APPROACH

A Review of Pro-Active and Re-Active Routing protocols for Mobile Ad-hoc Network

AODV-PA: AODV with Path Accumulation

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

Detection and Removal of Black Hole Attack in Mobile Ad hoc Network

Performance Comparison of Routing Protocols for wrecked ship scenario under Random Waypoint Mobility Model for MANET

An Extended AODV Protocol for Multipath Routing in MANETs

PERFORMANCE EVALUATION OF DSR AND AODV OVER UDP AND TCP CONNECTIONS

ROUTING IN MANETS USING ACO WITH MOBILITY ASSISTANCE

Effects of Caching on the Performance of DSR Protocol

Simulation Based Performance Analysis of Routing Protocols Using Random Waypoint Mobility Model in Mobile Ad Hoc Network

Impact of Hello Interval on Performance of AODV Protocol

QoS Based Evaluation of Multipath Routing Protocols in Manets

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

IJMIE Volume 2, Issue 6 ISSN:

A Reliable Route Selection Algorithm Using Global Positioning Systems in Mobile Ad-hoc Networks

A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols

Investigation on OLSR Routing Protocol Efficiency

Performance Evaluation and Comparison of On-Demand Routing Protocols for Ad Hoc Networks: DSR, AODV, AOMDV, TORA

Considerable Detection of Black Hole Attack and Analyzing its Performance on AODV Routing Protocol in MANET (Mobile Ad Hoc Network)

Behaviour of Routing Protocols of Mobile Adhoc Netwok with Increasing Number of Groups using Group Mobility Model

Minimizing the Routing Delay in Ad Hoc Networks through Route-Cache TTL Optimization

Experiment and Evaluation of a Mobile Ad Hoc Network with AODV Routing Protocol

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Ad Hoc Routing Protocols and Issues

Multipath Routing in Ad Hoc Wireless Networks with Omni Directional and Directional Antenna: A Comparative Study

ECS-087: Mobile Computing

Performance Evaluation Of Ad-Hoc On Demand Routing Protocol (AODV) Using NS-3 Simulator

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

A Congestion Controlled Multipath Routing Algorithm Based On Path Survivability Factor

G.Narasa Reddy, 2 A.Avanthi, 3 R.Prasanth Reddy 1

Overhead Reduction and Performance Enhancement of AODV and DSR Routing Protocols

Secure Enhanced Authenticated Routing Protocol for Mobile Ad Hoc Networks

Performance of New Broadcast Forwarding Criteria in MANET

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

A COMPARISON OF IMPROVED AODV ROUTING PROTOCOL BASED ON IEEE AND IEEE

Analysis and Simulations of Routing Protocols with Different Load Conditions of MANETs

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

Measure of Impact of Node Misbehavior in Ad Hoc Routing: A Comparative Approach

A Survey of Routing Protocol in MANET

S.Mythili, Assistant Professor, Department of Computer Science, Sri PSG Arts and Science College for Women, Sankari,Tamilnadu,India.

EZR: Enhanced Zone Based Routing In Manet

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol

Delay Performance of Multi-hop Wireless Sensor Networks With Mobile Sinks

An Extensive Simulation Analysis of AODV Protocol with IEEE MAC for Chain Topology in MANET

Routing in Ad Hoc Wireless Networks PROF. MICHAEL TSAI / DR. KATE LIN 2014/05/14

Splitting of traffic to maximize the data transmission in mobile ad hoc network under different constraints

Performance Evaluation of Two Reactive and Proactive Mobile Ad Hoc Routing Protocols

Peer to Peer Cooperation for Caching in Wireless Networks

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

IMPACT OF MOBILITY SPEED ON PROACTIVE AND REACTIVE ROUTING PROTOCOLS IN MOBILE ADHOC NETWORKS

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

A Protocol for Reducing Routing Overhead in Mobile Ad Hoc Networks

Current Project Work on Routing Protocols for MANET: A Literature Survey Mr. Chethan Chandra S Basavaraddi, Smt. Geetha N.B. M.Tech.

Beacon Update for Greedy Perimeter Stateless Routing Protocol in MANETs

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

Transcription:

www.ijcsi.org https://doi.org/10.20943/01201605.102107 102 Overhead Analysis of Reactive Shortest Single and Multi-path Routing Mechanism with Load Balance in MANET K.MARIYAPPAN 1, Dr.M.KARNAN 2 1 Assistant Professor, Dept. of CSE, Aringer Anna College of Engineering and technology, Palani, Dindigul, India 2 Professor and Principal Aringer Anna College of Engineering and technology, Palani, Dindigul, India Abstract: MOBILE ad hoc network (MANET)] is a self-organizing and self-configuring multi hop wireless network, which is composed of a set of mobile hosts (MHs) that can move around freely and cooperate in relaying packets on behalf of one another. MANET supports robust and efficient operations by incorporating the routing functionality into MHs. In MANETs, the unicast routing establishes a multi hop forwarding path for two nodes beyond the direct wireless communication range. Routing protocols also maintain connectivity when links on these paths break due to effects such as node movement, battery drainage, radio propagation, and wireless interference.in this paper, we analyze and compare reactive single-path and multi-path routing with load balance mechanisms in ad hoc networks, in terms of overhead. The results reveals that in comparison with general single-path routing protocol, multi-path routing mechanism creates more overheads but provides better performance in congestion and capacity provided that the route length is within a certain upper bound which is derivable. The analytical results are further confirmed by simulation. Keywords: Ad-hoc networks, Load balancing, Multipath routing, Overheads. 1. INTRODUCTION MOBILE Ad Hoc Networks (MANETs) are collections of wireless mobile nodes, constructed dynamically without the use of any existing network infrastructure or centralized administration. Due to the limited transmission range of wireless network interfaces, multiple hops may be needed for one node to exchange data with another one across the network. MANETs are characterized by limited power resource, high mobility and limited bandwidth. Routing in MANETs can be accomplished through either single path or multiple paths. When using singlepath routing protocols, the traffic is distributed through one route and is therefore less flexible than in multi-path routing protocols. Although research on multi-path routing protocols has been covered quite thoroughly in wired networks, similar research for wireless networks is still in its infancy. Some multi-path routing protocols for MANETs have been proposed in [1], [2], [3], [4].However, the performance of these protocols are only assessed by simulations in certain limited scenario. Although some recent papers provide analytical models for multi-path routing [5], [6], they are limited on a single aspect of multi-path routing such as route discovery frequency or error recovery. In this paper, we propose models to analyze and compare reactive single-path and multi-path routing protocols in terms of overheads. Thereafter, the terms single-path routing and multi-path routing are equivalent to shortest

www.ijcsi.org https://doi.org/10.20943/01201605.102107 103 single-path routing and multi-path routing with load balance respectively. In addition, we focus our analysis only on reactive routing mechanism. The overhead analysis in this paper is only applicable for reactive routing mechanism. The outcome from analytical models is further validated by simulation. The remaining of this paper is organized as follows. Section two provides general information on reactive routing mechanism. Section three gives a detailed analysis of overhead for both single-path and multi-path routing techniques. We finally conclude this study discuss future research directions in section four 2. REACTIVE ROUTING MECHANISM Reactive routing protocols in MANETs consist of the following dominant candidates Dynamic Source Routing (DSR) [4], Ad-hoc On-demand Distance Vector Routing (AODV) [3] and Temporally Ordered Routing Algorithm (TORA) [2]. They all have two main phases in common: Route Discovery and Route Maintenance. 2.1 Route Discovery In this phase, the source node S broadcasts a route request packet (RRQ) to locate the destination node D in the network. The first node receiving the RRQ that has a valid route for node D initiates a route reply packet (RRP) back to node S containing a list of nodes along the path from node S to node D 2.2 Route Maintenance The Route Maintenance phase ensures that the paths stored in the Route Cache are valid. If the data link layer of a node detects a transmission error, the node creates a route error packet (ERR) and transmits it to the source. For error detection, several acknowledgement mechanisms may be used such as ACK packet for each successfullytransmitted packet, link detection mechanism in 802.11. When receiving ERRs, the sources check their route caches and delete the routes containing the failed links. They can either attempt to use other alternate routes in their caches when using multi-path routing mechanism or invoke another route discovery when using single-path routing mechanism. 3. OVERHEADS ANALYSIS 3.1 Route Creation Frequency Let us firstly review the results of [5]. This significant result indicates that the route creation rate for multi-path routing strategy is lower than it is for single-path routing. The link s lifetime is assumed to be independent and identically distributed exponential random variables with mean l. Since a route fails when any links in its path breaks, the lifetime of a route with L links is also an exponentially distributed random variable with a mean of l/l. Denoting by μi = l/li, The probability density function (pdf) of T, the time between successive route discoveries, is given by: N N ft(t)=π(1-exp(-μi t)) Σ μi exp(-μi t)) / 1- exp(-μi t)) i=1 i=1 Comment: The expected value of T can be derived by knowing the hop-wise lengths of all the routes,i = 1,..., N. It was also shown in [5] that using multi-path routing can achieve25% reduction in route discoveries rate for 3-4 hops routes as compared with single-path routing. This reduction is because in multi-path routing, route discovery is only initiated when all the routes to the destination are broken whereas in single-path routing, it is done when one single route is broken. 3.2 Overheads Analysis by Intuition Overheads in reactive routing protocols are caused in the following phases: Route Discovery, Route Maintenance, and Data Transmission. The overheads for single-path and multi-path routing

www.ijcsi.org https://doi.org/10.20943/01201605.102107 104 mechanisms are analyzed according to these phases. 1) Route Discovery: Route Discoveries for single-path and multi-path routing mechanisms are shown in Fig 1 and Fig 2 respectively. Clearly shown, the number of broadcasted RRQs is the same for both single-path and multi-path routing. However, when the destination sends the RRPs back to the source, because it has to send Nu (Nu is the number of multiple paths created in the Route Discovery phase) RRQs to correspond to Nu RRQs, the overheads of multi-path routing in Route Discovery phase is higher than that of single-path routing. The extra overhead is proportional the number of paths Nu Fig. 1 ROUTE DISCOVERY IN SINGLE-PATH ROUTING routing, since there are multiple paths for each source-destination pair, assuming the probability of link breakage and the route length for all the routes are the same, the number of route breakages is proportional to the number of paths. Therefore, it can be deduced that in multipath routing, the number of ERRs is higher than in single-path routing, i.e. more overheads. 3) Data Transmission: During this stage, overhead is mainly due to the overhead portion of the data packets which is dependent on the routing protocols themselves. For some protocols such as DSR, the complete route from the source to the destination is stored inside the overhead portion of the data packets. However, in other ones such as AODV, only next node is stored in the data packet which results in less overhead as compared with DSR. 4) Comment: In summary, we can clearly see that there is a trade-off between single-path and multipath routing mechanisms. In multi-path routing, overheads in multi-path routing are high due to extra RRPs and ERRs. However, the frequency of route discoveries in multi-path routing is lower than in single-path routing as claimed in [5]. Hence, an analytical model is established in the following section to get a better understanding of the trade-off. Fig. 2 ROUTE DISCOVERY IN MULTI-PATH ROUTING 2) Route Maintenance: In this phase, when a link is broken, an Error Packet (ERR) is sent back to the source to indicate the route breakage. In multi-path 3.3 Overhead Analysis Using Analytical Model 1) Network Model: We assume that mobile nodes are distributed uniformly with node density δ inside a disk of radius R. We also assume that there are N nodes in the network. N is related to the node density and the disk radius by the following expression N = π R 2 δ. Each link has a link breakage rate of μ, i.e. a link has an average lifetime of 1/μ seconds on average. Furthermore, we assume that the average route length (in terms

www.ijcsi.org https://doi.org/10.20943/01201605.102107 105 of number of hops) for single-path routing is Ls and for multipath routing is Lm. Since single-path routing mechanism uses shortest routes, we obviously have Lm > Ls. In addition, Le is assumed to be the average length of the route from the source to the node where a link breakage occurs. For multi-path routing, Nu represents the number of paths for each source-destination pair. In addition, the number of active connections per node is denoted by Ac for both routing mechanisms. Furthermore, the size of RRQ, RRP and ERR are respectively denoted as Mrq, Mrp, Me respectively. Finally, a route discovery takes T seconds to find the routes to the destination. All the parameters are summarized in Table I: Table:1 Summary of parameters N Number of nodes Nu Number of routes per source-destination pair in multipath Le Average length of error route μ Link breakage rate Ls Average length of a route for single-path routing (no of hope) Lm Ac Mrq Me Mrp ε p Md T λs λ m Average length of a route for multi-path routing (no of hope) Number of active routes per node Size of the request packet Size of error request packet Size of reply packet Inter-arrival rate Overhead portion of a data packet Size of the data packet Average delay for route creation Route discovery frequency for single-path routing Route discovery frequency for multi-path routing 2) Overhead due to RRQs Single-path Routing Mechanism: Assuming that N nodes each broadcast a RRQ λs times per second, the total overhead created by RRQs is obviously MrqλsN 2. λs (i.e. the route discovery frequency) is related to link breakage as λs = μls. Hence, the amount of overheads due to the RRQs is Mrq μ LsN 2. Multi-path Routing Mechanism: Using a similar argument as above, the amount of overheads due to RRQs is MrqλmN 2 where λm is the frequency of route discovery for multi-path routing algorithm. 3) Overhead due to RRPs: Single-path Routing Mechanism: Reply packets follow Ls hops to return back to the source. Since the rate of sending the RRPs is the same as the rate of sending RRQs, the overhead created by the RRPs, is Mrp μ L 2 s N. Multi-path Routing Mechanism: Since the destination node replies to Nu RRQs, the overhead due to RRPs is MrpλmLmNNu. Note that the fact that λm is smaller than λs balances the fact that the number of RRPs are increased by a factor of Nu compared to single-path routing. 4) Overheads due to ERRs: When a link is broken, an Error Packet is sent back to the source to signal the link breakage. Recall that Le is the average length of the path from the broken link to the source (Le < Ls < Lm). Since the error packet has to travel Le links to the source, this effectively produces Le error packets per route broken. Single-path Routing Mechanism: Since the link breakage rate is μ, the route breakage rate for a route with Ls links is μls. For each node, the average number of active routes is Ac. Therefore, for a node, the route breakage rate is μlsac. Therefore, in a N-node network, the average number of overheads due to error packets is μlsacnleme. Multi-path Routing Mechanism: In multi-path routing, since each source-destination pair

www.ijcsi.org https://doi.org/10.20943/01201605.102107 106 maintains Nu routes, the overheads due to error packets is NuμLmLeAcNMe. 5) Overheads Due to Data Transmission: The overhead created during data transmission is due to the overhead portion of data packets. We assume that the each route discovery is accomplished in T second on average.furthermore each mobile node is a simple source with data transmission rate of ε once the route discovery is completed Single-path Routing Mechanism: Since the route discovery rate is λs, the interval between each route discoveries is on average 1/λs. Each route discovery takes on average T seconds. Therefore, the actual time for data transmission is (1/λs T) seconds. The number of data packets sent during that interval is (1/λs T) ε Thus, data packets are sent with an average rate of λs ε (1/λs T) packets/sec. Since each data packet has to travel Ls hops to the destination, the total amount of overhead is λs ε (1/λs T)PLs = μ Ls. ε (1/(μLs) T)PLs. usually based on simulation results and the study provided in this paper confirms this observation. In Fig 4, Nu = 3 and Ovs and Ovm are compared as the link breakage is varied. It is interesting to note that the maximum increase in overhead ia approximately 20% (for a link breakage rate of 50%). Otherwise, for link breakages less than 10%, the increase in overhead is approximately 10%. One might argue that the figure is not insignificant. In fact, assessing whether this increase in overhead is acceptable or not really depends on the advantages brought out by multi-path routing. This is why a theoretical study such as the one proposed in the following is necessary. Multi-path Routing Mechanism: Using a similar derivation as above, the total amount of overheads for multi-path routing is λm ε (1/λm T)PLm. 6) Summary: The total amount of overheads due to RRQs, RRPs, ERRs and data packets for singlepath and multi-path respectively denoted by Ovs and Ovm can be expressed as: Ovs = MrqλsN 2 +MrpλsLsN+ μlelsacnme + μls ε (1/(λs T)PLs Ovm=MrqλmN 2 +MrpλmNLmNu+ μlelmacnmenu + ε μ(1/λm T)PLm In Fig 3, we have plotted Ovs and Ovm as functions of the number of paths Nu. One can see that there is no significant increase in overheads for Nu up to 3. This confirms the fact that in the literature, authors often mentioned that Nu = 3 provides an optimum trade off [5]. This claim is Fig. 3 OVERHEAD COMPARISON WHEN Nu INCREASES Fig. 4 OVERHEAD COMPARISON AS THE LINK BREAKAGE RATE INCREASES

www.ijcsi.org https://doi.org/10.20943/01201605.102107 107 7. Simulation Results In the simulation, we choose Dynamic Source Routing (DSR) [4] and Multi-path Routing Protocol with Load Balance (MRP-LB) [1] as typical candidates for shortest path and multi-path routing protocols respectively. The choice of these routing protocols does not limit the applicability of this result into the others. In other words, the result which is derived above is applicable to other reactive routing algorithms such as AODV, TORA. However, the result is not suitable for proactive and hybrid routing protocols. Clearly seen from Fig 5, MRP-LB exhibits higher overhead than DSR which once again confirms the correctness of our analytical model. Fig. 5 OVERHEAD OF DSR AND MRP-LP IV. CONCLUSION Ad-hoc networks, also known as short-lived networks, are autonomous systems of mobile nodes forming network in the absence of any centralized support. This is a new form of network and might be able to provide services at places where it is not possible otherwise. Absence of fixed infrastructure poses several types of challenges for this type of networking. Among these challenges routing is one of them. In this paper, we have analyzed and compared overheads of a single-path and multipath routing algorithms. We have shown how the amount of overheads increases with the number of multiple paths and we have seen that when this number exceeds three, the overheads increase significantly. This has confirmed many simulations results presented in the literature which state without any clear explanation that using three paths provides the best trade off. References [1] P. Pham and S. Perreau, Multi-path routing protocol with load balancing policy in mobile ad hoc network, in IEEE MWCN 2002, 2002 [2] V. D. Park and M. Scott Corson, Temporallyordered routing algorithm (tora) version 1: Functional specification. Internet-Draft manet- tora-spec-00.txt, November 1997. [3] C. Perkins and E.M. Royer, Ad-hoc on-demand distance vector routing, in IEEE Workshop on Mobile Computing Systems and Applications (WMCSA), 1999, pp. 90 100 [4] D. Johnson and D. Maltz, Dynamic source routing in ad hoc wireless networks, in Mobile Comp..., T. Imielinkski and H. Korth, Eds. 1996, Kluwer. [5] A. Nasipuri and S.R. Das, On-demand multi-path routing for mobile ad-hoc networks, in IEEE ICCCN 99, 1999, pp. 64 70. [6] A. Tsirigos and Z. J. Haas, Multi-path routing in the presence of frequent topological changes, IEEE Communications Magazine, November 2001 [7] M.R. Pearlman et al, On the impact of alternate path routing for load balancing in mobile ad hoc network, in MobiHOC, 2000, p. 150..[8] S.J. Lee and M. Gerla, Split multi-path routing with maximally disjoint paths in ad hoc networks, in ICC 01, 2001 [9] L. Wang et al, Multipath source routing in wireless ad hoc network, in Canadian Conf. Elec. Comp. Eng., 2000, vol. 1, pp. 479 83. [10] S.J. Lee and M. Gerla, Aodv-br: Backup routing in ad hoc network, in IEEE WCNC 2000. IEEE, 2000, pp. 1311 16..