A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI

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

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

A New Energy-Aware Routing Protocol for. Improving Path Stability in Ad-hoc Networks

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

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

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

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

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

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

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

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

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

Performance Analysis of MANET Routing Protocols OLSR and AODV

ZigBee Routing Algorithm Based on Energy Optimization

Reconfigure ZigBee Network Based on System Design

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

Power aware Multi-path Routing Protocol for MANETS

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

2013, IJARCSSE All Rights Reserved Page 85

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

Routing Protocols in Mobile Ad-Hoc Network

A RELIABLE NODE-DISJOINT MULTIPATH ROUTING PROTOCOL FOR MANET

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

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

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

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

Effect of Variable Bit Rate Traffic Models on the Energy Consumption in MANET Routing Protocols

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

Computation of Multiple Node Disjoint Paths

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

Review on Packet Forwarding using AOMDV and LEACH Algorithm for Wireless Networks

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

Figure 1: Ad-Hoc routing protocols.

Energy and Power Aware Stable Routing Strategy for Ad hoc Wireless Networks based on DSR

Performance Evaluation of Various Routing Protocols in MANET

Mitigating Superfluous Flooding of Control Packets MANET

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

Performance Analysis and Enhancement of Routing Protocol in Manet

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

CAODV Free Blackhole Attack in Ad Hoc Networks

INTELLIGENT OPPORTUNISTIC ROUTING IN WIRELESS SENSOR NETWORK

3. Evaluation of Selected Tree and Mesh based Routing Protocols

A Scheme of Multi-path Adaptive Load Balancing in MANETs

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

Webpage: Volume 4, Issue VI, June 2016 ISSN

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

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

PERFORMANCE STUDY OF AODV ROUTING PROTOCOL IN MOBILE AD-HOC SENSOR NETWORKS

PERFORMANCE EVALUATION OF DSR USING A NOVEL APPROACH

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

Estimate the Routing Protocols for Internet of Things

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

Routing Protocols in MANETs

AODV-PA: AODV with Path Accumulation

Impact of Hello Interval on Performance of AODV Protocol

A Survey - Energy Efficient Routing Protocols in MANET

A Balancing Algorithm in Wireless Sensor Network Based on the Assistance of Approaching Nodes

Performance Evaluation of MANET through NS2 Simulation

Secure Enhanced Authenticated Routing Protocol for Mobile Ad Hoc Networks

Link Stability with Energy Aware Ad Hoc on Demand Multipath Routing Protocol in Mobile Ad Hoc Networks

Routing Protocols in MANET: Comparative Study

Overhead Reduction and Performance Enhancement of AODV and DSR Routing Protocols

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

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

Impulse Radio Ultra Wide Band Based Mobile Adhoc Network Routing Performance Analysis

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

A REVERSE AND ENHANCED AODV ROUTING PROTOCOL FOR MANETS

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

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

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

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

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

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

Enhanced AODV for Providing QoS of Multimedia Application in MANET

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

ENERGY BASED AODV ROUTING PROTOCOL FOR WIRELESS MESH NETWORK

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

Realization of Fault Tolerant Routing Protocol for Zigbee

Node-Disjoint Multipath Routing Based on AOMDV Protocol for MANETS

Power scheme for Ad-hoc on Demand Distance Vector routing for Mobile Ad Hoc Networks

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

MODIFIED DSR PROTOCOL FOR ENERGY EFFICIENCY IN MANET WITH LOAD SHARING

Prevention of Black Hole Attack in AODV Routing Algorithm of MANET Using Trust Based Computing

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

A Comparative Study of Routing Protocols for Mobile Ad-Hoc Networks

A Survey on Cross-Layer Reliable Routing Protocols in MANETs

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

STUDY AND COMPARISION OF PROACTIVE AND REACTIVE ROUTING PROTOCOL FOR MULTICHANNEL WIRELESS AD-HOC NETWORK

Sensors & Transducers Published by IFSA Publishing, S. L.,

Performance Evaluation and Comparison of AODV and AOMDV

Investigation on OLSR Routing Protocol Efficiency

A Priority based Congestion Prevention Technique for Vehicular Ad-Hoc Networks

Energy Consumption Analysis of modified AODV Routing protocol under Random Waypoint and Reference point Group Mobility Models

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

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

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

An Extended AODV Protocol for Multipath Routing in MANETs

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

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

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

Transcription:

Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI 1 Yongxian SONG, 2 Rongbiao ZHANG and Fuhuan Chu 1 School of Electronic and Information Engineering, Jiangsu University, Zhenjiang, 212013, China 2 School of Electronic Engineering, Huaihai Institute of Technology, Lianyungang, 222000, China 1 E-mail: soyox@126.com Received: 7 February 2014 /Accepted: 7 March 2014 /Published: 30 April 2014 Abstract: AODV is a kind of on-demand distance vector routing protocols, in the light of the characteristics of AODV (Ad hoc On Demand Distance Vector ), AODV was revised in the paper, and on the basis of it, a kind of multipath AODV reliable data transmission routing algorithm based on LQI (LBM_AODV) was put forward. The algorithm mainly revised AODV protocol from the link information extraction, RREQ and RREP forwarding and processing and so on, and link quality and battery monitoring was increased when routing discovery was implemented by AODV routing protocol. In order to reduce routing failures that were caused due to nodes failure, the disjoint multipath of node was adopted, at the same time, the routing metric model RMBLQICV that was put forward by our research group was taken into account, so the optimal configuration of primary path and backup path were obtained. Finally, the LBM_AODV agreement was verified by experiment. The experimental results has shown that the LBM_AODV algorithm was used to data transmission, and the merits of the path can be effectively evaluated, the reliability of data transmission can be ensured, the energy consumption was saved too. Copyright 2014 IFSA Publishing, S. L. Keywords: LQI, AODV, RMBLQICV, LBM_AODV, Energy consumption, WSN. 1. Introduction AODV is a kind of on-demand distance vector routing protocols, in the network, each node generally sent routing request information when communication was needed, instead of routing information was exchanged periodically. Therefore, a node can only maintain routing information that source node needs, and the entire network topology information don t need to know. AODV can well adapt to changes in the network and can effectively reduce memory requirements, and don t need to maintain some useless routing, thus energy consumption was reduced, and loops were effectively avoided by using the serial number of the destination node. When the route was discovered, routing information that sent didn t need to carry path information, and can greatly reduce traffic and save bandwidth. When routing link appears broken, AODV also supports two routing maintenance program, namely, local recovery and restoration of source node, and can ensure effective data transmission in some extent [1]. In the stage of routing response, AODV replied route request message RREQ that was the first to reach, and sends a route reply message RREP, but the nodes on this path is likely to sport a very intense and links were unstable, data transmission was prone to break, and resulted in information transmission failure [2]. Meanwhile, AODV is a single-path routing protocol, which only maintain a path from the source node to the destination node, if the damaged path is not repaired, we must re-find a new route. However, each route request can only determine a transmission path, so the routing request information was underutilized to a certain extent. Therefore, according to the Article number P_1979 191

characteristics of AODV, the link quality and battery monitoring were increased in AODV routing protocol when routing was found in this paper, and the AODV was revised to multipath routing, combined with the literature [3] and [4] mentioned disjoint node technology, the node-disjoint multipath was adopted to reduce the possibility of failure that caused due to routing node failure. According to the literature [5], LQI can effectively measure the link quality, the proposed routing metric model RMBLQICV can effectively evaluate the merits of the route, and can reflect the stability of the link quality. Therefore, in the paper, on the basis of revised AODV, combined with LQI and routing evaluation model RMBLQICV, the transmission link and multipath were evaluated respectively, and a multi-path AODV reliable data transmission routing algorithm LBM_AODV based on LQI was proposed. 2. Correction of the AODV Algorithm For AODV protocol amendment, this section focused on several aspects of the link information extraction, RREQ and RREP forwarding and handling and so on, and the unmodified parts still follow the method of the original AODV. 2.1. Link Information Extraction Before the beginning of the route request, nodes need to understand the link information between neighboring nodes. The network initialization phase was increased, each node sent the probe frames to its neighbors, and two-way link quality information between neighboring nodes was obtained. Relationship between the packet reception rate and LQI was obtained according to the literature [5], and the relationship was obtained by calculating the mean value of about 40 LQI, so we obtained link quality information by sending 40 probe frames. The 40 LQI values are extracted from each node to their neighbor nodes in order to calculate the average of these values LQI, then each node stored link quality from neighbor nodes to itself, it was shown in Fig. 1. If B received probe frames from A, and B can extract the link quality information by probe frames, thereby the communication link quality information LQIgo from A B was obtained, and A obtained information LQIback from B to A too. After the link quality information between neighbor nodes was obtained, and this information should be sent to neighbor nodes, thus can ensure that each node can store two-way link quality information with neighbor nodes. The link quality information table was established between each node, and it comprised of the neighbor node ID and bidirectional link quality of the neighbor nodes. A LQIgo LQIback Fig. 1. Schematic diagram of bidirectional link quality. 2.2. RREQ Broadcasting, Processing and Forwarding AODV adopted RREQ frame format, the source node sent RREQ to its neighbor nodes, each route request message RREQ was uniquely identified by the source node ID and RREQ ID. And loops was still avoided by the destination node serial number, the destination node sequence number was larger than or equal to the sequence number of RREQ. If the intermediate node received RREQ that the source node ID and RRED ID are the same, then the route request message was discarded, and wasn t processed. However, in order to find disjoint multipath for multiple nodes, these duplicate RREQ information were recorded, RREQ table was increased in the nodes, and it has shown in Fig. 2. The information that RREQ contained was recorded in the table, and RREQ was repeated or no-repeated, the information included source node ID, destination node ID, neighbor node ID, link quality LQIgo and LQIback between each node and its neighbor nodes, the hops number and the life cycle of neighbor nodes and the battery power of neighbor nodes. If RREQ of neighbor node was received, then the battery power and the corresponding link quality of neighbor node need be monitored. In this paper, the CC2430 node was chosen, which can monitor its own electricity. According to the literature [5] analysis, the node voltage can not be lower than the normal operating voltage, the quality of the communication link was stable and reliable when nodes worked within the normal voltage range, if the node battery power didn t reach the minimum threshold, and the neighbor nodes weren t recorded. And RREQ could do the appropriate follow-up treatment when link quality of neighbor nodes was greater than a certain threshold, the stable and reliable of link quality could not be guaranteed if link quality of neighbor nodes was less than the threshold, and the neighbors were recorded. B Fig. 2. Intermediate node RREQ table. 192

2.3. RREP Forwarding and Processing In order to discovery disjoint paths between source node and destination node, when intermediate node contained the routing of destination node, RREP message was not sent directly from intermediate node to source node, and destination node sent all RREP information. When destination node received the first RREQ from neighbor nodes, it would update sequence number and generate RREP. And we added "Last hop ID" in the RREP, and it represented neighbor node ID of the last forwarding RREQ. RREQ table of each node was queried By RREP, and the each hop link quality of forward path node was obtained, routing metric valued was calculated when RREP reached source node. Therefore, each hop PLQ was increased in control frame of RREP to obtain the forward link quality information, the modified RREP has shown in Fig. 3. RREP transmitted on the reverse path has shown in Fig. 4. When the destination node D received the last RREQ, the sequence number was updated, and the corresponding RREP was generated, the destination node D looked up the link quality of the corresponding neighbor node A in its RREQ table and recorded the forward link quality situation, and this value was filled in the RREP to continue transferring, and so on, each link quality was extracted. Fig. 3. The modified frame format of RREP. Fig. 4. Schematic of RREP transmission. Thus, RREP was transmitted source node by the reverse path that was provided by RREQ, when destination node received more RREQ from the other neighboring nodes, and its operations were the same as the first received RREQ, its update sequence number was updated and RREP was forwarded for them respectively. When intermediate node received RREP that was forwarded from neighbor node, it would delete corresponding entry of neighboring node in RREQ table, and the corresponding entry of neighboring node was added from its routing table to corresponding destination node routing, the format of routing table has shown in Fig. 5. Intermediate nodes in the RREQ table found neighbor nodes that were the minimum hop numbers from the source node, and observed the link quality stored value in neighbor nodes whether is greater than the corresponding threshold, in order to ensure symmetrical links, RREP was forwarded to neighbor nodes that were chosen if two conditions were met. In order to ensure that each node has only one path to be participated, namely, it ensured that multipath generated by routing protocol, which realized disjoint of nodes, and the approach was that the node would delete the entrance of nodes which sent RREP message in its RREP table when any one node received RREP message that was sent from any other node. 193

Fig. 5. Schematic of routing entry format. When RREP was transmitted to a node, and it could not continue to be transmitted, then it would generate a route error message to the last hop node that forwarded RREP to this node, it would deleted error nodes in the RREQ table when the node received a routing error message, then selected the next node that can forwarded RREP to source node by the original front principle. According to the above operation, the source node obtained routing information that node disjoint multipath reached destination node, supposed that main path and backup path were generated by five path in data transmission process, if five no-repeat RREP message were obtained within a predefined route search time, which received response information of five node-disjoint routing paths, the next step routing metric values were calculated by equation 5.2 in the literature [5], that is, routing metric values can be calculated by RMBLQICV model that was proposed in the previous, and the path with most highest p value was taken as the primary path, the rest were taken as a backup measure by routing metric value. So the proposed route metric model and modified AODV protocol were combined well, and this is that we proposed multipath AODV reliable data transmission routing algorithm LBM_AODV. In practical applications, the multi-hop path selection should be predefined based on the importance of the transmission data. 3. Reliability Verification of LBM_AODV Algorithm The validation of routing protocol algorithm was majority realized through simulation, the link quality situation was kind of hypothesis in the simulation, and it had relatively large difference with link quality under real environmental conditions, the actual data transmission environment could not be reflected, and the practicality of transmission algorithm wasn t able to verified. For RF signal transmission, the radio signals were interfered with the floors, walls and interior items and so on in an indoor environment, and it was a more complex transmission environment, it can simulated industrial environment in some extent, the practicability of algorithm can be more real reflected, so that the algorithm was performed in indoor environment. The experiment was done based on the CC2430 experimental platform, the experiments consist of source node, destination node and a number of intermediate nodes, MANET was realized on wireless sensor network reliable transmission experiments platform by LBM_AODV routing algorithm, and the data transmission from source node to destination node was realized by node disjoint paths that were designated. In experiments, we took indoor temperature as the collection objects, the source node transmitted the temperature parameters collected to destination node, and destination node transmitted data to PC through serial communication. In order to effectively illustrate the reliability of the proposed algorithm, in the data transmission process, we compared LBM_AODV algorithms that took RMBLQICV as metric model with transmission technology L_AODV based on LQI and classic AODV algorithm, the results with different transmission were obtained. The experiment were divided into three groups, source node transmitted fixed data packets to destination node in each group experiment. The data transmission rate of source node was set to 10 packets / s in the first group experiment, and packet size was 50Byte. In the second group experiment, packet size was the same as the first group, and the data transmission rate of source node was set to 100 packets / s. In the third experiment, the data transmission rate of source node was the same as the first group, and packet size was 100 Byte. And in three sets of experiments, the link quality information in each path was extracted through received RREP message from the source node, and transmitted to PC by serial port. In group experiment, the transmission results in each path were weighed through the packet rate P, it was calculated in (1). rev The data calculated results for each group Experiment have shown in Fig. 6. P n S rev =, (1) n D For LBM_AODV, L_AODV and AODV routing protocol, the paths that were generated in routing protocol were evaluated by different routing metric, and the corresponding evaluation results have shown in Fig. 7, Fig. 8 and Fig. 9 respectively. 194

Fig. 6. The data transmission results of each group path. According to three different route selection criteria, AODV chose the path that has the least hop numbers, L_AODV and LBM_AODV chose the path that has the highest path metric value. The experimental analysis results have shown that the classic AODV selected path1 with the smallest hop number in the first group experiment, and the corresponding packet reception rate was 67 %, L_AODV selected path2 with the highest LQI mean, the packet reception rate obtained was 84 %, LBM_AODV selected path3 with RMBLQICV maximum value, the packet reception rate obtained was 92 %. Fig. 9. AODV evaluation graphic. Fig. 7. LBM_AODV evaluation graphic. So LBM_AODV has the highest packet reception rate and reliability of data transmission. In the second group experiment, due to path1 and path2 have a minimum hop number, AODV selected Path 1 or Path 2, which received packet reception rate was 89 % and 85 % respectively, respectively. L_AODV and LBM_AODV chose path4, which the packet reception rate was 95 %. In the third group experiment, AODV chose path1, which the packet reception rate was 76 %. L_AODV chose path 3, which the packet reception rate was 86 %. LBM_AODV chose path 5, which the packet reception rate was 93 %. In conclusion, the experimental results analysis have shown that no matter what the data packet size and data transmission rates, compared with the other two routing algorithm, LBM_AODV has a high data transmission reliability, and achieved the desired effect. 4. Validation of Network Energy Consumption Fig. 8. L_AODV evaluation graphic. The reliability of data transmission was mainly analyzed above, and then the energy consumption of data transmission nodes were analyzed through different routing protocols, due to the residual energy of each node was difference, so we introduced the 195

parameter that was energy consumption rate to measure energy consumption of nodes, the calculation has shown in equation 2. E cost β =, (2) Eall where E cost represents energy consumption of each node, E all represents the total energy of each node. The average energy consumption of each node was statistical by experiment, and the energy consumption rate has shown in Fig. 10. field of application, and the underlying wireless communication link is extremely unreliable due to affect by various factors, and the system resources were limited, these have become the bottleneck problem in WSN. In this paper, aiming at the shortcomings of the classic on-demand routing protocol AODV, and it was corrected, on the basis of the proposed routing metric model RMBLQICV, this paper proposed a multipath AODV routing protocol based on LQI LBM_AODV. LBM_AODV was verified through the experiment, the experimental results have shown that the merits of the path can effectively evaluated, and ensured the reliability of data transmission, but also saved the energy consumption when data were transmitted by LBM_AODV algorithm. Acknowledgements This work was supported the Priority Academic Program Development of Jiangsu Higher Education Institutions (PAPD). References Fig. 10. Node energy consumption comparison chart. As can be seen from Fig. 10, in each group experiment, the average energy consumption of LBM_AODV was lower than the other two algorithms, because of AODV and L_AODV algorithm was not able to select the path that the reliability was the highest to transmit data, and AODV and L_AODV consumed more energy than LBM_AODV when they completed the transfer task, so that the average energy consumption of the network was increased. 5. Conclusion Wireless sensor networks are a class of network that is application-centric, the reliability requirement of wireless sensor networks is more higher in the [1]. Elizabeth M. Belding-Royer, Charles E. Perkins, Evolution and future directions of the ad hoc ondemand distance-vector routing protocol, Ad Hoc Networks, Vol. 1, Issue 1, 2003, pp. 125-150. [2]. Zang Wan-Yu, Yu Meng, Xie Li, Sun Zhong-Xiu, A survey of on-demand routing protocols for ad hoc mobile networks, Chinese Journal of Computers, Vol. 25, Issue 10, 2002, pp. 1009-1017. [3]. Z. Ye, S. V. Krishnamurthy, S. K. Tripathi, A framework for reliable routing in mobile ad hoc networks, in Proceedings of Twenty-Second Annual Joint Conference of the IEEE Computer and Communications, Vol. 1, 2003, pp. 270-280. [4]. Changwen Liu, Mark Yarvis, Steven W. Conner, et al., Guaranteed on-demand discovery of node-disjoint path sin ad hoc networks, Computer Communications, Vol. 30, Issue 14, 2007, pp. 2917-2930. [5]. Rongbiao Zhang, Yongxian Song, Fuhuan Chu, Study of wireless sensor networks routing metric for high reliable transmission, Journal of Networks, Vol. 7, Issue 12, 2012, pp. 2044-2050. 2014 Copyright, International Frequency Sensor Association (IFSA) Publishing, S. L. All rights reserved. (http://www.sensorsportal.com) 196