Vol. 1, No. 2 | July - December 2018 SJET | ISSN: 2616-7069 | Vol. 1 | No. 2 | © 2018 Sukkur IBA 39 A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric Sadaf Wali1, Syed Irfan Ullah1, A.Wajid Ullah Khan1, Abdus Salam1 Abstract Mobile Ad-hoc Network (MANET) has recently gained enormous studies attention because of their large potential of reliability and scalability in various fields. Besides, this Ad-hoc network is very flexible in nature which makes it more valuable for the researcher in the research area. Ad-hoc network provides better mobility due to which it uses dynamic topology. The routing protocols possess a very important role in any MANET. The routing protocols are divided into three big categories reactive protocols (on demand), proactive protocols (table-driven) and hybrid. The different routing protocols were created, which perform differently under different scenarios. This survey paper investigates the reactive and proactive routing protocol performance under different scenarios. The routing protocols like AODV, DSR, DSDV, AODV Modified (R-AODV) and TORA are compared under different parameters. The NS2 simulation tool is used for the simulation purpose. This paper shows the previous work done by the researchers in the field of reactive and proactive routing protocol based on its comparative analysis. Our results, contrarily to previously reported studies conducted on the same routing protocols, show the superiority of reactive over proactive protocols in routing such traffic under different network scenarios and parameters. Keywords: AODV, DSR, DSDV, TORA, R-AODV 1. Introduction A Lot of work has been done in the area of routing protocols in recent time. Many routing protocols have been proposed for Ad-hoc community with attention on optimizing distinct aspects of the network routing. The Wireless Ad-hoc network is the collection of a group of mobile computers. The nodes help in packet forwarding and allow communication beyond its transmission range. A wireless Ad-Hoc network community is a decentralized form of wireless network which does no longer rely on a pre- existing infrastructure. As wireless Ad-hoc network does not require a central device or control management. Therefore, it is easy to 1 Department of computing and technology, Abasyn University, Peshawar, Pakistan. Corresponding Email: diyaaakhan098@gmail.com establish when needed. The routers in the network are free movers in any direction. Therefore, the topology is dynamic in nature. Every node in the wireless ad-hoc network may act both as an end consumer node or a router and could, therefore, trade its Link to different nodes often. It also enables other nodes to determine a path to another cell node and perform packet delivery that might not in the direct wireless communication. Ad-hoc provides flexible and big advantages in different environment such as military, commercial and technology. The interest of the researchers is increased for the Ad-hoc networks for a distributed set of applications. Applications such as gaming, military applications, commercial application and Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 40 crises management services applications [1, 2]. As there is no specific device in this environment, therefore, the security challenges are the great concern for the researchers to work on it. Many demanding situations that still need to be solved in such regions as addressing, routing, place control, configuration management, interoperability, security, and excessive capacity technologies [3, 4]. The routing is the procedure which is used to choose a path in a network. The main function of routing protocol is the selection of routes for multiple source destinations and its accurate delivery to the destination. In Ad-hoc networking the mobile nodes are used for searching the route or paths for the connection and sharing the data. The performance of any routing protocol is the end to end delay, throughput, PDF, NRL and Route Acquisition Time etc. 2. Routing Protocols The Ad-hoc routing protocols are classified into three big classes 2.1. Table-driven (proactive Algorithms) This Algorithm simply uses the tables. The data are stored and updated in these tables. Examples are (DSDV), (WRP) wireless routing protocol (GSR) global state routing [4, 5]. 2.2. On Demand (reactive Algorithms) This Algorithm creates routes on demand bases by flooding the network with Route Request packets. The two key procedures of source initiated on demand-driven routing protocols are the route discovery process and route maintenance process. ABR, AODV, and DSR are reactive routing protocols. 2.3. Hybrid protocols The composite of table driven and on- demand routing protocols which possess the attributes of both routing protocols together. ZRP, CEDAR, and LAR routing protocols belongs to hybrid protocols [6]. In section 3 the protocols that are used in Ad-hoc are discussed. Section 4 describes comparison evaluation of routing protocols. Section 5 describes the simulation result of protocols. The last section presents the result and conclusion. Fig 1. Different classes of routing protocols 3. An Overview Of Protocols 3.1. Ad-hoc on-demand vector protocol (AODV) AODV is on demand protocol which creates the route on demand. The nodes move here and there very quickly which results in breaking links. The message mechanisms are having RREQs, RREPs, and RERRs. Route Maintenance and route discovery are used by AODV Whenever a sender wants to create a route its route discovery process can be done through flooding route request message. All the neighbors include in this process as they all get the route request messages. After reaching the destination route reply packet sends back on the same path used by RREQ packet. Each node maintains a sequence number and a routing table. The loop-free operation takes place in AODV which helps in repairing of breakage links. Whenever a link breaks, the affected nodes are informed about the infected or lost link [7, 8, 9, and 10]. Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 41 3.2. Dynamic Source Routing Protocol (DSR) This protocol is designed for the multi-hop networks of moving nodes. This is an efficient routing protocol which is based on demand routing protocol which has a self-organizing network. Working of this protocol can be illustrated in two steps Route identification and route Management. DSR guarantee loop- free routing. The source node will first check the route of the node in a cache to which it wants to send a packet. If it tries to find the route, it sends the packet. Otherwise it uses route discovery. After the destination received the packet, it stores the information contained by RREQs and sends a reply back to a source node. The route mechanism is responsible for checking whether the topology changes or not. In case of breakage of a link, that route is removed from cache route and informs all nodes by sending RERRs [12, 13, and 14]. 3.3. Destination- sequenced distance vector Protocol (DSDV) DSDV is a table-driven based on Bellman- ford scheme. C. Perkins and P.Bhagwat developed DSDV in 1994. This algorithm helps in removing the routing loop problem. The records are recorded in a table. Every node entered in a table contains a sequence number. When the connection exists the series number is even else an odd number is used. The routing records sent between nodes with smaller updates usually. Every node advertises routing information using broadcasting a routing table packet updated in case of network topology changes. Loop-Free and count to infinity problem is much reduced in DSDV [12, 13, and 14]. 3.4. Modified Ad-hoc on-demand vector protocol (R-AODV) It is the new version of AODV routing protocol with some modification in AODV. The R-AODV tries to manufacture a more dependable way between the source and destination keeping route stability under consideration. The change has been done in Hello and RREQ messages. In R-AODV new field is embedded by Hello message to record the sending time. At whatever point the (i+1)th node gets HELLO message sent from the ith node, it should record the HELLO messages arrival postpone time d_time. In route discovery stage the (i+1) th node gathers the d_time values of hello message reached within the predefined period and makes count to these. At last, the (i+1)th node appends them to the RREQ packet and surges/floods the bundles to the neighbors. At the point when the RREQ packet achieves the goal, the goal can choose a steady and solid route to the source as indicated by these measurements [17, 18]. 3.5. Temporally Ordered Routing Algorithm (TORA) It is an on-demand routing protocol which works on the concept of path reversal of the directed A-cyclic Graph (DAG). TORA searches multiple routes from sender to destination. TORA is a loop-free and bandwidth efficient protocol that's why TORA has the property to repair the route quickly during link breakage and provides multiple paths for the desired destination. It works well in networks where traffic increases gradually. TORA operate in the dynamic network. It uses Parameter "Height" to greatly emphasize the direction of a path between the nodes. TORA supports multicasting. TORA can be used in conjunction with Lightweight Adaptive Multicast Algorithm (LAM) to provide multicasting. The disadvantage of TORA is that the algorithm may also produce temporary invalid routes as in LMR. Information in a network is managed in three different ways. i. Route Erasure ii. Route Discovery iii. Route Maintenance The protocol is able to detect the partition and erase all invalid routes [19, 20]. Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 42 4. Survey Of Routing Protocols Performance Evaluation The following performance metrics are used for performance investigation of protocols. 4.1. Throughput To check the total rate of transmitted packets in a unit time in the network. The nodes received by the receiver per unit time. 𝑇ℎ𝑟𝑜𝑢𝑔ℎ𝑝𝑢𝑡 = (𝑝𝑟×𝑝𝑠𝑖𝑧𝑒) 1000 [3] pr is used for the packet received and psize is the size of packets in bits. 4.2. Average End -to- End delay The average time used by the sender to send the packets to the receiver. All the possible delays are included in it. 𝐴𝑣𝑒𝑟𝑎𝑔𝑒 𝐷𝑒𝑙𝑎𝑦 = 𝑇𝑜𝑡𝑎𝑙 𝑑𝑒𝑙𝑎𝑦 𝐶𝑜𝑢𝑛𝑡 [3] i = packet sequence number count = Total packet count delay[i] = receiving_time[i] – sending_time[i] Total_Delay = Total Delay + delay[i] 4.3. NRL The total number of packets transmitted per data packet delivered at the destination. 𝑁𝑅𝐿 = 𝑝𝑐 𝑝𝑑 [3] Where pc is the total control packets and the pd is the total number of packets sent. 4.4. PDR PDR is the ratio of a successful amount of data delivered to the destination sends by the source. PDR is used to measure the efficiency of protocols 𝑃𝐷𝑅 = 𝑝𝑟 𝑝𝑠 × 100 [3] pr is used for a packet received and ps is used for a packet sent. 5. Literature Review On Protocols 5.1. Throughput In the case of low mobility the throughput of AODV is higher than comparatively to DSR and DSDV. AODV gives better throughput than R-AODV. The DSDV performance is not very strong in a high mobility within the constant value 10 to 30 percent. The performance of TORA is better at high mobility but it has a lower throughput in other cases [1, 2, 3, 4, 5]. 5.2. Packet Delivery Ratio (PDR) The packet delivery for DSR is the best among the protocols. The DSR is best in terms of Average PDR. AODV is having low PDR than DSR because it drops a higher number of packets. Packet loss of AODV is less than DSDV. DSDV performs worst for packet delivery. The packet loss issue is very sensitive in TORA compared to other routing protocols. TORA packet delivery is less than AODV. The PDR for Modified-AODV is the same as AODV but changes in velocity decrease rapidly in case of AODV. [1, 2, 3, 4, 5, 19, 20]. 5.3. End-to-End delay The Delay of AODV and DSR is more than DSDV. The routes are not shortest due to which AODV and DSR delay is poor. The TORA protocol is also having worst delay characteristics because of the loss of distance information with progress. The average delay of R-AODV is less than AODV Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 43 5.4. Normalized Routing Load (NRL) The NRL for AODV is highest among the other routing protocols. DSDV has the least NRL which shows that DSDV is the best routing protocol for the optimal shortest path. 6. Simulation Results And Analysis This section explains the simulation analysis carried out for the routing protocols. According to the different author’s papers, the simulation results for the routing protocols are discussed below. 6.1. PDR (Packet delivery ratio) A Wajid Khan [3] the result of PDR analysis for routing protocol describes that DSR works better under small network. DSR is greater than AODV. In the medium and larger network size, AODV works efficiently. Its PDR is greater. The reason behind it is that as the route discovery process is very quick, it allows the AODV to adapt to the route changes quickly. Ajay Prakash [2] results show that while increasing pause time the PDF of AODV and DSDV is continuously decreasing for 10 numbers of a node. The results also describe that PDF of AODV is larger than DSDV. Sapna S [5] according to their simulation result as the load will be less for less number of nodes DSR performs well. DSR performance slightly decreases as the number of nodes increased. DSDV performs better than the other two protocols with nodes increased. AODV also performs better but as nodes increase its performance slow down. Anuj k [19] simulation result shows TORA is quite sensitive to packet loss than other protocols. The PDF of AODV is slightly less than DSR. Humaira Nishat [18] papers compared the AODV and R-AODV. The result shows that the PDR for both the protocols is the same but with the increase of velocity, AODV ratio decreases. Whereas R-AODV remains the same. This graph shows the comparison of AODV, DSR, and DSDV under the PDR parameter. It shows that AODV performance is better as the packet delivery ratio is less than the other two protocols. The other two protocols packet delivery ratio is high. Fig 2: Packet delivery Ratio of AODV, DSDV, DSR Fig 3: PDR of AODV, DSR, and DSDV Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 44 In this graph 200 numbers of nodes are used for the comparison of AODV, DSR, and DSDV. The protocols were compared under different network sizes such as small, medium and large. DSR works better under small network size while for the large and medium size network AOD performs better. The graph shows that with the increase in node velocity AODV ratio decreases. The overall performance of both the protocols was the same. The graph shows that AODV has lower PDR than DSR because of a high rate of packet dropping 6.2. Throughput According to the paper of A Wajid khan [3], the throughput parameter is checked for AODV, DSR and DSDV routing protocols under different network scenarios like small, medium and large. The results show that the AODV protocol received more packets than the other two protocols. DSR throughput is not good in all networks. The reason behind the low performance is linked breakage. Akshai Aggarwal [4] paper result shows that AODV performance is better under a large number of nodes, while DSR performance is better for a small number of nodes. V. Rajeshkumar [9] this paper focuses on the comparison of three routing protocols such as AODV, DSR, and DSDV. The no of nodes was (30, 40, and 50). The overall performance of AODV was higher than the other two protocols. As AODV is loop-free therefore the routing packets for it is much more. DSR performs slightly low than AODV. Anuj k [19] paper describes that the overall performance of AODV is better. TORA performs well for high mobility rate while for low mobility its performance was low. Humaira Nishat [18] the performance of both protocols was the same for the throughput but as the speed increases behind 18m/s R-AODV performance becomes low. Fig 4: PDR of AODV and R-AODV Fig 5: PDR of AODV, DSR, and TORA Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 45 This graph represents the performance of protocols for the throughput parameter. According to this graph result, the throughput of AODV is high than other protocols. The graph shows that AODV throughput is higher than DSR and DSDV The result of the graph shows that as the speed increases R-AODV performance becomes low. Both protocols result is almost the same. 6.3. End-To-End Delay A Wajid khan [3] the average end to end delay of DSR is better than AODV. The AODV has very high delay under all network conditions. Ajay Prakash [2] the graphs show that the delay of AODV is much higher than DSDV. The reason behind the end to end delay is as AODV contains the address of next hop. During link breakage, the route discovery process Re-initiate which is waste of time. Anuj k [19] the author compared AODV, DSR and TORA protocols. According to his simulation, the end to end delay was very poor for both AODV and DSR. DSR delay was slightly higher than AODV. The end to end delay decreases as the pause time increases. Similarly, TORA performance was also not very good. The reconstruction of a route was also not very quick which results in lengthy delays. Humaira Nishat [18] the average delay of R-AODV is less than AODV. AODV gives more delay than R-AODV. Fig 6:-Throughput for AODV, DSR, and DSDV Fig 7: Average Throughput of AODV, DSR, and DSDV Node Velocity Fig 8: A throughput of AODV and R-AODV Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 46 The graph indicates the comparison of three protocols namely AODV, DSR, and DSDV. According to the result of the graph, the result of DSR is better than the other protocol. This graph compares the result for the AODV and R-AODV. The result of both the protocol shows that R-AODV performs better for the end to end delay Fig 11: End to End delay of AODV, DSR and DSDV The result of the graph shows that the average end to end delay of DSR is better than AODV and DSDV This comparative analysis is based on the protocols such as AODV, DSR, and TORA for the parameters end to end delay. According to the result, TORA performs better than AODV and DSR. Fig 9: End to End Delay of AODV, DSR, and DSDV (with 10 connections) Fig 12: End to End Delay AODV, DSR and TORA Fig 10: End to End delay of AODV and R-AODV Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 47 6.4. NRL (Normalized routing load) A Wajid khan [3] the authors analyzed the performance of routing protocols for NRL. The result shows that AODV has low NRL in small and medium networks than DSR in a large network. Amirhossein Moravejosharieh[21] According to the author the DSR protocol has the best NRL than other protocols. In the value of density, DSDV has highest NRL while in speed density M-AODV has highest NRL. Guntupalli Lakshmikanth [22] according to their simulation result the NRL is 15 times increased in AODV and DSDV as the number of nodes increased from 40 to 100. The DSR increased 25 %. Geetha Jayakumar [23] According to the simulation result it shows that with the different variation of pause time DSR performs better than AODV. The NRL was low of DSR than AODV. AODV route discovery process takes more time than DSR. Therefore DSR has low NRL than AODV. Fig 13: NRL of AODV, DSR, DSDV This graph represents the performance of protocols for NRL which show that for both small and medium AODV has low NRL, while DSR performs better for large size. This graph is based on the performance analysis of AODV, DSR, DSDV, and TORA which indicates that the DSR performs better than the other protocols. Fig 14:-NRL of AODV, DSDV, DSR, and TORA under low mobility case Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 48 The table indicates the average result for the following routing protocols under different parameters. The results are based upon the paper of A Wajid khan [3]. The total number of nodes used in the simulation process is (50,100,150,200). The simulation time is 100 sec. packet size is 512 and interval time is 0.1. The overall performance of AODV is better for all Parameters PROTOCOL PROPERTY Avg AODV Avg DSR Avg DSDV Avg TORA Paper/Author Name Anuj k [19] Anuj k[19] Anuj k[19] Anuj k[19] Throughput N/A N/A N/A N/A PDR 95 % 95.5 % N/A 90 % End to End Delay 16 sec 17 sec N/A 14.25 sec Paper/Author Name Samir Robert[24] Samir Robert [24] Samir Robert [24] Samir Robert [24] NRL 0.3 sec 0.1sec 3 sec 0.3 sec TABLE I. Comparative Analysis of Routing Protocols PROTOCOL PROPERTY Avg AODV Avg R-AODV Paper/Author Name Humaira Nishat [18] Humaira Nishat [18] Throughput 100 % 81 % PDR 88 % 86 % End to End Delay 0.18 sec 0.14 sec NRL N/A N/A TABLE II. Comparative Analysis of AODV and R-AODV Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 40 This table is based on the paper of Humaira Nishat [18]. The comparison has been done for two protocols AODV and R-AODV. The mobile nodes are 25 with the packet size of 1500B. The performance of both the protocols is same but with the changes in the network scenarios R-AODV performs low. The table indicates the result of reactive and proactive routing protocols for different parameters. The results were taken from two papers such as Anuj k [19] and Samir Robert [24]. The simulation parameters used in Anuj k [19] are as following. The simulation time was 200 sec with the area of 500.500. CBR (UDP) traffic type was used. 500 nodes are used. Samir Robert [24] the number of nodes used is 10. This result is for low mobility network. The packet size used is 512. 7. Result and Conclusion In this survey paper, a comprehensive analysis of reactive and proactive routing protocols under different performance metrics has been done. The different work of the author is also discussed on the bases of the simulation. All routing protocols show good result under specific performance metrics. The average results are shown with the help of graphs and tables of each routing protocols which explains the performance of the reactive and proactive routing protocols in detail. After comparing all the reactive and proactive routing protocols under different parameters, the overall performance of AODV routing protocol is better than the other protocols. In the case of throughput, the AODV receives more packets than the other protocols. The NRL of AODV is also lowerssss than the other protocols in different network scenarios. End to end delay and packet delivery ratio (PDR) is also medium in AODV than the other protocols. 8. Future Work To analyze and compare the combination of protocols such as R-AODV and TORA with the other reactive and proactive routing protocols with the different parameters under the network sizes such as small, medium and large. The following parameters such as Throughput, NRL, Jitter, Latency and collision should keep under consideration while comparing the routing protocols. TABLE III. Comparative analysis of Routing Protocols PROTOCOL PROPERTY Avg AODV Avg DSR Avg DSDV Paper/Author Name A Wajid khan [3] A Wajid khan [3] A Wajid khan [3] Throughput 55 % 45 % 45% PDR 85 % 91 % 86 % End to End Delay 1.5 sec 3.0 sec 0. 2 sec NRL 2.65 sec 3.0 sec 0. 2 sec Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 40 REFERENCES [1]. S.Mohapatra, P.K Kanungo “Performance analysis of AODV, DSR, OLSR, and DSDV routing protocols using NS2 Simulator”, Proceeded engineering 30(2012) PP 69-76. [2]. Ajay Prakash Rai, Rasvihari Sharma, Vineet Srivastava, Rashmi Tikar, Rinkoo Bhatia.“Performance Comparison of AODV & DSDV Ad-Hoc Network Routing Protocols On The Basis Of Variable Speed & Pause Time”, International Journal of Engineering and Innovative Technology (IJEIT) Volume 2, Issue 10, April 2013 [3]. Wasi Ullah, Haider Ali, A Wajid Khan, Arshad Farhad, Baseer Ahmad and Adnan Khan, "Performance Assessment of Reactive Routing Protocols in Mobile Ad-hoc Networks under CBR Traffic using NS2", IEEE WiSPNET 2016 conference, PP 1070-1073. [4]. Akshai Aggarwal, Savita Gandhi, Nirbhay Chaubey." Performance Analysis of AODV, DSDV, and DSR in MANET" international journal of distributed and parallel system (IJDPS) vol.2, No.6, November 2011 [5]. Sapna S. Kaushik & P.R.Deshmukh, "COMPARISON OF EFFECTIVENESS OF AODV, DSDV AND DSR ROUTING PROTOCOLS IN MOBILE AD- HOC NETWORKS", International Journal of Information Technology and Knowledge Management July-December 2009, Volume 2, No. 2, pp. 499-502. [6]. M.Ilyas. “Routing algorithms for balanced energy consumption in Ad-hoc Networks” in the handbook of Ad-Hoc Wireless Networks, 1st ed., 2003. [7]. C.E. Perkins, E.M. Belding-Royer, and S.Das. "Adhoc on demand distance vector (AODV) routing protocol" RFC 3561, July 2003. [8]. I.D Chakeres.and E.M.Belding Royer “AODV Routing Protocol Implementation Design”, IEEE international conference on distributed computing systems workshop (ICDCSW’04),2004. [9]. V.Rajeshkumar P.Sivakumar, "Comparative study of AODV, DSDV, and DSR routing protocols in Manet using network simulator-2", IEEE international journal of advanced research in computer and communication engineering Volume 2, Issue 12, December 2013, pp 4564-4569 [10]. Zahian Ismail, Rosilah Hassan “Performance of AODV Routing Protocol in Mobile Ad Hoc Network”, IEEE 978-1-4244-6716-7/10/$26.00, 2010. [11]. Sampo Naski.”Performance of Ad Hoc Routing Protocols Characteristics and Comparison”, Helsinki University of Technology Telecommunications Software and Multimedia Laboratory HUT T-110.551 Seminar on Internetworking Sjökulla, 2004. [12]. D. B. Johnson and D. A. Maltz. “Dynamic source routing in Ad-hoc wireless networks”. In Imielinski and Korth, editors, Mobile Computing, pages 153181. Kluwer Academic Publishers, 1996. [13]. David B. Johnson David A. Maltz Josh Broch, "DSR: The Dynamic source routing protocol for multi-hop wireless Ad- Hoc Networks", Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213-3891. [14]. Mina Vajed Khiavi, Shahram Jamali, Sajjad Jahanbakhsh Gudakahriz “Performance Comparison of AODV, DSDV, DSR and TORA Routing Protocols in MANETs”, International Sadaf Wali (et-al) A Comprehensive Study on Reactive and Proactive Routing Protocols under different performance Metric (pp. 39-51) Sukkur IBA Journal of Emerging Technologies - SJET | Volume 1 No. 2 July – December 2018 © Sukkur IBA University 41 Research Journal of Applied and Basic Sciences. Vol., 3 (7), 1429-1436, 2012. [15]. Afrah Daas, Khulood Mofleh, Elham Jabr, Sofian Hamad, "Comparison between AODV and DSDV Routing protocols in Mobile Ad-hoc Network (MANET", IEEE 978-1-4799-7626- 3/15/$31.00, 2015 [16]. C.E. Perkins and P. Bhagwat, “Highly Dynamic Destination-Sequenced Distance-Vector (DSDV) Routing for Mobile Computers”, ACM SIGCOMM Symposium on Communications, Architectures, and Protocols, Sep. 1994, pp. 234–244. [17]. Mou Zonghuna, Meng Xiaojing. “A Modified AODV Routing protocol based on route stability in MANET”, [18]. Humaira Nishat, Vamsi Krishna K, "Performance Evaluation of On-Demand Routing Protocol AODV and Modified AODV (R-AODV) in MANET" International Journal of Distributed and Parallel Systems (IJDPS) Vol.2, No.1, January 2011. [19]. Anuj K. Gupta, Dr. Harsh Sadawarti, "Performance analysis of AODV, DSR & TORA Routing Protocols" IACSIT International Journal of Engineering and Technology, Vol.2, No.2, April 2010 ISSN: 1793-8236. [20]. Mina Vajed Khiavi, S Shahram Jamali, Sajjad Jahanbakhsh Gudakahriz "Performance Comparison of AODV, DSDV, DSR and TORA Routing Protocols in MANETs" International Research Journal of Applied and Basic Sciences. Vol., 3 (7), 1429-1436, 2012 [21]. Amirhossein Moravejosharieh, Hero Modares, Rosli Salleh, Ehsan Mostajeran "Performance analysis of AODV, AOMDV, DSR, DSDV routing protocols in vehicular ad-hoc network " research journal of recent sciences vol.2(7), 66-73 July (2013) [22]. Guntupalli Lakshmikanth, Mr. A. Gaiwak, "Simulation-Based Comparative Performance analysis of Adhoc Routing Protocols". [23]. Geetha Jayakumar, Gopinath Ganapathy “Performance Comparison of MobileAd-hoc Network Routing Protocol” IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.11, November 2007. [24]. Samir Robert, Rimli Sengupta "comparative performance evaluation of routing protocols for mobile, Ad-hoc networks".