Development of an Optimal and Delay Based Routing Algorithm for MANETs using Intelligent Agent Fuzzy Logic



Similar documents
`PERFORMANCE COMPARISON OF ENERGY EFFICIENT AODV PROTOCOLS

PERFORMANCE ANALYSIS OF AD-HOC ON DEMAND DISTANCE VECTOR FOR MOBILE AD- HOC NETWORK

IJMIE Volume 2, Issue 7 ISSN:

COMPARATIVE ANALYSIS OF ON -DEMAND MOBILE AD-HOC NETWORK

A Survey: High Speed TCP Variants in Wireless Networks

Security Scheme for Distributed DoS in Mobile Ad Hoc Networks

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

Routing with Load Balancing in Wireless Ad hoc Networks

Performance Analysis of Load Balancing in MANET using On-demand Multipath Routing Protocol

Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

SECURE DATA TRANSMISSION USING INDISCRIMINATE DATA PATHS FOR STAGNANT DESTINATION IN MANET

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

Comparative Study of Performance Evaluation for Mobile Ad hoc networks using a proxy node

NetworkPathDiscoveryMechanismforFailuresinMobileAdhocNetworks

Load-balancing Approach for AOMDV in Ad-hoc Networks R. Vinod Kumar, Dr.R.S.D.Wahida Banu

SJBIT, Bangalore, KARNATAKA

1 M.Tech, 2 HOD. Computer Engineering Department, Govt. Engineering College, Ajmer, Rajasthan, India

Keywords: DSDV and AODV Protocol

Implementation of a Lightweight Service Advertisement and Discovery Protocol for Mobile Ad hoc Networks

Node Mobility Tracking In Mobile Ad-Hoc Networks in their Geographical Position (Dynamic Networks)

An Efficient AODV-Based Algorithm for Small Area MANETS

Adaptive Multiple Metrics Routing Protocols for Heterogeneous Multi-Hop Wireless Networks

SIMULATION STUDY OF BLACKHOLE ATTACK IN THE MOBILE AD HOC NETWORKS

A Workload-Based Adaptive Load-Balancing Technique for Mobile Ad Hoc Networks

Robust Routing in Wireless Ad Hoc Networks

Performance Evaluation of Aodv and Dsr Routing Protocols for Vbr Traffic for 150 Nodes in Manets

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Performance Comparison of AODV, DSDV, DSR and TORA Routing Protocols in MANETs

2. Related protocols. 1. Introduction

Study of Network Characteristics Incorporating Different Routing Protocols

Student, Haryana Engineering College, Haryana, India 2 H.O.D (CSE), Haryana Engineering College, Haryana, India

Role of Clusterhead in Load Balancing of Clusters Used in Wireless Adhoc Network

Study And Comparison Of Mobile Ad-Hoc Networks Using Ant Colony Optimization

DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS

PERFORMANCE ANALYSIS OF AODV, DSR AND ZRP ROUTING PROTOCOLS IN MANET USING DIRECTIONAL ANTENNA


Securing MANET Using Diffie Hellman Digital Signature Scheme

A Link-state QoS Routing Protocol for Ad Hoc Networks

Step by Step Procedural Comparison of DSR, AODV and DSDV Routing protocol

Security in Ad Hoc Network

A Novel Caching Scheme for Internet based Mobile Ad Hoc Networks

Secured Data Transmissions In Manet Using Neighbor Position Verfication Protocol

Position and Velocity Aided Routing Protocol in Mobile Ad Hoc Networks

Energy Consumption analysis under Random Mobility Model

ISSUES AND CHALLENGES OF QUALITY OF SERVICE IN MOBILE ADHOC NETWORK

Delay aware Reactive Routing Protocols for QoS in MANETs: a Review

Security Threats in Mobile Ad Hoc Networks

A Review of Secure Ad-hoc Routing

II RELATED PROTOCOLS. Dynamic Source Routing (DSR)

AntHocNet: an Ant-Based Hybrid Routing Algorithm for Mobile Ad Hoc Networks

Load-Balanced Routing through Virtual Paths: Highly Adaptive and Efficient Routing Scheme for Ad Hoc Wireless Networks

Intelligent Agents for Routing on Mobile Ad-Hoc Networks

Robust Security Solution to Countermeasure of Malicious Nodes for the Security of MANET

Security and Privacy Issues in Wireless Ad Hoc, Mesh, and Sensor Networks

An Extended AODV Protocol to Support Mobility in Hybrid Networks

Internet Connectivity for Ad hoc Mobile Networks

Performance Evaluation of Mobility Speed over MANET Routing Protocols

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS

Achieving Energy Efficiency in MANETs by Using Load Balancing Approach

Quality of Service Support in Mobile ad-hoc IP Networks *

Proposition of a new approach to adapt SIP protocol to Ad hoc Networks

A REVIEW: MOBILE AD-HOC NETWORK PROTOCOLS AND SECURITY ISSUES

Formal Measure of the Effect of MANET size over the Performance of Various Routing Protocols

Adaptive Routing In Dynamic Ad-Hoc Network

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

Energy-Aware Performance Metric for AODV and DSDV Routing Protocols in Mobile Ad-Hoc Networks

A Comparison of TCP Performance over Three Routing Protocols for Mobile Ad Hoc Networks

Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks

Influences of Communication Disruptions on Decentralized Routing in Transport Logistics

International Journal of Wireless & Mobile Networks (IJWMN) Vol. 4, No. 2, April 2012

Performance comparison and analysis of routing strategies in Mobile ad hoc networks

ROUTE MECHANISMS FOR WIRELESS ADHOC NETWORKS: -CLASSIFICATIONS AND COMPARISON ANALYSIS

Dynamic Source Routing in Ad Hoc Wireless Networks

Gateway Load Balancing in Integrated Internet- MANET to Improve Network Performance

Load balanced routing in mobile ad hoc networks

ADAPTIVE LINK TIMEOUT WITH ENERGY AWARE MECHANISM FOR ON-DEMAND ROUTING IN MANETS

Energy Efficiency of Load Balancing in MANET Routing Protocols

Simulation Analysis of Different Routing Protocols Using Directional Antenna in Qualnet 6.1

Survey on Load balancing protocols in MANET S (mobile ad-hoc networks)

PERFORMANCE OF MOBILE AD HOC NETWORKING ROUTING PROTOCOLS IN REALISTIC SCENARIOS

A Catechistic Method for Traffic Pattern Discovery in MANET

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES

DSR: The Dynamic Source Routing Protocol for Multi-Hop Wireless Ad Hoc Networks

Optimized Load Balancing Mechanism Using Carry Forward Distance

Comparison of WCA with AODV and WCA with ACO using clustering algorithm

Keywords- manet, routing protocols, aodv, olsr, grp,data drop parameter.

Transport layer issues in ad hoc wireless networks Dmitrij Lagutin,

A Review of Routing Protocols for Mobile Ad-Hoc NETworks (MANET)

International Journal of Advanced Research in Computer Science and Software Engineering

Transcription:

International Journal of Advanced and Innovative Research ISSN: 2278-7844 Available online at http://ijair.jctjournals.com Volume 1, Issue 2, July 2012 Development of an Optimal and Delay Based Routing Algorithm for MANETs using Intelligent Agent Fuzzy Logic Vineet Bansal 1, Payal Kansal 2, Sohan Garg 3 1. General Manager-IT, Mankind Pharma -New Delhi (INDIA) 2. Assistant Professor, LKCE, Ghaziabad 3. Director, MCA Program, IIMT Management College-Meerut Abstract: In this paper, we present a delay based routing algorithm for ad hoc wireless networks. In an ad hoc environment there is no wired infrastructure and the mobile hosts work as a router to maintain the status about the connectivity. A mobile ad hoc network is an autonomous collection of mobile users (nodes) that communicates over relatively bandwidth-constrained wireless links. Each node is equipped with wireless receivers and transmitters using antennas that may be omni-directional, highly directional, or possibly steer able. Due to nodal mobility, the network topology may change rapidly and unpredictably over time. The network is decentralized, where network organization and message delivery must be executed by the nodes themselves, i.e., routing functionally will be incorporated into mobile nodes. The design of the network protocols for mobile ad hoc network is a complex issue. These networks need efficient distributed algorithm to determine network organization (connectivity), link scheduling, and routing. But, the existing routing algorithms designed for ad hoc wireless networks have slow response, excessive overhead and become unsuitable under the above considerations. The full approach, for referring the internal state of the network relies on Round Trip Time (RTT) measurements only. We consider the RTT mean and RTT variance as fuzzy input variables and delay as a fuzzy output variable. Under such condition the performance of the proposed algorithm is tested. It is shown that under these conditions the algorithm gives better results. The proposed routing algorithm is simulated in MATLAB 6.5. Keywords: Ad hoc wireless networks, routing, fuzzy logic, RTT, topology 1. INTRODUCTION: Traditionally, ad hoc networks are considered useful in situations where the necessary infrastructure for centralized administration may not be economically practical or

physically possible. Well-known examples of these situations are communication networks established at battlefields or disaster areas. The absence of the need for a base station contributes positively to the ease of an ad hoc network. In an ad hoc wireless network where wired infrastructures are not feasible, mobility and bandwidth are two key elements presenting research challenges. Mobility causes the life time of a connection between two hosts to vary greatly; and limited bandwidth makes a network to be easily congested by control signaling. Routing schemes developed for wired networks seldom consider restrictions of this type. We consider some factors which affect the routing performance of ad hoc wireless networks. These factors include signal power, mobility, bandwidth, distance, topological changes, congestion etc. These factors are subject to frequent and very difficult to model. The DBF [1] (Distributed Bellamnford) or LS (Link State) [2] have been proposed in the past for both wire line and wireless networks. The advantage of DBF is its simplicity and computational efficiency due to its distributed characteristics. However, the slow convergence and the tendency of creating loops make DBF not suitable for a wireless network with high mobility, large distance and change of topology. To address the limitations of DBF and topology broadcast in mobile wireless network, a number of efforts have been made in the recent past. One such effort is the DSDV [3]. In this protocol, each mobile host, which is a specialized router that periodically advertises its view of the interconnection topology with other mobile hosts within the network to maintain up-to-date information about the status of the network. Unfortunately, in DSDV a node has to wait until it receives the next update message originated by the destination in order to update its distance-table entry for that destination. Recently, a number of distributed shortest-path algorithms have been proposed [4,5,6,7] that utilize information regarding the length and second to-last hop (predecessor) of the shortest path to each destination to eliminate the counting to infinity problem of DBF. We call this type of algorithm as path-finding algorithms. According to these algorithms, each node maintains the shortest path spanning tree reported by its neighbors. Path-findings algorithms are an attractive approach for wireless networks, because they eliminate counting to-infinity problem. However, these algorithms can still incur temporary loops in the paths specified by the predecessor before they converge; without proper precautions, this can lead to slow convergence or incur substantial processing if a node is required to update its entire routing table for each input event. To address these problems several routing algorithms have been proposed such as Gifni-Bertsekas (GB) algorithm [8], the light weight mobile routing (LMR) protocol [9], the wireless routing protocol [WRP], and dynamic source routing (DSR)[10]. However, these algorithms do not satisfy the requirements of ad hoc wireless network completely. In this paper, we propose a new routing protocol for ad hoc wireless networks which addresses some of the problems with existing approaches. The objective of our design is to keep the routing overhead low while contributing to high overall throughput. In our proposed routing algorithm RTT data are used to detect wireless links in the communication path. Generally speaking, a RTT is the interval between the sending of a packet and receiving its acknowledgement. It includes both the network delays, such as router-queue delay and link propagation delay as well as host-processing delay, such as the time that takes the sender and receiver to process the packet and the acknowledgement. Normally, the propagation delay is a significant contributor to the round trip time. FUZZY LOGIC: Fuzzy Logic was introduced by L.A.Zadeh in 1960s as a mean to model the uncertainty of natural language, and has been widely used for supporting intelligent systems. Fuzzy

set is a superset of conventional or Boolean logic that has been extended to handle the concept of partial truth. A Fuzzy Logic system basically contains the three elements which are following: 1. Fuzzifier 2. Interface method (fuzzy rules and Reasoning) 3. Defuzzifier 1. Fuzzifier: A fuzzifier is responsible for mapping any crisp value into proper values in fuzzy logic space. This work is done by using transactions from false to true (0 to 1). Mathematically, a membership function associates each element X (x) in the universe of discourse U with a number in the interval [0, 1] as shown in (1): (1) X : U [0,1 ] There fore, a fuzzifier maps crisp data x U into a fuzzy set X U, and X (x) gives the degree of membership in the range [0, 1]. Where 1 denotes full membership and 0 denotes no membership. So fuzzy sets are indeed an extension of the classical sets in which only full membership or no membership exist. Fuzzy sets on the other hand, allow partial membership. Fuzzy Rules and Fuzzy Reasoning: Fuzzy system performs reasoning on the input data by following a predefined inference method. The amount of rules depends on both the number of inputs and membership functions associated to each input. The general form of a fuzzy rule is following: If( x 1 is F 1 ) and( x 2 is F2 ) and (x 3 is F 3 )..and (x n is F n ) then (y is G). Where F i and G are the fuzzy sets associated with the input and output fuzzy variable x i and y, respectively where i= 1, 2, 3..n. Defuzzifier: Once the input data have been numerically processed by fuzzy reasoning then they are converted back to the crisp values. This task to convert data into the crisp data is done by defuzzifier or we can say that the defuzzifier combines together mathematically the result of each rule into a single crisp value. Several methods are used to doing so. Proposed Routing Algorithm: The proposed routing algorithm consists the following points: Fuzzy Input Variables: Input variables for the proposed routing algorithms are defined as the RTT mean t in equation (2) and RTT variance t in equation (3) being i=1,2,3,4,..n are the max samples. Since the maximum value of RTT is always limited by either the timeout timer or the fast retransmit mechanism. Equation (2) and (3) imply the fuzzy input variable t (RTT mean) and t (RTT variance) from 0 to Tmax where Tmax is the maximum sample. A Fuzzifier has to map the crisp values t and t into the fuzzy draft. (2) t=(1/n) i n 1 ti (3) t = (1/n) i n 1 2 ( ti t) The figure 1 and figure 2 shows the RTT mean and RTT variance respectively. The RTT mean has been divided into three fuzzy sets small (from 0 to 0.4) medium (from 0.2 to 0.8) and large (from 0.6 to 1.0) and the sets small (from 0 to 0.4) medium (from 0.2 to 0.8) and large (from 0.6 to 1.0) have been used for another fuzzy input variable RTT variance.

Figure 1: Input Variable RTT Mean Figure 3: Output Variable Delay Figure 2: Input Variable RTT Variance Fuzzy Output Variable: We have only one fuzzy output which is delay and this fuzzy output variable has been divided into three singleton fuzzy sets poor( from 0 to 0.4), average (from 0.2 to 0.8) and excellent (from 0.6 to 1.0) as shown in figure 3. Fuzzy Rule Base: The collection of the fuzzy rules that are expressed as fuzzy condition statements forms the rule base of a fuzzy logic. The rule base provides the various delay based routes for different ranges based on the RTT mean and RTT variance. This proposed approach is generic and should be easily modified to fit with different routing metrics. The Centroid of area method is used as defuzzification methods to produce the non fuzzy set. The fuzzy rules are given below: (If RTT mean is Small) and (RTT variance is Small) then Delay is Excellent. (If RTT mean is Small) and (RTT variance is Medium) then Delay is Excellent. (If RTT mean is Small) and (RTT variance is Large) then Delay is Excellent. (If RTT mean is Medium) and (RTT variance is Small) then Delay is Poor. (If RTT mean is Medium) and (RTT variance is Medium) then Delay is Average. (If RTT mean is Medium) and (RTT variance is Large) then Delay is Excellent.

(If RTT mean is Large) and (RTT variance is Small) then Delay is Poor. (If RTT mean is Large) and (RTT variance is Medium) then Delay is Poor. (If RTT mean is Large) and (RTT variance is Large) then Delay is Poor. Delay RTT Mean/ RTT Var. Small Medium Large Small Excellent Excellent Excellent Figure 6: Delay with small RTT Mean and medium RTT Variance Medium Poor Average Excellent Large Poor Poor Poor Table 1: Fuzzy Inference Rules Figure 6: Delay with small RTT Mean and small RTT Variance Figure 5: Delay O/P with respect to RTT Mean and RTT Variance EXPERIMENTAL RESULTS The fuzzy rule base is represented as a 3D-decision surface, presented in figure 5 and MATLAB has been used for the same. Inputs to the proposed routing algorithm are on the horizontal axes and the output is on the vertical axis. The decision surface illustrate that when both RTT mean and RTT variance are small then delay is excellent but, as RTT mean increases up to large with small RTT variance the delay becomes poor. Against it, when RTT mean is small and RTT

variance increases up to the large the delay is gain excellent. In the decision surface it is also clear that when RTT mean is small and RTT variance is large then delay is excellent but as we increase the RTT mean up to medium and put RTT variance large then delay is again excellent but as RTT mean reaches at large the delay becomes poor. CONCLUSIONS We have studied several existing routing algorithms for ad hoc wireless networks and found that no single routing algorithm is the solution for the same. The fuzzy metric approach improves the performance compared with the other approach used traditionally in the routing technique. The proposed approach offers the improvement schemes with its features such as it yields loop free routes, helps in multi path routing, gives the faster response at low overheads and the overall evaluation is positive in the sense that we applied an intelligent algorithm for inferring statistically the internal state of the network, and the outcome was surprisingly accurate. The results of the proposed routing algorithm confirm that the protocol presents a considerable reduction of routing overhead, whereas the overall performance is competitive with other protocols. Optimization extensions on the basic operation of the protocol are also proposed to improve load balancing, bandwidth utilization, and enhance the quality of the routes used. REFERENCES [1] Ashwani Kush, Phalguni Gupta, Ram Kumar, Performance Comparison of Wireless Routing Protocols, Journal of the CSI, Vol.35 No.2, April-June 2005 [2] Anne Aaron, Jie Weng, Performance Comparison of Adhoc Routing Protocols for Networks with Node Energy Constraints, available at http://ivms.stanford.edu [3] Charles Perkins, Elizabeth Royer, Samir Das, Mahesh Marina, Performance of two on-demand Routing Protocols for Ad-hoc Networks, IEEE Personal Communications, February 2001, pp.16-28. [4] C. Perkins, E. B. Royer, S. Das, Ad hoc On-Demand Distance Vector(AODV) Routing - Internet Draft, RFC 3561, IETF Network Working Group, July 2003. [5] C. E. Perkins and E. M. Royer, Ad-Hoc On Demand Distance Vector Routing, Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications (WMCSA), New Orleans, LA,1999, pp. 90-100. [6] C. E. Perkins and P. Bhagwat, Highly dynamic destination-sequenced distance vector routing (DSDV) for mobile computers, Proceedings of ACM SIGCOMM 94, 1994, pp. 34 244. [7] D. Bertsekas and R. Gallager, Data Networks Prentice Hall Publ., New Jersey, 2002. [8] D. B. Johnson, D. A. Maltz, Y.C. Hu, The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks (DSR), IETF Draft, April 2003, work in progress. http://www.ietf.org/internet-drafts/draft-ietf-manet-dsr-09.txt [9] D. B. Johnson and D. A. Maltz, "Dynamic Source Routing in Ad Hoc Networks", Mobile Computing, T. Imielinski and H. Korth, Eds., Kulwer Publ., 1996, pp. 152-81. [10] David A. Maltz, On-Demand Routing in Multi-hop Wireless Mobile Ad Hoc Networks, May 2010, available at www.monarch.cs.rice.edu [11] E.M.Rover, C.K.Toh, A review of current routing protocols for ad hoc networks, IEEE Communications, vol 6, 1999, pp 46-55. [12] F. Bertocchi, P. Bergamo, G. Mazzin, Performance Comparison of Routing Protocols for Ad hoc Networks, IEEE GLOBECOM 2011. [13] Farhat Anwar, Md. Saiful Azad, Md. Arafatur Rahman, Mohammad Moshee Uddin, Performance Analysis of Ad hoc Routing Protocols in Mobile WiMAX Environment,

IAENG International Journal of Computer Science, 35:3, IJCS_35_3_13 [14] H. Ehsan and Z. A. Uzmi (2004), Performance Comparison of Ad HocWireless Network Routing Protocols, IEE,E 8th International Multitopic Conference, Proceedingsof INMIC, December 2004, pp.457 465. [15] Iskra Djonova Popova, A PowerPoint presentation on Routing in Ad-hoc Networks, 9th CEENet Workshop on Network Technology, Budapest 2010. [16] J. Broch, D.A. Maltz, D. B. Johnson, Y-C. Hu, J. Jetcheva, A performance comparison of Multi-hop wireless ad-hoc networking routing protocols, in the proceedings of the 4th International Conference on Mobile Computing and Networking (ACM MOBICOM 98), October 1998, pages 85-97.