Performance Comparison of AODV and OFLSR in Wireless Mesh Networks

Similar documents
Impact of Hello Interval on Performance of AODV Protocol

Comparison of proposed path selection protocols for IEEE s WLAN mesh networks

Performance Comparison of Ad Hoc Routing Protocols over IEEE DCF and TDMA MAC Layer Protocols

Implementation and simulation of OLSR protocol with QoS in Ad Hoc Networks

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

Performance Evaluation of Various Routing Protocols in MANET

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

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

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

Performance Analysis of MANET Routing Protocols OLSR and AODV

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

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

Mobile Communications. Ad-hoc and Mesh Networks

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

INVESTIGATING THE SCALABILITY OF THE FISH-EYE STATE ROUTING PROTOCOL FOR AD HOC NETWORKS

Performance Evaluation of Routing Protocols for MAC Layer Models

Routing Protocols in MANETs

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

2013, IJARCSSE All Rights Reserved Page 85

AODV-PA: AODV with Path Accumulation

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Estimate the Routing Protocols for Internet of Things

Routing Protocols in MANET: Comparative Study

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

Performance Analysis and Enhancement of Routing Protocol in Manet

Study of Route Reconstruction Mechanism in DSDV Based Routing Protocols

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

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

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

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

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 Ad-Hoc On Demand Routing Protocol (AODV) Using NS-3 Simulator

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

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

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

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

Available online at ScienceDirect. Procedia Technology 17 (2014 )

Comparative Study on Performance Evaluation of Ad-Hoc Network Routing Protocols Navpreet Chana 1, Navjot Kaur 2, Kuldeep Kumar 3, Someet Singh 4

Shortcut Tree Routing using Neighbor Table in ZigBee Wireless Networks

Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1

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

Performance Of OLSR Routing Protocol Under Different Route Refresh Intervals In Ad Hoc Networks

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

Performance Analysis of DSDV, AODV, DSR and OLSR MANET Routing Protocols

STUDY ON MOBILE ADHOC NETWORK ROUTING PROTOCOLS

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

Performance Analysis of Three Routing Protocols for Varying MANET Size

A Survey on Performance Evaluation of MANET Routing Protocols

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

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

Gurleen Kaur Walia 1, Charanjit Singh 2

Figure 1: Ad-Hoc routing protocols.

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

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

Introduction to Mobile Ad hoc Networks (MANETs)

The General Analysis of Proactive Protocols DSDV, FSR and WRP

Performance Comparison of AODV, DSR, DSDV and OLSR MANET Routing Protocols

Investigation on OLSR Routing Protocol Efficiency

PERFORMANCE EVALUATION OF DSR USING A NOVEL APPROACH

Chapter XIV FSR Evaluation Using the Suboptimal Operational Values

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

Keywords: AODV, MANET, WRP

Connectivity Aware Routing in Ad-Hoc Networks

Volume 3, Issue 6, June 2015 International Journal of Advance Research in Computer Science and Management Studies

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

Review paper on performance analysis of AODV, DSDV, OLSR on the basis of packet delivery

Comparative study and Performance Analysis of FSR, ZRP and AODV Routing Protocols for MANET

IEEE s ESS Mesh Networking

Evaluation of Routing Protocols for Mobile Ad hoc Networks

A Comparative Analysis of Pro-active Routing Protocols in MANET

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

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

TCP Performance over Multipath Routing in Mobile Ad Hoc Networks

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

Scalability Performance of AODV, TORA and OLSR with Reference to Variable Network Size

Routing Protocol Based Shared and Session Key Exchange Protocol for Wireless Mobile Ad-hoc Network

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

Performance Analysis of Routing Protocols in MANETs Using OPNET 14.0

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

Performance Analysis of Broadcast Based Mobile Adhoc Routing Protocols AODV and DSDV

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

Performance Evaluation of AODV DSDV and OLSR Routing Protocols with Varying FTP Connections in MANET

Maharishi Markandeshwar University

Direction Forward Routing for Highly Mobile Ad Hoc Networks

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

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

Performance Evolution of Proactive and Reactive Routing Protocols in Mobile Ad Hoc Networks

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

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

Recent Researches in Communications, Information Science and Education

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

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

Performance Evaluation of MANET through NS2 Simulation

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

To enhance Routing in ZigBee Wireless Networks

Performance Analysis of OLSR and QoS Constraint OLSR in MANET

Varying Overhead Ad Hoc on Demand Vector Routing in Highly Mobile Ad Hoc Network

Performance Analysis of AODV, DSDV and DSR by using Different Mobility Models

Performance Analysis of Proactive and Reactive Routing Protocols for QOS in MANET through OLSR & AODV

Analysis of the Interaction between TCP Variants and Routing Protocols in

Transcription:

Performance Comparison of and in Wireless Mesh Networks Jiwei Chen, Yeng-Zhong Lee, Daniela Maniezzo, Mario Gerla University of California, Los Angeles, CA 995-596, U.S.A. cjw@ee.ucla.edu, {yenglee,maniezzo,gerla}@cs.ucla.edu Abstract Wireless mesh networks are the next step in the evolution of wireless architecture, delivering wireless services for a large variety of applications in personal, local, campus, and metropolitan areas. Unlike WLANs, Mesh networks are self-configuring systems where each Access Point (AP) can relay messages on behalf of others, thus increasing the range and available bandwidth. Therefore, the key advantages of wireless mesh networks include ease of installation, no cable costs, automatic connection among all nodes, network flexibility, automatic discovery of newly added nodes, redundancy and self-healing reliability. Given the increasing interest on wireless mesh architectures, a new IEEE working group, 82.s was recently created with the purpose to standardize an architecture and protocol that support both broadcast/multicast and unicast delivery over self-configuring multi-hop topologies between APs. In this paper, we present a detailed simulation study of the performance of the predominant mesh routing protocols being considered in IEEE 82.s: Ad Hoc On Demand Distance Vector () and Optimized Link State Routing Protocol (OLSR). Moreover, for large-scale wireless mesh networks, we gracefully integrate advantages of OLSR and Fisheye routing protocol (FSR). Results show that provides better scalability in terms of traffic load and host mobility than in mesh networks. I. INTRODUCTION The ad hoc wireless networking technology has been gaining increasing visibility and importance in distributed applications that cannot rely on a fixed infrastructure but require instant deployment, dynamically self-organizing and self-configuring. A wireless mesh network, as a variant of Mobile Ad hoc Networks (MANET), is an IEEE 82.-based infrastructure network in which Access Points (APs) and stations (STAs This work has been partially funded by the UC Core program Core-7 Mesh meets ad hoc: The urban vehicle grid under the sponsorship of ST Microelectronics. Corresponding Author: Daniela Maniezzo UCLA Department of Computer Science, BH 373, 42 Westwood Plaza, Los Angeles, CA 924 - USA; dmaniezzo@ieee.org or hosts) can relay messages on behalf of other APs in ad hoc fashion to create a self-configuring system that extends the coverage range and increases the available bandwidth. The wireless mesh is functionally equivalent to the standard IEEE 82. infrastructure network with respect to the stations relationship with the Basic Service Set (BSS) and Extended Service Set (ESS). The novelty is that, if the source and the destination station are not in the same BSS domain, the source AP does not forward the packet to all the APs in the ESS but the packet is sent along a APs/STAs path to reach the destination station. The STAs with relay capability and the mesh APs are called Mesh Points (MPs). We can view a mesh network as a multi-hop ad-hoc, packet switching and forwarding network between MPs in the same ESS. The Wireless Distribution System (WDS) uses an extension of the IEEE 82. MAC/PHY to provide a protocol for autoconfiguring paths between MPs in a multi-hop topology, supporting broadcast, multicast and unicast traffic. Mesh network is self-organizing and simple enough so that users are able to deploy, and maintain with limited technology experience. Mesh networking technology also provides numerous and unique capabilities that can facilitate the deployment of public access wireless networks, as it enables higher reliable Internet access services by providing a fault tolerant infrastructure and redundant access links with respect to traditional wired methods. Moreover, wireless mesh networks enable advanced applications/services through ubiquitous access and reliable connectivity. Recently, an IEEE working group, named 82.s, has been focusing on how to enhance current IEEE 82. standard with routing/forwarding functionality to achieve better efficiency and bandwidth utilization. IEEE 82.s standard will be built upon the existing IEEE 82.a/b/g technologies and it will use QoS features of IEEE 82.e and security features of IEEE 82.i. It will have extra forwarding functions to allow wireless

MPs to discover each other, authenticate and establish connections, and to work out the most efficient route for a particular task. Each node of the network can be mobile, thus, the dynamic discovering and updating of routing information (including information about external networks, e.g. Internet), is unarguably one of the critical challenges for wireless mesh networks. The IEEE 82.s working group is taking into account several MANET routing protocols. In particular they are evaluating different categories of routing performance, such as Ad Hoc On Demand Distance Vector () [] and Optimized Link State Routing Protocol (OLSR) [4], which are based on on-demand and table-driven forwarding technique, respectively. In past years, many researchers have compared the previously mentioned protocols considering a standard wireless ad hoc network [], [], [2], [3]. However, wireless mesh networks are different from the traditional ad hoc networks in that only MPs are wireless connected in ad hoc fashion. The STAs views the network as an infrastructure network and they can move between different APs. Some of the MPs, named Portals, have two interfaces and they are participating as gateways for Internet connection. Therefore, it is of practical importance to re-evaluate those ad hoc routing protocols and propose suitable routing protocols in the wireless mesh environment. As we will explain in Section II, scalability is another critical issue in wireless mesh networks. In this paper, in order to improve the scalability of the routing performance in wireless mesh network, we analyze an extension of OLSR routing protocol, called Optimized Fisheye Link State Routing () [7] to reduce routing overhead, then compare with in terms of packet delivery ratio, throughput, routing overhead and packet end-to-end delay. We choose to compare this two algorithms since these are the ones currently interested by the IEEE 82.s working group. To the best of our knowledge, the results and findings in wireless mesh network presented in the paper have not been evaluated in the existing literature. The rest of the paper is organized in the following way. In Section III, we present the protocol in details. Intensive performance evaluations for wireless mesh networks are presented in Section IV and then we present conclusions and future works in Section V. II. RELATED ROUTING PROTOCOLS First we briefly review the most popular ad hoc routing protocols that are the direct candidates for the routing protocol in wireless mesh networks, and then analyze their characteristics and propose a routing protocol suitable for small/large-scale wireless mesh networks. Traditional ad hoc routings can be divided into two categories: on-demand (or reactive) and table-driven (or proactive) protocols. In reactive protocols, a route path is established only when a node has data packets to send. Some of the best known on-demand protocols are Ad-hoc On-demand Distance Vector routing () [], Dynamic Source Routing (DSR) [2] and Temporary Ordered Routing Algorithm (TORA) [3]. In contrast to the on-demand routings, proactive routing protocols continuously update regardless of the traffic activity in the network. Normally, each node generates control messages periodically and/or in response topology changes. Some popular proactive routings include Optimized Link State Routing Protocol (OLSR) [4], Destination Sequence Distance Vector routing protocol (DSDV) [5], Wireless Routing Protocol (WRP) [6] and Cluster-head Gateway Switch Routing (CGSR) [7] are the most popular table-driven protocols for mobile ad hoc networks. However, all these routing protocols do not scale well because they periodically propagate routing information of all nodes throughout the whole network. Further the traditional routing schemes, geographic routing [8], [9] has been proposed. With this scheme, packets are forwarded by only using the position information of nodes in the vicinity and the destination node. Thus, topology change has less impact on the geographic routing than other routing protocols. It is more scalable since it only demands local states for communication without end-to-end path setup. However, geographic routing relies on the existence of GPS or similar positioning technologies, which increase cost and complexity of wireless mesh networks. Meanwhile, it needs the Geo-location service for the destination. All these issues increase the complexity of devices and routing protocol. Therefore, we do not consider the geographic routing in the paper. In this paper, we investigate the impact of reactive routing protocol and proactive routing protocol OLSR in wireless mesh networks. The choice of the two algorithms, is due to the fact that these two routing schemes have the dominant role in the ad hoc networks, and the working group IEEE 82.s is currently focusing on these two protocols, or variation of them, to

understand the advantages of both the strategies in the mesh environments. In the following we review the two protocols. As reactive routing protocol, reacts relatively quickly to the topological changes in a network and updates only hosts that may be affected by the change. However, tends to cause heavy overhead due to the flood search triggered by link failures. As a result, does not perform well in heavy load or mobile networks. Optimized Link State Protocol (OLSR) is a proactive routing protocol that is an optimized version of a pure link state protocol by applying Multipoint Relays (MPR) [4] concept. The idea of MPR is to reduce flooding of broadcast packets by shrinking the number of nodes that retransmit the packets (next subsection covers with more details the MPR concept). OLSR does not scale well because the routing information are propagate to all the nodes in the network. In case of large network or mobile nodes, more updates are required to keep the information up to date, thus producing a large amount of control overhead. In wireless mesh networks, Mesh Points (MPs) usually have minimal mobility, while STAs can be stationary or mobile. If a STA moves into another Mesh AP and is used as the routing protocol, the STA needs to flood the network again to discover a new path. Therefore, will incur excessive routing overhead. In contrast, with proactive routing protocols, the host can find the path immediately without finding a new route after moving into anther mesh router s coverage. Thus, in the paper we propose to adopt the OLSR. In addition, to overcome the drawback of the scalability problem of OLSR, we enhance OLSR protocol with Fisheye (FSR) concept [5], [8]. FSR is a proactive routing protocol based on link state routing that maintains a full topology map at each node and information about closer nodes are exchanged more frequently than the ones about farther nodes. So each node has the most up-to-date information about all nearby nodes and the accuracy of information decreases as the distance from node increases. Although a node does not have accurate information about far away nodes, the packets will be routed correctly because the route information becomes more and more accurate as the packet gets closer to the destination. The advantage of FSR is that it scales well to large networks as the overhead is controlled by different updating frequencies. Fig.. scope width scope scope 2 scope 3 scope 4 Optimized Fisheye Link State Routing III. OPTIMIZED FISHEYE LINK STATE ROUTING () Optimized Fisheye Link State Routing () protocol combines two existing routing protocols: Optimized Link State Routing (OLSR) and Fisheye State Routing (FSR). As mentioned before, OLSR is based on MPR flooding technique to reduce the number of retransmissions of topology broadcast packets as compared to classical flooding mechanisms, where each node forwards all received non-duplicate packets. In OLSR, a node (selector) independently chooses a minimal subset of its -hop neighbors to cover all its 2-hop neighbors to act as multipoint relaying nodes. The process is based on information acquired through HELLO messages which are containing lists of it neighbors links. When a node sends/forwards a broadcast Topology Control (TC) message, containing the topology information necessary to build the routing tables, only its MPR nodes forward the message reducing duplicate retransmissions. However, we observe that OLSR still causes a lot of routing overhead due to forwarding TC messages, which consumes too much bandwidth resource. Thus, limits the flooding of the TC message by adopting FSR technique since a source only needs to know the approximate route towards the destination far away. We propose to have different frequencies for propagating the TC message to different scopes (e.g., different hops away) so that the fisheye scope technique allows exchanging link state messages at different intervals for nodes within different fisheye scope distance, leading to a reduction of the link state message size. By this way, a lot of overhead can be saved in large scale mobile ad hoc networks, resulting in improved performances. To apply the Fisheye concept into OLSR, we need to define several terms: Scope, Scope Width (SW), Scope Levels (SL). The Scope is defined in terms of the minimum number of hops needed to reach a certain

node. Each node divides the network into different scope levels based on its local view. Then, different TC packet propagation frequencies are defined for each scope. The Scope Width (SW) defines how wide one scope is in terms of number of hops. The Scope Levels (SL) defines how many levels of scopes are specified. For example in the illustration figure, there are totally 4 scopes defined (note that we only need to define 3 scopes, since the other nodes in the network, outside of the 3rd scope, automatically belong to the 4th scope). The Scope Width is 2 hops as we can see from the figure (except for the 4th scope 4). As we said before, the fisheye scope message-updating scheme is highly accurate for inner scope nodes as entries in the routing table within the smallest scopes have the highest exchange frequency. For outer scope nodes, information may blur due to longer exchange interval but the route would become more and more accurate as the packet gets closer to the destination. In small wireless networks, since all nodes are in the same scope, the performances of is exactly the same as OLSR. IV. PERFORMANCE EVALUATION A. Simulation Environment We conduct simulation experiments using the network simulator ns2[6]. In our experiments, the standard IEEE 82.b radio is adopted with channel rate as 2Mbps. The transmission range is 25m and the carrier sensing range is 55m. These settings are consistent with real wireless networks, in which the transmission range of a node is typically smaller than its interference range. The transmission of each data packet at the MAC layer is pre-processed with a Request-To-Send/Clear-To-Send (RTS/CTS) handshake. We place 36 static MPs nodes at 2 meters interval to form a connected grid, and 64 mobile hosts moves in the grid area as shown in Fig.2. The Random Waypoint model is adopted for driving mobile hosts. Each host starts its journey from a random location to a random destination with a randomly chosen speed uniformly distributed between and a maximum speed. Once a destination of a node is reached, another targeted destination is selected and the node moves towards to the new destination. In our simulation study, the maximum speed is varied from m/s to m/s. The source-destination pairs are randomly selected among all nodes in the network. Traffic sources are CBR (constant bit rate) or TCP. For each TCP session, TCP- NewReno is adopted and packet size is 46 bytes. For each CBR session, the packet size is 52 bytes and packet rate is 4 packets per second. The number of Fig. 2. Simulation Topology session pairs is varied to change the traffic load injected into the mesh network. In, the reduction of routing update overhead is obtained by using different exchange periods for different entries in routing table. More precisely, entries corresponding to nodes within the smaller scope are propagated to the neighbors with the highest frequency. When network size grows large, the update message could consume considerable amount of bandwidth, which depends on the update period. In order to reduce the size of update messages without seriously affecting routing accuracy, we simply define three scopes for 2, 4 and 6 hops respectively, corresponding to scope width 2 and scope level 3 in our simulations. Of course, the number of levels and the radius of each scope depend on the size of the network and mobility speed. We are interested in doing further study to see the effect of those parameters on performance in the near future. Moreover, to simulate routing protocols for wireless mesh networks, only MPs are allowed to exchange routing update messages with each other, and a host information is embedded in the routing message sent from its associated AP. In the following we will mainly show results ranges from - 4 m/s because results for other host speeds are similar. B. Wireless Mesh Networks In Fig.3 we report the aggregate effective delivery ratio as a function of offered load over and respectively. As the offered load increases, the aggregate delivery ratio decreases for both routing protocols because of the increased interference and contention. However, as shown in the figure, the performance over drops sharply, while the delivery ratio of degrades gracefully for the increasing traffic load.

.9 Host Mobility (m/s).9.9.8.8.8.7.6.5.4.3.7.6.5.4.3.7.6.5.4.3.2.2.2... (a) m/s Fig. 3. Aggregate CBR Delivery Ratio vs. Host Mobility over and (CBR Traffic Only) 45 4 Host Mobility (m/s) 45 4 45 4 35 3 25 2 5 35 3 25 2 5 35 3 25 2 5 5 5 5 (a) m/s Fig. 4. Aggregate CBR Throughput vs. Host Mobility over and (CBR Traffic Only) The aggregate delivered throughput results in Fig.4 confirm again the resilience of OLSR to increasing load. In fact, they show that clearly outperforms when traffic load (number of traffic pairs) is large. Note that the aggregate throughput of first increases with the number of flows, while decreases when the number of flows further increases. It is related with the routing overhead in Fig.5. generates remarkable less routing overhead than for a few CBR sessions, thus can achieve better throughput for more flows. However, when traffic load further increases, generates much more routing overhead for finding routes and repairing link breakages. Therefore first increases the throughput, and then tends to reach a saturation point according to the network conditions, e.g. 2 or 3 CBR sessions in our experiments at various host speeds. After the peak point, performs worse for more injected traffic. In contrast, the throughput consistently increases over, which means the saturation point of is way beyond. All the simulation results consistently proved that when compared with, exhibits a much better scalability of traffic loads. Fig.5 shows the average routing overhead as a function of offered load and mobility. Generally, when there are just a few CBR sessions, generates less routing overhead than, and achieves better performance in terms of delivery ratio and routing overhead. Things change drastically when load increases. overhead increases considerably with the increase of traffic load at any speed. In the destination node generally replies with a single RREP per route discovery. However, if the RREP is not received, another RREQ is sent, up to a maximum RREQ retries. For each new attempt, the timeout is doubled (binary exponential backoff). In the process, packets are dropped (due to overflow), or stored for future forwarding - but this generally leads to almost certain loss. After the maximum number of retries, all packets are dropped. To make things worse, when traffic load increases, congestion forces nodes to declare links failed although the links still exist. This leads to more routing overhead for repairing broken links. Consequently, the control overhead grows very rapidly in when load increases (as shown in Fig.5). This growth is directly related to the throughput drop. In the numbers of broadcast routing update

3 Host Mobility (m/s) 3 3 25 2 5 5 25 2 5 5 25 2 5 5 (a) m/s Fig. 5. Aggregate Routing Overhead vs. Host Mobility over and (CBR Traffic Only) packets grows orders of magnitude faster than that of OLSR control packets. In fact, in, the number of control packets is a constant because of the nature of proactive routings. It is independent of number of traffic pairs. Thus, when the number of traffic pairs increases, the aggregate routing overhead does not change. One may still wonder why the control load is lower than OLSR, yet the throughput is lower. For example, for 4 CBR sessions, overhead is half that of OLSR, but throughput is also one half! This is contrary to the perception that throughput reduction is due to the fact that control overhead steals channel capacity. There are two reasons why this simple argument does not hold here. First, routing protocol is less efficient at high load (eg, binary backoff, failed link mistaken detection); so, it is not just a matter of stolen capacity, rather of inefficient use of capacity. Secondly, the OLSR overhead is spread over all network links periodically and constantly, while control overhead (because of the on-demand nature of the protocol) is concentrated on the links actually used by data. Thus, on active links, the ratio of routing overhead versus data might be higher for than for OLSR even though the aggregate overhead may be lower. We also plot, in Fig.6, the average end-to-end packet delay over and respectively when host mobility is 4 m/s. gives much longer packet delivery delay than because of route setup/repair latency and queue built-up by burst routing flood in the wireless mesh network. In contrast to, the packet delay in is robust to the increasing traffic load. We have also varied the host speed and observed the same trend as in Fig.6. In the second set of experiments, only TCP sessions are participated and the aggregate throughput of these Average Packet Delay (second) 4.5 4 3.5 3 2.5 2.5.5 Fig. 6. Average CBR Packet Delay at 4m/s over and (CBR Traffic Only) sessions is plotted in Fig.7. These results are consistent with what we found in Fig.3-Fig.4. Although not shown in the paper to avoid repetition, we also observe the similar results for routing overhead and packet delay to those shown for CBR results. C. Wired and Wireless Mesh Networks A wireless mesh network is often hooked up with wired networks (e.g. Internet) and therefore the hook spots, the portals, become the most congested points. It is extremely important to study the performance of and in such scenarios. In this subsection, we study the performance of the protocols and with 6 selected APs as portals (gateways) on the edges of a wireless mesh networks. The topology is illustrated in Fig.2. Through these portals, all STAs in the wireless mesh network are able to communicate with other nodes in wired networks. In this set of experiments, the sources of CBR/TCP sessions are randomly selected among all mobile hosts and a portal is randomly selected as a destination of one session. Each portal has same number of connections. Among these connections, half of them are CBR connections and half are TCP.

6 4 Host Mobility (m/s) 6 4 6 4 2 8 6 4 2 8 6 4 2 8 6 4 2 2 2 (a) m/s Fig. 7. Aggregate TCP throughput vs. Host Mobility over and (TCP Traffic Only).9 Host Mobility (m/s).9.9.8.8.8.7.6.5.4.3.7.6.5.4.3.7.6.5.4.3.2.2.2... (a) m/s Fig. 8. vs. Host Mobility and (6 Gateways Scenario: CBR and TCP Traffic) 25 Host Mobility (m/s) 25 25 2 5 5 2 5 5 2 5 5 (a) m/s Fig. 9. Aggregate Routing Overhead vs. Host Mobility over and (6 Gateways Scenario: CBR and TCP Traffic) Fig.8 shows the aggregate delivery ratio as a function of traffic load with varying host mobility. Again, has significant better delivery ratio than. We also present routing overhead in Fig.9. Similar with what we have observed, in, varying traffic load and mobility have no much impact on the routing overhead compared to. Thus, OLFSR still maintains much better scalability to traffic load and mobility in hybrid wireless-wired networks. V. CONCLUSION AND FUTURE WORK In this paper we have studied the impact of routing protocols for wireless mesh networks. We note that both on-demand and table-driven routing protocols work very well in wireless networks with small traffic load. However, when the traffic load and the mobility increase, the selected on-demand routing protocol like, is not scalable. On the contrary, the proposed tabledriven routing protocol, always provides a better performance in terms of data packet delivery ratio,

throughput, packet latency and routing overhead, under different traffic and mobility instances. Other important requirements of mesh networks include not only scalability for load and mobility, but also quality of service, security and energy efficiency. We plan to address them with an extension of to make it more efficient and suitable for providing all requirements of wireless mesh networks in the future work. [7] C. Adjih, E. Baccelli, T.Clausen, P. Jacquet, R. Rodolakis, Fish Eye OLSR Scaling Properties, IEEE Journal of Communication and Networks (JCN), Special Issue on Mobile Ad Hoc Wireless Networks, Dec. 24. [8] M. Gerla, X. Hong, and G. Pei, Fisheye State Routing Protocol (FSR) for Ad Hoc Networks, draft-ietf-manet-fsr -2.txt, IETF MANET Working Group Internet Draft, Dec. 2. REFERENCES [] Charles E. Perkins, Elizabeth M. Royer, Ad hoc On-Demand Distance Vector Routing., Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications, New Orleans, LA, February 999, pp. 9-. [2] D. B. Johnson and D. A. Maltz, Dynamic Source Routing in Ad- Hoc Wireless Networks, In T. Imielinski and H. Korth, editors, Mobile Computing, Kluwer, 996. [3] V.Park, S Corson, Temporally-Ordered Routing Protocol (TORA), IETF Internet Draft, draft-ietf-manet-tora-sepc-.txt, November 997 (Work in Progress). [4] T. Clausen, P. Jacquet, Optimized Link State Routing Protocol (OLSR), RFC3626, 23. [5] C. Perkins, and P. Bhagwat, Highly Dynamic Destination - Sequenced Distance-Vector Routing (DSDV) for Mobile Computers, ACM SIGCOMM, 994. [6] S. Murthy and J. J. Garcia-Luna-Aceves, An Efficient Routing Protocol for Wireless Networks, Mobile Networks and Applications, October 996. [7] C.-C. Chiang, Routing in Clustered Multihop, Mobile Wireless Networks with Fading Channel Proc. IEEE SICON 97, Apr.997, pp.97-2. [8] B. Karp and H. T. Kung, GPSR: Greedy perimeter stateless routing for wireless networks, Proceedings of ACM Mobi- Com, Aug. 2. [9] I. S. P. Bose, P. Morin and J. Urrutia, Routing with guaranteed delivery in ad hoc wireless networks, ACM/Kluwer Wireless Networks, November 2. [] C. Ying, Q. Lv, Y. Liu, M. Shi, Routing protocols overview and design issues for self-organized network, In Proc. of International Conference on Communication Technology (WCC - ICCT 2), Vol. 2, 2. [] E.M. Royer, C.K. Toh, A review of current routing protocols for ad hoc mobile wireless networks, IEEE Personal Communications, vol. 6, no. 2, Apr. 999. [2] S.R. Das, C.E. Perkins, E.M. Royer, Performance comparison of two on-demand routing protocols for ad hoc networks, In Proc. 9th INFOCOM, vol., 2. [3] C.E. Perkins, E.M. Royer, S.R. Das, M.K. Marina, Performance comparison of two on-demand routing protocols for ad hoc networks, IEEE Personal Communications, vol. 8, no., Feb. 2. [4] Amir Qayyum, Laurent Viennot, Anis Laouiti, Multipoint relaying: An efficient technique for flooding in mobile wireless networks, March 2 [5] A. Iwata, C.-C. Chiang, G. Pei, M. Gerla, T.-W. Chen, Scalable Routing Strategies for Ad Hoc Wireless Networks IEEE Journal on Selected Areas in Communications, Special Issue on Ad-Hoc Networks, Aug. 999, pp.369-79. [6] The Network Simulator - Ns2, http://www.isi.edu/nsnam/ns/.