GSQAR: A Quality Aware Anycast Routing Protocol for Wireless Mesh Networks

Similar documents
A Joint Routing and Channel Assignment Scheme for Hybrid Wireless-Optical Broadband-Access Networks

Effects of Optical Network Unit Placement Schemes for Multi-Channel Hybrid Wireless-Optical Broadband-Access Networks

A Joint Routing and Channel Assignment Scheme for Hybrid Wireless-Optical Broadband-Access Networks

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Multi-channel MAC with Dynamic Channel Selection for Ad Hoc Networks

Routing Protocols in MANETs

Expected Path Bandwidth Based Efficient Routing Mechanism in Wireless Mesh Network

Mobile Communications. Ad-hoc and Mesh Networks

A Routing Protocol for Utilizing Multiple Channels in Multi-Hop Wireless Networks with a Single Transceiver

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

Multiple-Metric Hybrid Routing Protocol for Heterogeneous Wireless Access Networks

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

Dynamic bandwidth management for multihop wireless ad hoc networks

ANewRoutingProtocolinAdHocNetworks with Unidirectional Links

Chapter 7 CONCLUSION

Packet Estimation with CBDS Approach to secure MANET

An Interference-Aware Admission Control Design for Wireless Mesh Networks

A Survey on Path Weight Based routing Over Wireless Mesh Networks

An Efficient Scheme for Detecting Malicious Nodes in Mobile ad Hoc Networks

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network

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

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

WITH the evolution and popularity of wireless devices,

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

and coverage as the nodes can act both as clients and routers. In this paper, the clients are distributed using four different

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

Chapter 16 Networking

Battery Power Management Routing Considering Participation Duration for Mobile Ad Hoc Networks

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

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

Performance Evaluation of Routing Protocols in Wireless Mesh Networks. Motlhame Edwin Sejake, Zenzo Polite Ncube and Naison Gasela

Regression-based Link Failure Prediction with Fuzzy-based Hybrid Blackhole/Grayhole Attack Detection Technique

Computation of Multiple Node Disjoint Paths

Performance Evaluation of MANET through NS2 Simulation

IEEE s ESS Mesh Networking

Accepted Manuscript. Directional MAC and Routing Schemes for Power Controlled Wireless Mesh Networks with Adaptive Antennas

Power aware Multi-path Routing Protocol for MANETS

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

EFFICIENT ROUTING AND CHANNEL ASSIGNMENT IN MULTICHANNEL MOBILE ADHOC NETWORKS

A Survey - Energy Efficient Routing Protocols in MANET

SUMMERY, CONCLUSIONS AND FUTURE WORK

(INTERFERENCE AND CONGESTION AWARE ROUTING PROTOCOL)

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

A Protocol for Reducing Routing Overhead in Mobile Ad Hoc Networks

Improving QoS Routing in Hybrid Wireless Mesh Networks, Using Cross-Layer Interaction and MAC Scheduling

Spectrum Management in Cognitive Radio Networks

Wireless Internet Routing. Learning from Deployments Link Metrics

Architecture and Evaluation of an Unplanned b Mesh Network

An Adaptive Congestion Avoidance ACA_AODV Routing Protocol

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN)

High-Throughput Multicast Routing Metrics in Wireless Mesh Networks

A Literature survey on Improving AODV protocol through cross layer design in MANET

' INRIA Rocquencourt, Domaine de Voluceau

Link-Layer Based Anycast Routing for a Dynamic and Distributed Portal Selection in Wireless Mesh Networks

Routing Protocols in Mobile Ad-Hoc Network

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

QUALITY OF SERVICE PROVISIONING IN MANET USING A CROSS-LAYER APPROACH FOR ROUTING

A CDCA-TRACE MAC PROTOCOL FRAMEWORK IN MOBILE AD-HOC NETWORK

Secure Enhanced Authenticated Routing Protocol for Mobile Ad Hoc Networks

Implementation of a Multi-Channel Multi-Interface Ad-Hoc Wireless Network

2 Related Work. 1 Introduction. 3 Background

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

Power Aware Routing using Power Control in Ad Hoc Networks

An Efficient Scheduling Scheme for High Speed IEEE WLANs

2. LITERATURE REVIEW. Performance Evaluation of Ad Hoc Networking Protocol with QoS (Quality of Service)

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

A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc Networks

Analysis QoS Parameters for Mobile Ad-Hoc Network Routing Protocols: Under Group Mobility Model

QoS Based Congestion Control Algorithm for Video Traffic in Wireless Mesh Network

Kapitel 5: Mobile Ad Hoc Networks. Characteristics. Applications of Ad Hoc Networks. Wireless Communication. Wireless communication networks types

Estimate the Routing Protocols for Internet of Things

WIRELESS broadband networks are being increasingly

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

THE USE of self-organizing techniques to engineer distributed

CHAPTER 5 PROPAGATION DELAY

Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs

IJRIM Volume 2, Issue 2 (February 2012) (ISSN ) POWER CONTROL AND PERFORMANCE IMPROVEMENT IN WIRELESS MESH NETWORK THROUGH MULTIPATH AODV

Routing Protocols in MANET: Comparative Study

Routing and Channel Assignment for Multicast in Multi- Channel Multi-Radio Wireless Mesh Networks

Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks

Mobility and Density Aware AODV Protocol Extension for Mobile Adhoc Networks-MADA-AODV

Architecture and Algorithms for an IEEE Based Multi-Channel Wireless Mesh Network

Energy Efficient Routing Protocols in Mobile Ad hoc Networks

Performance Improvement of Wireless Network Using Modern Simulation Tools

Performance Enhancement of AOMDV with Energy Efficient Routing Based On Random Way Point Mobility Model

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

Figure 1: Ad-Hoc routing protocols.

Wireless Mesh Networks

A REVERSE AND ENHANCED AODV ROUTING PROTOCOL FOR MANETS

MANET TECHNOLOGY. Keywords: MANET, Wireless Nodes, Ad-Hoc Network, Mobile Nodes, Routes Protocols.

Page 1. EEC173B/ECS152C, Spring Wireless Mesh Networks. Wireless LAN or Cellular Networks. Introduction Flow Control Issues Rate Adaptation

Routing protocols in WSN

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Performance Metrics of MANET in Multi-Hop Wireless Ad-Hoc Network Routing Protocols

The Performance of MANET Routing Protocols for Scalable Video Communication

Lecture 13: Routing in multihop wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 3, Monday

Numerical Analysis of IEEE Broadcast Scheme in Multihop Wireless Ad Hoc Networks

A Study on Issues Associated with Mobile Network

ComparisonofPacketDeliveryforblackholeattackinadhocnetwork. Comparison of Packet Delivery for Black Hole Attack in ad hoc Network

Transcription:

GSQAR: A Quality Aware Anycast Routing Protocol for Wireless Mesh Networks Amitangshu Pal and Asis Nasipuri Electrical and Computer Engineering, The University of North Carolina at Charlotte 92 University City Blvd., Charlotte, NC 28223 Email: {apal,anasipur}@uncc.edu Abstract We consider anycast routing to improve the quality of communications in multi-gateway wireless mesh networks. A centralized gateway and route selection scheme is proposed that tries to maximize the end-to-end probability of success and minimize the end-to-end delay of all active traffic flows in the network. The proposed scheme employs a novel route quality metric that is based on the effects of interference on data packet transmissions. We present performance evaluations of the proposed scheme using ns-2 simulations. I. INTRODUCTION Wireless mesh networks (WMNs) are emerging as a promising technology for extending the coverage of wireless LANs in enterprises, campuses and metropolitan areas. A small fraction of the wireless mesh nodes or routers in a WMN may have wired connection to the Internet and serve as gateways to the rest of the network. Thus, WMNs also provide a cost-effective solution for extending the reach of Internet access points. In such applications, mobile clients (users) are interested to connect to any one among a set of gateways in the network, which is termed as anycasting. Multi-gateway WMNs with anycast routing has several features that can be utilized for improving the quality of service of wireless connections. Firstly, multiple gateways provide redundancy, which help in reducing congestion on any single gateway. In addition, the possibility for cooperative selection of gateways for all active users and their corresponding routes enables better utilization of resources in the network. However, this leads to a joint gateway selection and routing problem, which is computationally hard. In addition, the network parameters may vary with time, which increases the complexity of the problem. For instance, as illustrated in Fig., an user C may be initially connected to G, which provides the best quality of service among a number of available gateway nodes (G,G 2,G 3,G 4,G 5,G 6 )inthe absence of any other active node in its vicinity. However, if user A becomes active after C is connected, it may be necessary to switch C to G 2 and connect A to G so that the two active routes do not interfere with each other and the overall performance is optimized. Such decisions depend on a number of parameters that affect the quality, which are evaluated at different locations and times, making the optimization difficult. In this paper, we consider a centralized approach to address this issue, where it is assumed that the gateway nodes are connected by an infrastructured network such as an optical fiber network, and collaborate with each other for determining the optimum gateway and route selections for all active nodes in the network. We propose a gateway selection and quality aware anycast routing protocol, GSQAR, which tries to maximize the overall quality of all active traffic flows in the network. GSQAR employs a novel route quality metric that utilizes performance characteristics of data packet transmissions as opposed to control packets, and effectively captures the effects of intraflow and interflow interference. We show that GSQAR performs better than anycast routing schemes that are based on random and nearest gateway selection. Fig.. G G 2 D B C A G 3 G 6 G 5 X Wireless mesh network architecture with multiple gateways II. RELATED WORK First, we briefly review existing research on related issues of multi-gateway wireless mesh networks. In [8], the authors propose a multi-gateway wireless mesh network routing protocol (MAMSR) based on the Dynamic source routing (DSR) protocol. The routing metric used in MAMSR is hop count, where gateway and route selection is performed on the basis of the first RREP packet received by the source. A hybrid anycast routing is proposed in [7] where the network is divided into two regions: proactive and reactive. Nodes that are very close to any gateway are in the proactive region and send packets to this gateway only. Nodes that are not in the proactive region are part of the reactive region; these nodes choose gateways that carry minimum load. Another multi-gateway association scheme is proposed in [2], where the shortest paths from any node to each gateway and the available bandwidth in all the paths are computed. The path that has the largest available bandwdith is selected in a greedy manner. In [4], the authors Z Y G 4

propose a scheme where each source keeps track of its nearest gateway as the primary and other gateways as secondary gateways. All nodes generally send traffic to their primary gateways. If the primary gateway is congested, sources with high traffic are notified by the gateway to switch their traffic to some other gateways. In our earlier work [6], we proved that the gateway selection problem is NP-hard and proposed a quality-aware anycast routing protocol that searches through a smaller subset of nodes in the network for gateway and route selection. The proposed routing protocol in [6], which we term as GSQARv, primarily uses hop count as a measure of route quality, which can lead to suboptimal results. Many other QoS routing protocols rely on control packets (such as RREQ and RREP packets) for route quality assessments, which also leads to inaccurate assessments of route quality, since control packets are much smaller than data packets and are sent at a lower transmissions rate [3]. As opposed to these approaches, here we apply a route quality metric that uses probabilistic models and characteristics of actual data packet transmissions obtained from offline simulations. This is motivated by our prior work on applying a similar approach for unicast routing [5], [6], which generated encouraging results. III. PROBLEM FORMULATION AND GSQAR DESIGN Consider a scenario with n sources {S,S 2,..., S n } and a group of m gateways {G,G 2,..., G m } where m n. The optimum gateway selection problem is to assign the n sources to m gateways so that the aggregate quality of all routes is maximized. This problem can be formulated as a integer programming problem as follows: n m Maximize Q SiG j () i= j= subject to m =, ( i n) (2) j= = or( i n) ( j m) (3) where Q SiG j is the quality of the best route between S i and G j and is a binary variable used for gateway selection: if the best gateway chosen for S i is G j, then =; otherwise =. Constraint (2) states that S i can transmit all its packets to one gateway only. A. Route Quality Estimation We now describe the development of a routing metric that tries to capture the quality of multihop routes in terms of the end-to-end probability of success (POS) and delay. Our approach is to determine the major factors that affect the POS and delay in multihop wireless networks using the IEEE 82. MAC and develop models that involve a compact set of parameters. These models are then applied to develop the routing metric that can be used to estimate the route quality using parameters obtained from the network. CS RTS Fig. 2. QC QC 2 QC 3 I(S) S RTS DATA 2 4 CTS PC NC i NC NC 4 NC 3 NC 2 QC PC 4 4 PC 5 D 3 PC 3 PC 2 I(NC i ) I(D) CTS Effect of interferers in presense of RTS/CTS for test link S D ) Probability of success (POS): In order to model the POS using a simple set of measurable parameters, we analyze a test link S D as shown in Fig. 2. Here, Δ RT S and Δ CTS denote the regions where the RTS and CTS packets for the test link S D can be received, respectively. Δ CS denotes the area around S where nodes can sense the transmission from S. For any node i, I(i) denotes the area from where a transmission from any node j I(i) can interfere with a packet being received at i. In the following, we determine the POS in the test link by analyzing the possible cases that can cause a data packet transmission in the test link to be unsuccessful. Case-: The transmitted data packet is unsuccessful due to interference from nodes that are outside the reception range of the CTS packet but within the interference range of D. These nodes are marked as PC i in Fig. 2, of which we assume q and r nodes are in sending and receiving states, respectively. The sending nodes can interfere by transmissions of either RTS or data packets. However, since the length of the RTS packets is much smaller than the data packets, its effect on the POS of the data packet at D will be much smaller, and hence we only consider the interference of data packet transmissions from the q sending nodes among PC i. In the absence of any other interferer that can affect the reception of the test data packet, the effect of a single interfering sending node among PC i can be evaluated as follows: P(DATA packet is received successfully DATA packet is transmitted) = P(DATA packet is received successfully RTS is received successfully at D) = P(DATA and RTS are received successfully) / P(RTS is recived successfully at D) = P(PC i does not send DATA in the vulnerable period (2 DLEN) of S) / P(PC i does not send DATA in the vulnerable period of RTS of S (DLEN)) = e 2 λ DLEN /e λ DLEN = e λ DLEN, where λ is the arrival rate of data packets, which is assumed to follow a Poisson distribution, and DLEN is the data packet length. For q independent senders (PC,PC 2,..., P C q ) in this region, the POS of the DATA packet is given by e λ DLEN q.

The receiving nodes among PC i can interfere by the transmission of CTS packets during the transmission of the test DATA packet; thus the POS in the presense of r such nodes is e λ DLEN r. Case-2: The transmitted data packet is unsuccessful due to interference from nodes that are within the transmission range of D but fail to receive the CTS packet from D. Such interfering nodes, marked as NC i in Fig. 2, do not receive the CTS from D due to an overlapping transmission from MCj i. The probability of this event is e λ DLEN, which is the probability that MC j i transmits in the vulnerable period (DLEN) ofthects transmission from D. In general, if there are m such interferers among MC j i, then the probability that the CTS is not received by NC i is m i= e λ DLEN = e λ DLEN m. The probability that NC i, having failed to receive the CTS from D, interferes with the reception of the DATA packet at D is then given by ( e λ DLEN ), which is the probability that an RTS transmission from NC i overlaps with the test DATA packet at D. Consequently, the POS of the test DATA transmission from S to D in the presence of interference from any node NC i is given by ( e λ DLEN )( e λ DLEN m ).In the presence of n such nodes (NC,NC 2,,NC n ), the POS is given as n i= ( e λ DLEN )( e λ DLEN m ). Case-3: The data transmission is unsuccessful due to failure in receiving the ACK packet at S, caused by interference from neighbors of S. A little thought reveals that the ACK packet can be interfered only by RTS packets transmitted by neighbors of S. As the packet sizes of both ACK and RTS are very small, the corresponding probability of interference is also small, and we ignore this case. By taking into account all the factors described above, the POS for the DATA packet on the test link is given as: { n } POS = ( e λ DLEN )( e λ DLEN m ) i= e λ DLEN q e λ DLEN r (4) Hence, the POS of a link can be estimated using the above equation as long as the values of m, n, q and r are known, which can be obtained in a static mesh network from knowledge of node locations. The above model for the POS has been verified with extensive simulation experiments, which could not be included in this paper due to space constraints. We refer the readers to [5] for further details. 2) Queuing And Access Delay: The transmission delay in a wireless link using the 82. MAC depends on the complex interaction of channel access, back-offs, transmissions and retransmission attempts of multiple active nodes in the neighborhood of the test link. However, it can be shown [5] that for a given offered load, the total delay on a test link can be approximately estimated from the number of active As before, we ignore the effect of interference of the smaller RTS and CTS packets in favor of a data packet from MC j i, since those probabilities are comparitively smaller. End to end delay (sec).9.85.8.75.7.65.6.55.5 (,) (,) Simulated values for 65 KBps Delay model for 65 KBps Simulated values for 35 KBps Delay model for 35 KBps Simulated values for 5 KBps Delay model for 5 KBps (,2) (2,) (2,2) (,3) (3,) (2,3) (3,2) (3,3) Number of active neighbors around the sender and the receiver Fig. 3. Variation of delay with different number of active neighbors of sender and receiver. The terms in x axis are (n a, n b ). neigbors of the sender (n a ) and the number of active neighbors of the receiver (n b )asfollows: T d (n a,n b )=A(n 2 a + n 2 b)+b(n a + n b )+C (5) We use simulation experiments to develop this approximate model for T d (n a,n b ) at various offered loads, as shown in Fig. 3. In equation (5) A, B, C varies with load and are obtained by best fitting the simulated values. 3) Route Quality Metric: With these, we propose a route quality metric with the objective of maximizing the end-toend POS and minimizing the end-to-end delay in the route. For any route, the net POS is taken as the product of the POS of every individual link on the route and the total delay is taken as the sum of the link delays. Consequently, we define the route quality metric for route R of length v as follows: v v QOS(R) = ( f= P S (I f ))/ f= T d (n af,n bf ) (6) Here, f is a link on the route from source to gateway, P S (I f ) is the POS of link f, I f is the set of interferers. T d (n af,n bf ) is the delay with n af and n bf active neighbors at the sender and the receiver end respectively. B. GSQAR design and the proposed routing protocol As the problem of optimal gateway selection is NP-hard, we propose a heuristic scheme that avoids a global search but has a high probability of improving the quality of service in the network. We assume that the gateway nodes can exchange information with one another and can collaborate to perform gateway and route selections for the entire network. We also assume that the neighborhood information for all nodes, including neighbors within carrier sensing and transmission ranges of all nodes, are known. This could be obtained from a separate scheme, such as one using probing signals from all nodes, which is beyond the scope of this paper. When a source becomes active (i.e. needs to connect to a gateway), it broadcasts a RREQ packet, which carries information about the route that it traces. This information is used by the gateway node to compute the route quality using equation (6) and neighborhood and activity information for all nodes

involved in the route. For each source S i, a gateway keeps the first N routes that it obtains from the arriving RREQ packets. These routes are called candidate routes (CR). So, CRsfromS i to G j can be written as {R p S ig j },p=, 2,..., N, where R p S ig j is the route taken by the pth RREQ packet from S i to G j. The qualities of R p S ig j are represented as Q p S ig j. Table I(a) shows the quality table (QT) for an instance of three active sources and two gateways, where qualities of the best routes among the candidate routes for all source-gateway pairs are stored. So, QT = {Q SiG j } S i S and G j G where Q SiG j = max{q p S ig j },p=, 2,..., N and the corresponding route is denoted as R SiG j. So, gateway and route selection for the first source that becomes active is determined by the highest Q SiG j in the QT corresponding to that source. When a new source becomes active, the algorithm compares the average route quality for all active sources as obtained from the following two methods for gateway and route selection: (a) Incremental method: where all previously assigned routes are unchanged and gateway and route selection for the new source is performed based on the best Q SiG j value for the new source by considering interflow interference from existing routes, and (b) Global method: where the best set of gateways are calculated for all active sources together, assuming that existing routes can be switched to any other route in its CR. This gives a better solution, but not necessarily the globally optimum one. If the average quality using the global solution is greater than the incremental solution by a significant amount, then those selections are chosen. Else, the algorithm prefers the incremental solution, to avoid frequent switching, which may lead to quality degradation. When more than one route have the same quality, the shortest route is selected. We take an example to describe the process. Consider that S and S 2 are active and connected to G 2 and G, respectively, when becomes active. Here, the incremental solution consists of S G 2, S 2 G and G i, where G i {G,G 2 } is the gateway corresponding to the highest entry for in QT assuming the interflow interference from S G 2 and S 2 G. Let us assume that Q SG 2 +Q S2G +Q S3G i = Q inc total. The global solution is obtained as follows: the highest entry in the QT table constructed without any interflow interference (shown by Q SiG j in Table I(a)) is selected first. Assume this entry is S G 2. Next the quality of the candidate routes for the remaining sources (S 2, ) are recalculated by considering the inter-flow interference from S G 2,as shown by Q SiG j in Table I(b). The highest quality among these entries is selected next, which in our example is Q S3G. Consequently, is routed to G, as shown in Table I(c). This procedure is repeated (recalculating the qualities of the candidate routes with existing interference of S G 2 and G ), for S 2 as shown in Table I(d), which indicates the selection of S 2 G 2 in the last step. All selected entries in QT are indicated in larger font. Thus, the global method results in S G 2, S 2 G 2, G, where the average quality is Q glo total = Q S G 2 + Q S2G 2 + Q S3G.Now,ifQ glo total Qinc total > τ Q, where τ Q is a predefined parameter, then the selection from the global method are selected, otherwise those from the (a) Initially S Q S G S 2 Q S2 G Q S2 G 2 Q S3 G Q S3 G 2 (c) After G is selected S QS G S 2 QS2 G QS2 G 2 Q S3 G TABLE I QUALITY TABLE (b) After S G 2 is selected S QS G S 2 Q S2 G Q S2 G 2 Q S3 G (d) After S 2 G 2 is selected S QS G S 2 QS2 G QS2 G 2 Q S3 G incremental method are selected. The process can be repeated for additional sources. IV. PERFORMANCE EVALUATION OF GSQAR We now present the performance of the proposed GSQAR routing protocol, which we refer to as, and compare it with anycasting mechanisms employing other routing metrics and gateway selection policies. In particular, we consider AODV based nearest gateway selection scheme, which is a popular ad hoc routing protocol, and the QoSBR based random gateway gateway selection scheme presented in [5]. We also compare the performance of with GSQARv presented in [6]. We use the ns 2 [] for all performance evaluations on a uniform grid network consisting of 3 nodes. We choose two gateways and keep them fixed. The active sources are selected randomly, with each source generating UDP traffic with a transmission rate of 65 KBps for a period of 2 seconds. All results are averaged over such simulations. The performance is measured in terms of the average throughput, delay and jitter with different number of data flows, i.e. number of active sources. The results are shown in Fig. 4. It is observed that the two GSQAR schemes perform better than both QoSBR based random gateway selection scheme and AODV with nearest gateway selection scheme in terms of throughput, delay, and jitter. This shows the benefits of anycasting for achieving the best overall quality. It is observed that provides higher throughput than GSQAR-v, while the delay and jitter performances are similar for both the schemes. Finally, we take a specific example to demonstrate the potential benefit of GSQAR over nearest gateway selection and random gateway selection. We consider the scenario shown in Fig. 5(a), where the sources, which are marked by shaded circles, are chosen to lie close to one another to increase the probability of contention for channel access. It is observed that when using the nearest gateway selection scheme, all sources choose the gateway 24, thereby causing heavy contention and interference that affects the throughput. On the other hand, GSQAR chooses gateways intelligently to give better performance. The results are shown in Fig. 5(b)-(e). Fig. 5(c)- (e) again show the superiority of GSQAR over nearest gateway and random gateway selection schemes in terms of throughput, delay and jitter. Fig. 5(b) confirms the fact that even if a

Throughput (Normalized)..9.8.7 GSQAR-v Traffic Delay (sec).4.35.3.25.2.5..5 GSQAR-v Jitter (sec 2 ).35.3.25.2.5..5 GSQAR-v.6 2 (a) Fig. 4. 2 (b) Comparison of (a) Throughput (b) Delay (c) Jitter 2 (c) 24 26 27 28 25 29 8 2 2 222 9 23 2 4 5 6 3 7 6 8 7 9 2 3 4 5 (a) Percentage of packets routed to the nearest destination 2 8 6 4 2 (b) Throughput (Normalized)..9.8.7.6.5 Traffic Delay (sec).35.3.25.2.5..5 Jitter (sec 2 ).6.5.4.3.2..4 (c) (d) (e) Fig. 5. (a) Simulation scenario, 9, 2, 3, 4, 7, 8,, 2 are actived in sequence, 24 and 29 are gateways, interference and transmission range are dotted and dark circle respectively (b) Comparison of percentage of packets routed to the nearest gateway (c) Throughput (d) Delay (e) Jitter. large number of packets in GSQAR do not choose the nearest gateway, the throughput, dealy and jitter performance are still far better than nearest gateway selection scheme. V. CONCLUSION AND FUTURE WORK We develop a QoS aware anycast routing protocol GSQAR, which uses a quality metric that is built on offline measurements of characterisitics of data packet transmissions in a multihop network. Simulation experiments demonstrate that GSQAR is effective in improving both the throughput and delay performance in mutlihop environments in comparison to schemes using nearest or random gateway selection with shortest path routing. Future work includes application of the proposed QoS based anycast routing approach to incorporate multiple channels with multiple radios for each mesh router to reduce co-channel interference. REFERENCES [] The network simulator - ns-2, http://www.isi.edu/nsnam/ns/. [2] S. Lakshmanan, R. Sivakumar, and K. Sundaresan, Multi-gateway association in wireless mesh networks, Ad Hoc Networks, vol. 7, no. 3, pp. 622 637, 29. [3] H. Lundgren, E. Nordström, and C. F. Tschudin, The gray zone problem in ieee 82.b based ad hoc networks, MC2R, vol. 6, no. 3, 22. [4] D. Nandiraju, L. Santhanam, N. Nandiraju, and D. Agrawal, Achieving load balancing in wireless mesh networks through multiple gateways, in IEEE MASS, 26, pp. 87 82. [5] A. Pal, S. Adimadhyam, and A. Nasipuri, QoSBR: A quality based routing protocol for wireless mesh networks, in ICDCN, 2. [6] A. Pal and A. Nasipuri, A quality aware anycast routing protocol for wireless mesh networks, in IEEE SoutheastCon, 2. [7] K. Sharif, L. Cao, Y. Wang, and T. A. Dahlberg, A hybrid anycast routing protocol for load balancing in heterogeneous access networks, in ICCCN, 28, pp. 99 4. [8] L. Song and Z. bing Xia, An anycast routing protocol for wireless mesh access network, ICIE, vol. 2, pp. 82 85, 29.