Co-operative analysis of Proactive and Reactive Protocols Using Dijkstra s Algorithm

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

Routing Protocols in MANETs

Estimate the Routing Protocols for Internet of Things

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

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

2013, IJARCSSE All Rights Reserved Page 85

Figure 1: Ad-Hoc routing protocols.

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

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

Performance Evaluation of MANET through NS2 Simulation

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

Improving Performance of Routing Protocols Using MRP Framework

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

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

Performance Analysis of MANET Routing Protocols OLSR and AODV

LECTURE 9. Ad hoc Networks and Routing

Improving Performance of Routing Protocols Using. MRP Framework

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

Quantitative Performance Evaluation of DSDV and OLSR Routing Protocols in Wireless Ad-hoc Networks

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

Impact of Hello Interval on Performance of AODV Protocol

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

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

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

Analysis of Routing Protocols in MANETs

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

Performance Analysis of Aodv Protocol under Black Hole Attack

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

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

Investigation on OLSR Routing Protocol Efficiency

Comprehensive Study and Review Various Routing Protocols in MANET

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

Maharishi Markandeshwar University

Performance Evaluation of Routing Protocols for Mobile Ad Hoc Networks

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

Graphs Data Structures

Mobile Ad Hoc Network Routing Protocols: a Detailed Performance Examination of AODV, DSR and DSDV

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

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

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

3. Evaluation of Selected Tree and Mesh based Routing Protocols

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

A REVERSE AND ENHANCED AODV ROUTING PROTOCOL FOR MANETS

PERFORMANCE EVALUATION OF DSDV, AODV ROUTING PROTOCOLS IN VANET

MODIFICATION AND COMPARISON OF DSDV AND DSR PROTOCOLS

PERFORMANCE EVALUATION OF ROUTING PROTOCOLS IN MOBILE ADHOC NETWORKS (MANETS) USING RANDOM WAYPOINT MOBILITY MODEL

Simulation and Comparative Analysis of AODV, DSR, DSDV and OLSR Routing Protocol in MANET Abstract Keywords:

A Survey - Energy Efficient Routing Protocols in MANET

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

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

Routing Protocols in MANET: Comparative Study

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

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

Recent Researches in Communications, Information Science and Education

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

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

Performance evaluation of reactive and proactive routing protocol in IEEE ad hoc network

Performance Evaluation of AODV and DSDV Routing Protocol in wireless sensor network Environment

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

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

Exploring the Behavior of Mobile Ad Hoc Network Routing Protocols with Reference to Speed and Terrain Range

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

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

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

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

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

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

Effects of Caching on the Performance of DSR Protocol

A Comparative Analysis of Traffic Flows for AODV and DSDV Protocols in Manet

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

Simulation and Performance Analysis of Throughput and Delay on Varying Time and Number of Nodes in MANET

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

Performance Evaluation of Routing Protocols for MAC Layer Models

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

IJMIE Volume 2, Issue 6 ISSN:

Performance Metrics of MANET in Multi-Hop Wireless Ad-Hoc Network Routing Protocols

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

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

Performance Analysis of Three Routing Protocols for Varying MANET Size

A Comparative Study between AODV and DSDV Routing Protocols in Mobile Ad Hoc Networks using Network Simulator NS2

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

Computation of Multiple Node Disjoint Paths

Performance Evaluation of DSDV, DSR AND ZRP Protocol in MANET

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

Gurleen Kaur Walia 1, Charanjit Singh 2

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

Performance Improvement of Wireless Network Using Modern Simulation Tools

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

Comparative Study of Routing Protocols in MANET

POLITECNICO DI TORINO Repository ISTITUZIONALE

International Journal of Engineering Research & Technology (IJERT) ISSN: Vol. 1 Issue 3, May

Routing protocols in Mobile Ad Hoc Network

Performance Evaluation of Various Routing Protocols in MANET

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

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

A Study of Bellman-Ford, DSR and WRP Routing Protocols with Respect to Performance Parameters for Different Number of Nodes

A Performance Comparison of Routing Protocols for Ad Hoc Networks

Impact of Node Velocity and Density on Probabilistic Flooding and its Effectiveness in MANET

AODV-PA: AODV with Path Accumulation

Transcription:

Co-operative analysis of Proactive and Reactive Protocols Using Dijkstra s Algorithm K.THAMIZHMARAN*, AKSHAYA DEVI ARIVAZHAGAN**, M.ANITHA*** Dept.of Electrical Engineering* & ***, Dept.of Electronic and Communication Engineering** Annamalai University*, Periyar Manoyammai University** Assistant Professor*, Master of Engineering**, Associate Professor***, CHIDAMBARAM, TAMILNADU, INDIA tamil5_happy@yahoo.co.in, akshayaarajasri@gmail.com, vishanitha@gmail.com ABSTRACT: - Ad hoc networking provides movable devices to establish communication independent of a main infrastructure. However, the fact that there is no main infrastructure and that the devices can move randomly gives rise to various kind of problems, such as routing and security. In this system, path routing and protocol selection are the primary strategies to design any wireless network. In mobile Adhoc network (MANET) the selected protocol should have best in terms data delivery and data integrity. Hence, the performance analysis of the protocols is the main step before selecting a particular protocol. Selection of the protocols and path routing are the most common strategies that are to be focused while designing any kind of wireless networks such as MANETs, WSNs, WMNs and VANETs. MANETs A lot of challenges which are facing wireless MANETs like network stability, security, and energy. In this paper, using Dijkstra s Algorithm and to find shortest path, and hence to carrying out the performance analysis on Adhoc On-demand Distance Vector (AODV), Dynamic Source Routing (DSR), Optimized Link State Routing (OLSR) and Destination Sequenced Distance Vector (DSDV) protocols using NS2 simulator. The end-to-end delay, throughput and packet delivery ratio are the three parameters we are using for the comparison of performance of routing protocols. Keywords: - MANET, Routing Protocols, Dijkstra s Algorithm. 1 Introduction Now a day s mobile ad-hoc protocol acting an essential part in a wireless atmospheres. Today mobile network has become a primary element of recent communication infrastructure for its applications in mobile and personal communications. The strength of mobile ad-hoc technologys is that the mobile devices can be used anywhere and at any time. In mobile ad-hoc network, all devices work as a router or end node, which participate an significant function during safeguarding and searching of routes. The breakdown of a mobile device can critically modify the performance of an ad - hoc network. each node maintain one or more tables to store routing information, whenever any changes in network topology then they respond by propagating updates messages throughout the network in order to maintain consistent network view. The process is completed when a route is found or all possible routes have been examined. Once the route has been established, some form of route maintenance procedure maintains it until the routes is no longer desired. MANET is a collection of wireless devices that set up the relationship between wireless nodes exclusive of centralized management and infrastructure [1, 18, 20]. The wireless nodes are proficient of shifting their location and connect each other randomly in a wireless network. The whole procedure replicates, during finding the whole route, the destination mobile device sends route reply message to the source mobile device for successful route making and searching procedure [2, 16]. The arrangement of route detection and preservation is the important process functioning in DSR [3]. The proactive routing protocol Bellman-Ford method ISBN: 978-1-61804-266-8 224

working in DSDV [6, 21]. The protection and marking of routes ought to be finished below some limitations for example utilization of bandwidth and minimum quantity of overhead [4, 10, 15, and 16]. Node Node Fig.1. A Mobile Adhoc Networks. Node The main goal of a routing protocol is to set up a accurate and competent route linking two mobile nodes that can be sent or received in time. Traditional routing protocols for ad hoc network select the routes under the metric of the minimum hop count. Such min-hop routing protocols can use energy unevenly among the nodes and thus it can cause some nodes to spend their whole energy earlier and make a network partition as a degradation in network performance. On demand protocols flooding the route request packets throughout the network does the route discovery. Our main aim is to make the routing protocol more energy efficient and ultimately to perform load balancing of the node in the ad hoc network. 2 Routing Protocol 2.1) AODV: Ad hoc On Demand Distance Vector (AODV)[2,13,17], routing algorithm comes under the category of On- demand routing protocol means that it creates routes between nodes only as needed by source nodes, designed for ad hoc mobile networks. It is capable of both unicast and multicast routing. AODV has sequence numbers, which ensure the freshness of routes. It provides loop-free routing using broadcast ID. When an originator node wants a route to a destination node for which it does not have a route, it broadcasts a route request (RREQ) packet throughout the network. A node receiving the RREQ may send a route reply (RREP) if it is either the destination node or if it has a route to the destination node with corresponding sequence number greater than or equal to that enclosed in the RREQ. If a link break occurs while the route is active, the node upstream of the break propagates a route error (RERR) message to the originator node to inform it of the now unreachable destination(s). After receiving the RERR, if the originator node still desires the route, it can reinitiate route discovery. 2.2) DSR (Dynamic Source Routing): The Dynamic Source Routing protocol is composed of two main mechanisms to allow the discovery and maintenance of source routes in the ad hoc networks. Route Discovery The mechanism by which a Source node wishing to send a packet to a destination node, obtains a source route to the destination. Route Discovery is used only when the source node attempts to send a packet to a destination and does not already know a route to that destination. Fig.2.Route Discovery Route Maintenance: The mechanism by which a node wishing to send a packet to a destination is able to detect, while using a source route to the destination, if the network topology has changed [9,12]. Y A B A S C H E I G D F B K S,E,F D Fig.3. Route Maintenance N E C M Z L ISBN: 978-1-61804-266-8 225

Route Maintenance for this route is used only when the source node is actually sending packets to the destination. We provide the basic characteristics of the Dynamic Source Routing (DSR) as a) Uses source routing b) Provides loop-free routes c) Supports Unidirectional links d) asymmetric routes with the optimizations available it is a good choice for an ad hoc network. 2.3) OLSR: Optimized Link State Routing (OLSR) [5,6,8] protocol is a table-driven proactive routing protocol for wireless mobile ad hoc networks. This protocol optimizes the flooding process and reduces the control message overheads by marking subset of neighbors as multi-point relays (MPRs). In OLSR, each node periodically broadcasts two types of messages: HELLO messages and Topology Control (TC) messages. A HELLO message contains two lists in which one list includes the addresses of the neighbors to which there exists a valid bi-directional link and the other list includes the addresses of the neighbors from which control traffic has been heard but bidirectional links are not confirmed.. Based on the information contained in the neighbor table and the TC message, each node maintains a routing table which includes destination address, next-hop address, and number of hops to the destination [7,11]. 2.4) DSDV: The Destination-Sequenced Distance- Vector (DSDV) Routing Algorithm [14,19] based on the idea of the classical Bellman-Ford Routing Algorithm with certain improvements. Every mobile station maintains a routing table that lists all available destinations, the number of hops to reach the destination and the sequence number assigned by the destination node. The sequence number is used to distinguish stale routes from new ones and thus avoid the formation of loops. When the network is relatively stable, incremental updates are sent to avoid extra traffic and full dump are relatively infrequent. Based on the past history, the stations estimate the settling time of routes. he stations delay the transmission of a routing update by settling time so as to eliminate those updates that would occur if a better route were found very soon. 3 Problem Descriptions A mobility model which represents movement behavior of considered application scenarios should incorporate and is an important feature that may change characteristics of mobile nodes. It describes how speed, acceleration and direction of the node changes over time. In order to check the performance of various mobility model the result of a protocol for an ad hoc network, the protocol should be tested under realistic conditions such as the transmission of the packets in sensible transmission range, limited buffer space for storage of messages with various data traffic models, and realistic movement of mobile nodes using Dijkstra s Algorithm. In the MANET there are various mobility models such as Random Walk Mobility Model, Random Waypoint Mobility Model, Reference Point Group mobility Model, Boundless Simulation Area Mobility Model, Gauss-Markov Mobility Model, Probe Walk Mobility Model, Column Mobility Model and City Section Mobility Model. 3.1 RPGM (Reference Point Group mobility Model) RPGM is a mobility model with spatial dependency to simulate group behavior where each node belongs to a group where every node follows a logical center (group leader) that determines the group's motion behavior. The different nodes use their own mobility model and are then added to the reference point which drives them in the direction of the group. 3.2 CMM (Column Mobility Model) CMM is a mobility model with spatial dependency also and this model is derived from RPGM. It is a set of mobile nodes that move around a given line or column, which is moving in a forward direction or row. The new reference point for a new mobile node is calculated by the following: New_reference_point = Old_reference_point + Advance_ vector 3.3 RWP (Random Waypoint Model) The Random Waypoint Model was first proposed by Johnson and Maltz. Soon, it became a 'benchmark' mobility model to evaluate the MANET routing protocols, because of its simplicity and wide availability. The Random waypoint model is a random model for the movement of mobile users, and how their location, velocity and acceleration change over time. RWP mobility model is the most common mobility model used in research community. ISBN: 978-1-61804-266-8 226

4 Implementation Dijkstra s Algorithm works by keeping the shortest distance of vertex v from the source in an array, sdist. The shortest distance of the source to itself is zero. sdist for all other vertices is set to infinity to indicate that those vertices are not yet processed. After the algorithm finishes the processing of the vertices sdist will have the shortest distance of vertex w to s two sets are maintained Frontier and New Frontier which helps in the processing of the algorithm. Frontier has k vertices which are closest to the source, will have already computed shortest distances to these vertices, for paths restricted up to k vertices. The vertex that resides outside of Frontier is put in a set called New Frontier. The following pseudo-code gives a brief description of the working of the Dijkstra s algorithm. Procedure Dijsktra (V: set of vertices 1... n {Vertex 1 is the source} Adj[1 n] of adjacency lists; EdgeCost(u, w): edge cost functions;) Var: sdist[1 n] of path costs from source (vertex 1); {sdist[j] will be equal to the length of the shortest path to j} Begin: Initialize {Create a virtual set Frontier to store i where sdist[i] is already fully solved} Create empty Priority Queue New Frontier; sdist[1] 0; {The distance to the source is zero} forall vertices w in V {1} do {no edges have been explored yet} sdist[w] end for; Fill New Frontier with vertices w in V organized by priorities sdist[w]; endinitialize; repeat v DeleteMin{New Frontier}; {v is the new closest; sdist[v] is already correct} forall of the neighbors w in Adj[v] do if sdist[w]>sdist[v] +EdgeCost(v, w) then sdist[w] sdist[v] +EdgeCost(v, w) update w in New Frontier {with new priority sdist[w]} endif endfor until New Frontier is empty enddijkstra; The algorithm illustrates Best-First-Breadth- First-Search. It is the Best-First because the best vertex is New Frontier is selected to be processed next. C A G Fig.4. Dijkstra's algorithm The search used is Breadth-First, since New Frontier consists of vertices that can be tried next and these vertices are one edge away from the explored vertices. 5 Results and Discussion B D 5.1 Average Delay As the graph depicts, X-axis = no. of nodes and Y-axis = delay in mille seconds AODV (red) shows the minimum average delay compared to other protocols and its delay rate is kept constant as it is increasing with number of nodes. DSR (blue) shows mixed delay rates as it shows maximum delay for initial nodes as it searches for alternate path from there on delay rate keeps rising and falling at some distant intervals during its search for best routing paths. OLSR (yellow) and DSDV (green) have higher rate of delay rate in comparison to the above mentioned protocols in which OLSR outperforms DSDV having lower delay rate because of its constant radiating ability it can find a node at regular intervals. DSDV is supposed to have the highest E F ISBN: 978-1-61804-266-8 227

initial delay rate which reduces with the increase in nodes i.e. in case of high density the performance with respect to delay is best shown by DSDV. Fig.5. Comparative Average Delay Graph 5.2 Packet Delivery Ratio As we can observe the above graph which represents X-axis= no. of nodes and Y-axis = Packet delivery ratio in mille units. AODV (red) has the highest packet delivery ratio and it shows the best performance among all the protocols proving to be the most reliable protocol. DSR (blue) shows the second best performance as it is on demand protocol which sends packet only when required. Hence, it shows good performance as its packet delivery ratio is very close to AODV and it outperforms OLSR and DSDV routing protocols. OLSR (yellow) being a proactive protocol has more packet loss so it has comparatively third best packet delivery ratio rate and it outperforms DSDV (green) which has lowest packet delivery ratio. 5.3 Throughput Formula: PDR= (Packets Received / Packets Sent)*100 as the graph suggests, X-axis = no. of nodes and Y-axis = throughput in kilobytes. In comparing all the protocols for the throughput we find that AODV (red) shows the best throughput among all the existing protocols. Whereas, DSR (blue) has throughput closer to OLSR (yellow) but it outperforms OLSR in case of throughput on maximum occasions both in case of fewer and higher number of nodes. DSDV (green) shows the least throughput as it undergoes very high packet loss during the transmission process. Although it carries out constant transmission but due to packet loss its throughput property is compensated. Throughput= (number of delivered packet * packet size)/total duration of simulation. Fig.6.Comparative Packet Delivery Ratio Graph Fig.7 Comparative Throughput Graph As the graph suggests, X-axis = no. of nodes and Y-axis = throughput in kilobytes. In comparing all the protocols for the throughput we find that AODV (red) shows the best throughput among all the existing protocols. Whereas, DSR (blue) has throughput closer to OLSR (yellow) but it outperforms OLSR in case of throughput on maximum occasions both in case of fewer and higher number of nodes. DSDV (green) shows the least throughput as it undergoes very high packet loss ISBN: 978-1-61804-266-8 228

during the transmission process. Although it carries out constant transmission but due to packet loss its throughput property is compensated. Throughput= (number of delivered packet * packet size)/total duration of simulation 6 Conclusion & Future Work In this paper, we conclude that AODV is by far the best protocol among all the four considered protocols since it out performs all the other protocols in all three parameters discussed above but lags behind in average delay case as it uses concept of Route Request and Route Reply. The DSR protocol has property very close to AODV but it falls short in performance by not much margin and can be considered as a good routing protocol. OLSR and DSDV being the proactive protocols are comparatively less effective in routing, even though they show better performance in delay but are less reliable protocols as packet loss is quite prominent factor in these two protocols. As a result of which reactive protocols are more in existence since they use lesser amount of energy to create the routing path and AODV is most widely used of all the existing protocols nowadays. Hence the future work is to increase in packet delivery ratio, throughput, decrease in delay, routing overhead using different algorithms. Reference: [1] Pierpaolo etl, Distributed Power Control for Energy Efficient Routing in Adhoc Networks, Kluwer Academic Publishers Vol.10, Iss-29, 2004, pp: 29-42. [2] N.Pantazis, et al, Energy Efficient Routing Protocols in Wireless Sensor Networks for Health Communication Systems, ACM ISBN: 978-1-60558-409-6, 2009, pp: 9-13 [3] L.Chakers et al, AODV Routing Protocol Implementation Design", Published in 24th International Conference ICDCSW in 2004. [4] Guntupalli Lakshmikanth, ea tl, Simulation Based Comparative Performance Analysis of Ad-hoc Routing Protocols, INSPEC, ISBN: 978-1-4244-2408-5, 2008, pp: 1-5. [5] T. Clausen, et al, Optimized Link State Routing Protocol (OLSR), The Internet Engineering Taskforce RFC 3626, 2003, pp: 723-733 [6] S.A. and P. Tijare, Performance Comparison of AODV, DSDV, OLSR and DSR Routing in Mobile Ad Hoc Networks, International journal of information technology and knowledge management, Vol. 2, Iss.2, 2010, pp: 545-548. [7] R. Misra and C.R. Mandal, Performance comparison of AODV/DSR on-demand routing protocols for ad hoc networks in constrained situation ICPWC International Conference, IEEE, 2005, pp: 86-89 [8] VahidNazari Talooki, et al, Performance Comparison of Routing Protocols for Mobile Ad Hoc Networks Asia-Pacific Conference on Communications, APCC, 2006, pp: 1-6 [9] Bertocchi.p, et al, Performance Comparison of routing protocols for Adhocnetworks, IEEE Conference, GLOBECOM, 2003, pp: 34-42 [10] Amr M. Hassan, et al, Evaluation of Ad Hoc Routing Protocols in Real Simulation Environments. The International Conference on Computer Engineering and Systems, 2006, pp: 288-293 [11] http://pcl.cs.ucla.edu/projects/glomosim/, last viewed: 2008 [12] D. Kiwior, et al, Routing Protocol Performance over Intermittent Links Military Communications Conference, MILCOM, IEEE, 2007, pp: 1-8 [13] S. Demers, et al, MANETs: Performance Analysis and Management, Military Communications Conference, MILCOM, 2006, pp: [14] A. Zahary, et al, Analytical study to detect threshold number of efficient routes in multipath AODV extensions" proceedings of International Conference of Computer Engineering, 2007, pp: 95-100 [15] L. Cao, K. Sharif, Y. Wang, T. Dahlberg, Adaptive Multiple Metrics Routing Protocols for Heterogeneous Multi-Hop Wireless Networks Proceedings of the fifth annual IEEE Consumer Communications & Networking Conference (CCNC 2008), Las Vegas, Nevada, 2008, pp:13-17 ISBN: 978-1-61804-266-8 229

[16] JinMook Kim, In Sung Han, Jin Baek Kwon, Hwang Bin Ryou, A Novel Approach to Search a Node in MANET, Information Science and Security, ICISS, 2008, pp: 44-48 [17] S. R. Chaudhry, et al, A Performance Comparison of Multi On- Demand Routing in Wireless Ad Hoc Networks", Wireless Network and Communications Group (WNCG), School of Engineering & Design, Brunel University, West London, Vol-3, No.11, 2013, pp: 9-16 [18] Mohammad Naserian, et al, Routing overhead analysis for reactive routing protocols in wireless ad hoc networks, IEEE Conference, WiMob, Vol-3, 2005, pp: 87-92 [19] S.-J. Lee, M. Gerla, and C.-C. Chiang, "OnDemand Multicast Routing Protocol," in Proc. of IEEE WCNC '99, New Orleans, LA, September 1999, pp. 1298-1302. [20] TeerawatIssariyakul et al, Introduction to Network Simulator NS2, Springer 2009. [21] P. Jacquet, et al, "Optimized Link State Routing Protocol for Ad-Hoc Networks," in Proc.Of IEEE International Multi Topic Conference on Technology for the 21st Century, 2001, pp:62-68 ISBN: 978-1-61804-266-8 230