A Scheme of Multi-path Adaptive Load Balancing in MANETs

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

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

Power aware Multi-path Routing Protocol for MANETS

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

A Survey - Energy Efficient Routing Protocols in MANET

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

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

Computation of Multiple Node Disjoint Paths

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

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

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Performance Evaluation of MANET through NS2 Simulation

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

Performance Evaluation of Various Routing Protocols in MANET

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

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

ENERGY BASED AODV ROUTING PROTOCOL FOR WIRELESS MESH NETWORK

A Neighbor Coverage Based Probabilistic Rebroadcast Reducing Routing Overhead in MANETs

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

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

Performance Analysis and Enhancement of Routing Protocol in Manet

Performance Analysis of AOMDV, OLSR and DSR Routing Protocols Using UDP agents in MANETS

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

Secure Enhanced Authenticated Routing Protocol for Mobile Ad Hoc Networks

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

Ad Hoc Networks: Introduction

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

Routing Protocols in MANETs

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

SUMMERY, CONCLUSIONS AND FUTURE WORK

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

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

An Efficient Broadcast Algorithm To Transmit Data In Multi-hop Relay MANETs Fathima Sana 1, Dr. M. Sudheep Elayidom 2

Ad Hoc Networks: Issues and Routing

Performance Analysis of MANET Using Efficient Power Aware Routing Protocol (EPAR)

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

A Review paper on Routing Protocol Comparison

International Journal of Advance Engineering and Research Development. Improved OLSR Protocol for VANET

Analysis of GPS and Zone Based Vehicular Routing on Urban City Roads

Introduction to Mobile Ad hoc Networks (MANETs)

II. ROUTING CATEGORIES

A REVERSE AND ENHANCED AODV ROUTING PROTOCOL FOR MANETS

On the Scalability of Hierarchical Ad Hoc Wireless Networks

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

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

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

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

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

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

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

Figure 1: Ad-Hoc routing protocols.

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

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

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

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

Estimate the Routing Protocols for Internet of Things

A Study on Issues Associated with Mobile Network

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

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

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

Routing Protocols in MANET: Comparative Study

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

Performance Evaluation in MANET by Using NCPR Scheme with Cluster Technique

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Evaluation of Routing Protocols for Mobile Ad hoc Networks

GSM Based Comparative Investigation of Hybrid Routing Protocols in MANETS

Keywords Minimum Spanning Tree, Mobile Adhoc Network (MANET), Multicast, Overhead, Scalability, Spanning Tree.

Overhead Reduction and Performance Enhancement of AODV and DSR Routing Protocols

A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

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

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

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

Effects of Caching on the Performance of DSR Protocol

EZR: Enhanced Zone Based Routing In Manet

Chapter 7 CONCLUSION

Comprehensive Study and Review Various Routing Protocols in MANET

Energy Efficient Routing Protocols in Mobile Ad hoc Network based on AODV Protocol

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

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

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

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

Energy Efficient EE-DSR Protocol for MANET

Figure 1. Clustering in MANET.

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

Improved Performance of Mobile Adhoc Network through Efficient Broadcasting Technique

MODIFIED DSR PROTOCOL FOR ENERGY EFFICIENCY IN MANET WITH LOAD SHARING

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

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

ROUTING AND EFFICIENT EVALUATION TECHNIQUES FOR MULTI-HOP MOBILE WIRELESS NETWORKS

Performance Analysis of MANET Routing Protocols OLSR and AODV

A Topology Based Routing Protocols Comparative Analysis for MANETs Girish Paliwal, Swapnesh Taterh

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

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

Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks

A MODIFIED ROUTE DISCOVERY APPROACH FOR DYNAMIC SOURCE ROUTING (DSR) PROTOCOL IN MOBILE AD-HOC NETWORKS

ABSTRACT I. INTRODUCTION. Rashmi Jatain Research Scholar, CSE Department, Maharishi Dayanand University, Rohtak, Haryana, India

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

Performance Analysis of Power -aware Node-disjoint Multipath Source Routing in Mobile Ad Hoc Networks

Study of Route Reconstruction Mechanism in DSDV Based Routing Protocols

Transcription:

4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) A Scheme of Multi-path Adaptive Load Balancing in MANETs Yang Tao1,a, Guochi Lin2,b * 1,2 School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing, 400065, China a taoyang@cqupt.edu.cn, b382150914@qq.com Keywords: MANET, routing protocols, load balancing, AOMDV Abstract. The majority of multi-path routing schemes in Mobile Ad-hoc Networks (MANET) does not consider the traffic distribution and load balancing routing performance, increasing network overhead, excessive energy consumption and other issues. We propose a scheme to achieve load balancing when the topology changes rapidly, according to the weights of the path quality to dynamically allocated to the multi-path data flow. The NS2 simulation results indicate that AOMDV-LB is much better than Ad-hoc on-demand multipath distance vector (AOMDV) in network utilization, end-to-end delay performance, and throughput. Introduction The network which doesn t require an infrastructure and are dynamically formed using an autonomous system of mobile nodes that are connected via wireless links are known as Mobile Ad Hoc Networks (MANET). The traditional applications of MANETs including battlefield, emergency rescue and data acquisition in remote environment[1]. In MANETs, the node is both a communication terminal and a router. With the constant movement of the nodes, the topology of the network is constantly changing. For the existing MANETs, there are lots of routing protocols, which can be roughly divided into two categories: table driven routing protocol and on-demand routing protocol[2]. In the former, each node in the network needs to maintain and update the routing information continuously. However, in the on-demand routing protocol, not every node needs to maintain the routing information, the nodes can only create the path when the network need to send packets. In the on-demand routing protocols, the most prominent representations are the AODV protocol and the Dynamic Source Routing (DSR) protocol[3,4]. In this paper, we introduce a simple but efficient method for load balancing. AOMDV provides multiple paths to the destination node, choose the path of the minimum number of hops and discards the higher hop count ones. The new scheme can be applied to most of the on-demand routing protocols, which are used in the routing discovery process. When a route request (RREQ) message[5] is sent to the whole network in a flooding way, not all intermediate nodes receiving the message will broadcast it. The nodes will first compare with a threshold value to determine whether it is overloaded. If the node is overloaded, it will discard the RREQ message, while the newly established path will not contain this overloaded node. The threshold value is used as a criterion, which is dynamically changing and mainly based on the amount of queue occupancy along the reverse path. Throughout this paper, the third part will describe the method of adaptive load balancing in detail. In the fourth part, the performance evaluation and solution is demonstrated in the form of simulation. The fifth part shows the conclusion of this paper. Related works Routing is a fundamental problem in wireless and wired networks so a lot of routing protocols have been proposed[6]. In this section, we will review the existing routing protocols in MANET, especially in terms of load balancing problems. The connection problem is more serious in the single channel networks, because in the single channel network, the connection often occurs when a path passes through the wireless coverage of the other path. This issue has been discussed in the 2016. The authors - Published by Atlantis Press 37

literature[7,8]. The load balancing technology in MANETs can be roughly divided into two types, one is based on the flow, which attempt to make equal distribution among the nodes of the network to achieve the load balance; the second is based on time delay, in which the load is balanced by trying to avoid nodes with excessive delay. In this paper, the solution we proposed can be applied in most of on demand routing protocols, both single-path routing and multi-path routing, it is based on the flow type, and will distribute the traffic load evenly among the nodes in MANET. Multi-path Adaptive Load Balancing Scheme AOMDV protocol is an extension of the AODV protocol in order to calculate multiple non loop and link disjoint paths. In order to ensure the existence of the non loop path, if the node already has a path to the destination node, it can only accept an alternate path to the destination if the path has a lower hop count[9]. The adaptive load balancing method we proposed is applied in the process of routing requests. When a source node wants to communicate with the destination node but failed to reach route information to the destination node, it will initialize a route discovery process, then broadcast a RREQ message began to find its way. But not all of the intermediate nodes that receive the RREQ message will respond to it. If the intermediate nodes are qualified to be forwarded, it is first to make a decision before broadcasting the RREQ message again. If its interface queue usage is below the threshold value, the node is qualified and can be broadcast message. Queue occupancy is the number of packets waiting to be forwarded in the interface queue. If the node's interface queue takes up more than the threshold value, the node is not qualified to forward, and at the same time the RREQ message would be discarded. In this way, the overloaded nodes will be excluded from the new path, and according to the on-demand routing protocol, this method will be useful to make the traffic load evenly on the nodes in the network. C A J K E D S M B F I H L S Source Node D Destination node Fig.1. Route Request Process with Adaptive Load Balancing Through this example we will explain the plan in detail. As shown in Figure 1, the S node is the source node and the D node is the destination node. When the node S needs to communicate with the D node, but it does not have any available path information, then it will initiate a route discovery process by flooding RREQ messages on other nodes of the network. After receiving the RREQ message, the intermediate node determines whether to broadcast or not after checking the current queue capacity and the threshold value. If the queue capacity is greater than the threshold value, the node will directly discarded the RREQ packets, such as nodes J and node I in the figure. Since they do not forward RREQ packets, the newly established path will bypass these nodes. On the contrary, the node will continue to forward RREQ packets, such as nodes A, B, E, etc.. In the above method, the threshold value plays an important role in the selection of nodes which forward the RREQ packets. Once the intermediate node receives a RREQ packet, it will recalculate the threshold value which is based on the queue capacity of the nodes on the reverse path. Therefore, the threshold value is variable, and it will make the adaptive change according to the current load condition of the network. Here we give an algorithm to calculate the threshold value of each node. 38

Step 1:The node will calculate the average queue occupancy ( avg _ qoc ) based on the current queue occupancy of all nodes in the local area. Therefore, the node s avg _ qoc can be calculated according to the following formula: n qoc + nb _ qoci i= 1 avg _ qoc = (1) n + 1 Here qoc represents the queue occupancy of the node itself, nb _ qoc i is the queue occupancy of the neighbor nodes, and n is the number of neighbors of the node. As shown in Figure 1, the node A's average queue occupancy can be determined using its own queue occupancy, and its neighbor nodes C, S, E and J queue occupancy, nb _ qoc 1, nb _ qoc 2, nb _ qoc 3 and nb _ qoc 4. Here n is equal to 4. The source node will calculate the average queue occupancy by avg _ qoc. Step 2: the threshold value of the node ( thr ) will be calculated based on the average queue occupancy of all nodes on the path. By the node's own avg _ qoc and the RREQ s sum _ qoc it received along the nodes on the reverse path, the node G will be able to compute the threshold value according to its avg _ qoc and the received RREQ packets sum _ qoc, which is the sum of avg _ qoc of node S, A, E. d = n qoc avg _ qoc + nb _ qoc avg _ qoc n= 1 n + 1 i thr = d + avg _ qoc (3) Step 3: the node compares its current queue occupancy ( qoc ) and the threshold value (thr ). When the node gets its own thr, it will compare the value with the current qoc, if the threshold value is greater than qoc, the node will respond to the RREQ packet. Otherwise, it will discard it. (2) 0 Max length thr0 thr1 qoc thr2 Fig.2. Comparing the qoc with thr As shown in Figure 2, if thr = thr1, then qoc > thr, the received RREQ packets will be discarded; if thr = thr2, then qoc < thr, the received RREQ packets will be continued to broadcast; if thr = 0, then thr = thr0. Solution: the following presentation of the program is the changes to the existing AOMDV protocol. 1.Paths are selected according to the hop count and queue length. 2.If the queue length is within a certain threshold value, the load balance will be achieved by making the choice of the paths. 3.Whether the RREQ packets are forwarded or dropped is according to the queue length of the node. 39

Simulation and results In this part, we use our load balancing method in AOMDV, which called AOMDV-LB, then we evaluate the performance analysis of the two algorithms in the simulation environment. AOMDV is an on-demand multi-path distance vector routing protocol that select a path with the minimum hop count, while discarding the paths with higher hop count. Simulation environment: This paper uses the NS-2 simulation environment, the simulation parameters we set are: node evenly distributed in the 800 m*800m rectangular area, a total of 25 mobile nodes within the transmission distance of 250m. The bandwidth of the network is 2Mbps/s, and the Mac layer protocol uses 802.11. The number of destination nodes is 1. Simulation uses a fixed bit rate for the traffic, it transmits 5 packets per second and the size of each packet is 512 bytes. Simulation result analysis: In the above simulation environment, the follow three performance will be evaluated and analyzed: network loss ratio, end to end delay, load distribution. 1.Network loss ratio: The ratio of the number of lost packets and the total number of packets transmitted during the data transmission, is used to measure the congestion of the network. 2.Average end-to-end delay: it refers to the time taken for a packet to be transmitted across the network from source to destination, which is used to measure the routing efficiency. 3.load distribution: it aims to optimize resource use, maximize throughput, minimize response time, and avoid overload of any single resource. In this paper, we set the initial threshold value equal to 5 packets. In this case, the majority of the node's queue occupancy will not be more than 5 packets. Figure 3 shows the network loss ratio. When the network is in a low load environment, the network loss ratio of AOMDV-LB has little difference between with the AOMDV. With the increasing of the load in the network, the network loss ratio of AOMDV-LB and AOMDV has been increased, but the loss rate of the former is little than the latter. Therefore, the network loss ratio in the AOMDV-LB is significantly reduced, and the performance is improved. Fig.3. Network Loss Ratio Figure 4 shows the average end to end delay of the transmission data. When the traffic load in the network increases, the end-to-end delay will increase, which is mainly caused by the congestion. AOMDV-LB can find the path with low traffic load, but the AOMDV shows a poor performance 40

when the network load is serious. Therefore, in the AOMDV-LB the average end to end delay are significantly reduce. Fig.4. Average End-to-end Delay Figure 5 shows the node's load distribution graph. The forwarded packets size in the AOMDV nodes have much more difference between each other and the network load is not balanced. However, the data packet size forwarded in the AOMDV-LB is relatively stable, it is due to the reasonable allocation of the flow in the network and can achieve the load balance. Therefore, the load distribution is more balanced in the AOMDV-LB. Fig.5. Load Distribution 41

Conclusion In this paper, each node determines how to response to the received RREQ packet by examining its interface queue occupancy. The criterion is the threshold value, which is calculated after the RREQ packet is received at each node. It can dynamic change with the change of the queue occupancy of each node along the reverse path. Therefore, the threshold value will be adjusted according to the traffic load in the network. This program can make the traffic in the MANETs distribute evenly to the network nodes. References [1] Sarkar S K, Basavaraju T G, Puttamadappa C. Ad hoc mobile wireless networks: principles, protocols and applications[m]. CRC Press, 2007. [2] Bai M R, Ramesh V, Kumar D V. Design of Load Balanced Ad-hoc on Demand Multi Path Distance Vector Routing for MANETs[J]. Journal of Network Communications and Emerging Technologies (JNCET) www. jncet. org, 2015, 2(3). [3] Liu C X, Zhang Y, Xu E, et al. A Novel Multi-Path Routing Algorithm Based on Clustering for Wireless Mesh Networks[J]. KSII Transactions on Internet and Information Systems (TIIS), 2014, 8(4): 1256-1275. [4] Thaalbi M, Tabbane N, Bejaoui T, et al. A weighted QoS aware multipath routing process in Mobile Ad hoc Networks[C]//Computers and Communications (ISCC), 2013 IEEE Symposium on. IEEE, 2013: 000336-000341. [5] Guo L, Zhang L, Peng Y, et al. Multi-path routing in spatial wireless ad hoc networks[j]. Computers & Electrical Engineering, 2012, 38(3): 473-491. [6] Yang P, Huang B. QoS routing protocol based on link stability with dynamic delay prediction in MANET[C]//Computational Intelligence and Industrial Application, 2008. PACIIA'08. Pacific-Asia Workshop on. IEEE, 2008, 1: 515-518. [7] Abolhasan M, Wysocki T, Dutkiewicz E. A review of routing protocols for mobile ad hoc networks[j]. Ad hoc networks, 2004, 2(1): 1-22. [8] Devi P R, Rao D D S. Congestion Adaptive Hybrid Multi-path Routing Protocol for Load Balancing in Mobile Ad Hoc Networks[J]. International Journal of Computer Science and Telecommunications, 2012, 3(12): 2345-4356. [9] Attar M A, Edsall T J, Dharmapurikar S M, et al. System and method for multi-path load balancing in network fabrics: U.S. Patent Application 14/308,464[P]. 2014-6-18. 42