Improvement of AODV Routing Protocol with QoS Support in Wireless Mesh Networks

Similar documents
A Scheme of Multi-path Adaptive Load Balancing in MANETs

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Mobile Ad-hoc and Sensor Networks Lesson 04 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 1

A Low-Overhead Hybrid Routing Algorithm for ZigBee Networks. Zhi Ren, Lihua Tian, Jianling Cao, Jibi Li, Zilong Zhang

Expected Path Bandwidth Based Efficient Routing Mechanism in Wireless Mesh Network

Implementation and Improvement of DSR in Ipv6

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

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

Figure 1: Ad-Hoc routing protocols.

Computation of Multiple Node Disjoint Paths

An Adaptive Congestion Avoidance ACA_AODV Routing Protocol

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

Estimate the Routing Protocols for Internet of Things

Power aware Multi-path Routing Protocol for MANETS

Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks

AODV-PA: AODV with Path Accumulation

A Survey on Path Weight Based routing Over Wireless Mesh Networks

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

PERFORMANCE EVALUATION OF DSR USING A NOVEL APPROACH

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

ENERGY BASED AODV ROUTING PROTOCOL FOR WIRELESS MESH NETWORK

A REVERSE AND ENHANCED AODV ROUTING PROTOCOL FOR MANETS

CMPE 257: Wireless and Mobile Networking

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

Impact of Hello Interval on Performance of AODV Protocol

Recent Researches in Communications, Information Science and Education

A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI

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

Mitigating Superfluous Flooding of Control Packets MANET

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

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

Wireless Mesh Networks

2013, IJARCSSE All Rights Reserved Page 85

Achieve Significant Throughput Gains in Wireless Networks with Large Delay-Bandwidth Product

Control Traffic Analysis of On-Demand Routing Protocol. in Mobile Ad-hoc Networks

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

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

Secure Enhanced Authenticated Routing Protocol for Mobile Ad Hoc Networks

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

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

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

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

Performance Evaluation of Route Failure Detection in Mobile Ad Hoc Networks

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

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

QUALITY OF SERVICE EVALUATION IN IEEE NETWORKS *Shivi Johri, **Mrs. Neelu Trivedi

Enhanced AODV for Providing QoS of Multimedia Application in MANET

Implementation of Quality of Services (QoS) for Based Wireless Mesh Network

Routing Protocols in MANETs

Performance Evaluation of MANET through NS2 Simulation

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

Effects of Caching on the Performance of DSR Protocol

Available online at ScienceDirect. Procedia Computer Science 46 (2015 )

Performance Evaluation of Active Route Time-Out parameter in Ad-hoc On Demand Distance Vector (AODV)

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

Low Overhead Geometric On-demand Routing Protocol for Mobile Ad Hoc Networks

White Paper. Mobile Ad hoc Networking (MANET) with AODV. Revision 1.0

Multipath Routing Protocol for Congestion Control in Mobile Ad-hoc Network

The Performance of MANET Routing Protocols for Scalable Video Communication

Research on Ad Hoc-based Routing Algorithm for Wireless Body Sensor Network

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

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

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

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

Performance evaluation of AODV, DSR and DSDV in mobile ad-hoc network using NS-2

6. Node Disjoint Split Multipath Protocol for Unified. Multicasting through Announcements (NDSM-PUMA)

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

A Survey on Wireless Routing Protocols (AODV, DSR, DSDV)

World Journal of Engineering Research and Technology WJERT

QoS-Aware IPTV Routing Algorithms

Mobile Communications. Ad-hoc and Mesh Networks

Performance Comparison of DSDV, AODV, DSR, Routing protocols for MANETs

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

Interference avoidance in wireless multi-hop networks 1

Performance Analysis of AODV using HTTP traffic under Black Hole Attack in MANET

Real-time and Reliable Video Transport Protocol (RRVTP) for Visual Wireless Sensor Networks (VSNs)

Appointed BrOadcast (ABO): Reducing Routing Overhead in. IEEE Mobile Ad Hoc Networks

Performance Analysis and Enhancement of Routing Protocol in Manet

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

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

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

Evaluation of Ad-hoc Routing Protocols with. Different Mobility Models for Warfield. Scenarios

ENERGY-AWARE FOR DH-AODV ROUTING PROTOCOL IN WIRELESS MESH NETWORK

Security Enhancement of AODV Protocol for Mobile Ad hoc Network

Routing Protocols in Mobile Ad-Hoc Network

Performance Evaluation of Various Routing Protocols in MANET

CS551 Ad-hoc Routing

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

A Simulation study : Performance comparison of AODV and DSR

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

A Comparative study of On-Demand Data Delivery with Tables Driven and On-Demand Protocols for Mobile Ad-Hoc Network

Webpage: Volume 4, Issue VI, June 2016 ISSN

QoS-aware Multicast Ad hoc On-Demand Distance Vector Routing

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


A Protocol for Reducing Routing Overhead in Mobile Ad Hoc Networks

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

Analyzing Routing Protocols Performance in VANET Using p and g

Dynamic bandwidth management for multihop wireless ad hoc networks

Transcription:

Available online at www.sciencedirect.com Physics Procedia 25 (2012 ) 1133 1140 2012 International Conference on Solid State Devices and Materials Science Improvement of AODV Routing Protocol with QoS Support in Wireless Mesh Networks Ling Liu 1, Lei Zhu 1, Long Lin 2, Qihui Wu 1 1 Institute of Communications Engineering PLA University of Science and echnology Nanjing, Jiangsu Province, China 2 Communications Material Repair Centre Unit 73683 of PLA Fuzhou, Fujian Province, China Abstract he Wireless Mesh Network (WMN) is a newly developed wireless network which supports broadband and high speed multimedia service, so the Quality-of-Service (QoS) must be guaranteed by the network. In this paper, a new QoS-aware routing protocol based on AODV named QAODV (QoS- AODV) is proposed. Under the premise of the delay and available bandwidth meeting the QoS demands, the protocol defines a new route metric with the hop count and load rate so as to select the best route according to it. Simulation results show that, compared with AODV, the performance of QAODV is better on both network throughput and end-to-end delay with small increase of control overhead. As a whole, the protocol improves the QoS guarantee capability in the WMN. 2012 2011 Published by by Elsevier.V. Ltd. Selection and/or and/or peer-review under under responsibility of Garry of [name Lee organizer] Open access under CC Y-NC-ND license. Keywords: WMNQoS routing AODV 1. Introduction Wireless Mesh Networks referred to WMN is a new type of wireless communications network. Various multimedia and real-time applications are expected to be introduced by WMN in the future [1]. In order to be adequate for those services, end-to-end Quality of Service (QoS) must be well supported. AODV is most widely used because of the advantages of rapid convergence, small computation, selfrepair. However AODV measures route only by the number of hops, and the destination node can only deals with the routing request packet (RREQ) first arrives. It isn t a QoS routing protocol. hose characteristics don t satisfy the integrated requirement of some services which demand dynamic requirements on multi-target performance (such as delay, bandwidth, few congestion and high QoS). 1875-3892 2012 Published by Elsevier.V. Selection and/or peer-review under responsibility of Garry Lee Open access under CC Y-NC-ND license. doi:10.1016/j.phpro.2012.03.210

1134 Ling Liu et al. / Physics Procedia 25 ( 2012 ) 1133 1140 ased on the references[2-3], a new QoS-aware routing protocol based on AODV named QAODV (QoS- AODV) is further proposed, which guarantees the QoS of application, such as bandwidth and delay. In our work, a new routing metric model is constructed considering bandwidth, delay, hop count and load rate, according to which the route is optimized. he simulation results indicate the performances of QAODV are better than AODV in throughput and end-to-end delay with small control overhead. he traditional QoS routing is presented in Section 2, and new metric QMetric is provided in Section 3, Section 4 describes the new routing protocol QAODV, and simulations results and analysis are given in Section 5. Finally, Section 6 concludes. 2. raditional QoS routing Different from the number of QoS performance index, QoS routing algorithms can be divided into two groups [4]. One of them is designed for a single specific QoS indicator (such as throughput, delay). Reference [5] uses the expected transmission count metric (EX) as the routing metric to get high throughput. Reference [6] uses cumulative delay as the routing metric based on DSR routing protocol to find the route of low delay. Reference [7] introduces SSRM routing model into OLSR routing protocol and obtains a high reliability route of low packet lost rate. hose routing algorithm concerned with only a target of QoS while ignoring other aspects of performance, so it can t meet the integrated QoS requirements of a variety of services in WMN. he other kind of routing algorithm with multi-qos optimization parameter fully considers the characters of WMN. It is designed for the multi-requirements of QoS in the WMN. hus it can be seen to improve the wireless Mesh network performance t, chose of route metric should overall evaluate influences of kinds of constraints on the network QoS. hese influencing factors quantitatively described by parameters can be summarized into three categories [8] : (1) additive parameters (delay, hops); (2) multiplicative parameters (reliability, data loss); (3) restrictive parameters (bandwidth). Multimedia and real-time applications in the WMN have higher demand on bandwidth and delay. hus the QoS routing algorithm proposed in this paper makes available bandwidth and delay as a prerequisite. Not only so but for getting the high throughput and low packet lost rate, hops and link load rate are chosen as routing optimization goals. So it could correctly reflect the QoS situation of link and find out the best path to improve network throughput and performance. 3. QoS routing metric 3.1 Estimation of Available andwidth In order to guarantee the QoS of application, such as bandwidth and delay, QAODV must be able to effectively measure available bandwidth of node in wireless channel, and access data flow according to resource control of available bandwidth. According to the results of research Lei Chen study in reference [9], the node's available bandwidth of channel is approximately inversely proportional to the load of channel. Considering the additional cost of the MAC frame SIFS, DIFS and back off rules, available bandwidth of node can be denoted below: available basic (1) L / RS ACK L L L data MACHead IPHead data (2)

Ling Liu et al. / Physics Procedia 25 ( 2012 ) 1133 1140 1135 available is the available bandwidth, basic 1 busy /int erval Where is the basic bandwidth on MAC layer, is the proportion of coefficients that data responsible for the payload length of MAC frame, the request transmission overhead RS, response frame overhead ACK, header length of MAC frame and the length of IP header, is the load on the link, defining as the ratio of the transmission time and the total sampling time on the channel. With virtual carrier sense provided by MAC layer, IEEE 802.11 can judge free and busy state variation by detecting channel is idle or busy [10]. Any way determines media is busy, and then it is in busy state. During unit interval time, we start to time when channel is busy until channel is idle. his period of time is busy. 3.2 Link parameters of the cumulative delay As all the packets during transmission should go through the process of queuing in the node and transmission in the link, each packet would have a certain delay before successfully received. his article defines the cumulative delay for the link: cunulate current starttransmit current is the current time when node received the packet, starttransmit started to transmit. 3.3 Load Rate of the Path (3) (4) is the initial time when node Congestion of nodes in the routing is reflected by the load of the path. If the route is selected only by the minimum number of hops, used to select the route, congestion will often happen in some "center" node and affect the QoS of entire network. Load rate is introduced in this paper to build the new route metric as below: UF max buffer is,d i (5) buffer A / i i i (6) UF shows the load of the path from S to D. UF is the maximal load of remaining nodes of this buffer path except S and D. i means the load rate of the node, where Ai is the length of occupied buffer of current node, i is the largest buffer length of node. he load of node reflects its congestion situation. he smaller UF of a path shows that it is relatively more free and has stronger capability to accept more new load. herefore, we should select this path to transmit network traffic as far as possible. 3.4 QoS routing metric his new routing metric mainly consist of the number of hops and the load ratio of the path, and is expressed as:

1136 Ling Liu et al. / Physics Procedia 25 ( 2012 ) 1133 1140 SD MaxRouteHop 1 QMetric=a hop / hop a UF Routing cost function considers the number of hops and congestion of path. If a path has less number of hops and lighter congestion, it has smaller routing cost and can avoid network congested centre areas more effectively, reducing the possibility of further exacerbate congestion. 4. QAODV routing algorithm Source node S wants to send data streams to the destination node D. Data stream demanded bandwidth application is, demanded delay is application. efore sending data S checks whether there is the appropriate route in the routing cache, if not, it initiates the routing discovery process. 4.1 Initialization RREQ application S carries bandwidth requirements of data stream and the accumulated delay application in the route request packet RREQ and in which adds two parameters- original sending time and original path load rate, the original time is set to be the current time when RREQ to be sent, the original path load rate is initialized to be current load rate of S. 4.2 Progress after nodes have received RREQ Intermediate nodes have received RREQ active according to the following steps: 1) Estimate the node's available bandwidth and update cumulate delay. If the available bandwidth of node is greater than application and the accumulated delay is less than application, then go to step (2), otherwise discard RREQ. 2) Determine whether it is the first time received this RREQ. If true then go to step (3), otherwise go to step (4). 3) First update the route table. And only if the node did not have the path to destination or the path to the destination is not fresh enough, the node continue to deliver RREQ, or directly reply RREP to the source node. 4) If and only if the sending node ID does not exist in the route table and the route metric to the source node in the RREQ is smaller then it in the route table, the node continue to deliver RREQ. After receiving RREQ destination node actives according to the following steps: 1) Estimate the node's available bandwidth and update accumulated delay. If the available application bandwidth of node is greater than and the accumulated delay is less than application, then go to step (2), otherwise discard RREQ. 2) If it is the first time it receives the RREQ, the node sets a timer. When the timer expires it initializes RREP. At the same time RREQ messages is stored in the route table for comparing to other RREQ received within the rest timer s time and choosing the best path to reply RREP. 3) If the node has received RREQ before, it judges whether the new route metric to the source node is smaller than the original in the rout table. If true, updates the route to the source node in the route table, otherwise don t deal with RREQ and maintain records of the original route. Fig. 1 shows the whole process of RREQ flooding. Suppose application application = 0.5Mbps, = 50MS, a = 0.5. Graph nodes by the format (available bandwidth (Mbps), cumulative delay (ms), load rate). (7)

Ling Liu et al. / Physics Procedia 25 ( 2012 ) 1133 1140 1137 4.3 Route Maintenance Phase AODV route maintenancec adopts on-demand maintenance mechanism. Node initiates the error packet (RERR) message in three cases: 1) If the node detects the next hop of a transferring data link is broken; 2) If the node has received data packet to a destination without an effective route to the destination and there is no ongoing repair; 3) If the node has received one or more than one RRER of effective route from neighbors. 5. Simulation and Performance Evaluation he goal of QAODV design is to support the various QoS requirements in the WMN. In the same network environment, run QAODV and AODV separately, make them transmit the same CR application and compare their results in order to measure QoS performances. Simulation environment is QualNet simulator. Specific simulation scenes are shown in able I. Change data sending interval constantly, from 100MS decreasing to 10MS to simulate different network load. Simulations respectively realize performances in terms of network throughput, average end-to-end delay and control overhead of QAODV and AODV under different network load. able 1. Simulation scene parameters Simulation Range 1000m 1000m Node Number 20 Simulation ime 20S Packet Size 625byte Channel andwidth 2M Interval 10ms 100ms Data flows 6

1138 Ling Liu et al. / Physics Procedia 25 ( 2012 ) 1133 1140 Fig. 1 Process of RREQ flooding 5.1 Comparison of network throughput From Fig. 2 we can see with network load increasing, throughput variation in AODV grows slowly, while it is obvious throughput in QAODV grows rapidly. It is mainly because that QAODV comprehensively considers bandwidth, delay, the number of hops and congestion of nodes when it chooses the route. So the route is more reliable without including some nodes unfit for the QoS requirements. 5.2 Comparison of average end-to-end delay Fig. 3 shows average end to end delay of QAODV is lower than that of AODV under different load. It is mainly because AODV does not consider the local network information in routing discovery, While QAODV considers bandwidth and delay requirements in routing discovery, computes routing cost of path according to the number of hops and congestion of path to choose the best route, therefore the chosen paths avoid the nodes with heavy traffic and have less delay.

Ling Liu et al. / Physics Procedia 25 ( 2012 ) 1133 1140 1139 5.3 Comparison of control overhead Fig. 4 shows the contrast of control overhead percentage of QAODV and AODV. Propagation of control overhead is defined as: the ratio of the total number of control bits all the nodes send and receive to the total number of data bits all the nodes send and receive in the WMN. ecause the expansion of RREQ and increment of numbers of renewing the route table, the control overhead of QAODV is more than it of AODV, while it rapidly decreased with the increment of network load. It is worth that QAODV obtaining much increase of throughput with low increase of control overhead. 6. Conclusion For AODV in the mesh network doesn t support the requirements of QoS, a new QoS-aware routing protocol based on AODV named QAODV (QoS- AODV) is further proposed. QAODV makes the following modification: 1) It can exclude some nodes unfit to the QoS requirements before establishing the route and reduce invalid transmission of RREQ and save the overhead in the routing establishment process. 2) It comprehensively considers bandwidth, delay, the number of hops and congestion situation of nodes in selecting route, so it is more useful to on-time services than AODV. 3) It utilizes virtual carrier sense via NAV to be aware of busy and free states of nodes in transmission channel to compute their available bandwidths through cross-layer design. Simulation results show that QAODV performs better than AODV in respects of throughput and average end to end delay with small increase in control overhead and satisfies the QoS of application better. As a part of future work, we plan to add the factor of interfere between nodes into the route metric then work for WMN better in QoS guarantee. References [1]I. F. Akyildiz, X. Wang and W. Wang, Wireless mesh networks: a survey, Journal of Computer Networks, Vol. 47, No. 4, 2005, pp. 445 487. [2]. Jiang, H. Cai. Novel QoS routing metric and algorithm for wireless Mesh networks [J]. Computer Engineering and Design, 2009, 30(11):1000-7024. [3]X. Gu, F. Liu. Improvement and Realization of DSR Routing Protocol with QoS Support in Wireless Mesh Networks [J]. China Communications, 2009(1). [4]H. Zhang, Y. Dong, L. Yang, et al. Survey on QoS Provisioning echniques for Wireless Mesh Networks[J]. Journal of Nanjing University of Posts and elecommunications [5]S. J. D. De Couto, D. Aguayo, J. icket, et al. A high-throughput path metric for multi-hop wireless routing [J]. Wireless Network, 2005, 11(4):419-434. [6]. S. Lee, M. N. San,. M. Lim, et al. Processing delay as a new metric for on-demand mobile ad hoc network routing path selection[c]//international Conference on Wireless Communications, Networking and Mobile Computing, 2006:1-4. [7]S. Iqbal, A. Iqbal. Six state routing model(ssrm) for mobile ad hoc networks[c]//proceedings of the IEEE Symposium on Emerging echnologies, 2005:80-85. [8]W. Song, X. Fang. QoS Routing Algorithm and Performance Evaluation ased on Dynamic Programming Method in Wireless Mesh Networks [J]. Journal of Electronics&Information echnology, 2007, 29(12), 1009-5896. [9]L. Chen. QoS-Aware routing based on bandwidth estimation for mobile Ad hoc networks [J].IEEE Journal on Selected Areas in Communications, 2005, 23(3):561-572.

1140 Ling Liu et al. / Physics Procedia 25 ( 2012 ) 1133 1140 [10]R. Iannone, K. Khalili, Salamatian, S. Fdida. Cross-Layer routing in wireless mesh networks[c]. 1st International Symposium in Wireless Communication Systems (ISWCS 04), Mauritius: Institute of Electrical and Electronics Engineers Computer Society, Piscataway, United States, 2004: 319-323. Interval (ms) Fig. 2 Comparison of network throughput. Interval (ms) Fig. 3 Comparison of average end-to-end delay. Control Overhead (%) hroughput (bps) Average End-to-End Delay(s) Interval (ms) Fig. 4 Comparison of control overhead.