Study in perIormance evaluation oI AODV, DSDV and DSR
routing protocol in vehicular Ad-hoc network (VANET)
Gagandeep Singh 1 *, Jaspreet Singh 2 and Sandeep Kad 3
1 PG Student, Department of Computer Science & Engg., PTU Regional Center, Amritsar College of Engineering and Technology, Amritsar 143001, Punjab, India. 2 Assistant Professor, Department of Computer Science & Engg. Global Engineering College, Anandpur Sahib, Punjab, India 3 Assistant Professor, Department of Computer Science & Engg.,Amritsar College of Engineering and Technology, Amritsar 143001, Punjab, India. Abstract Vehicular Ad Hoc Network (VANET) enables inter-vehicle communication. The primary vision oI vehicular networks includes real-time and saIety applications Ior drivers and passengers, providing saIety Ior the latter and giving essential tools to decide the best path along the way. These applications thus aim to minimize accidents and improve traIIic conditions by providing drivers and passengers with useIul inIormation including collision warnings, road sign alarms, and in-place traIIic view. The communication between vehicles that are one hop away is easy but the vehicles which are Iar away can communicate using multi hop communication. To make multi hop communication possible, the routing should be done very attentively. Routing protocol should be chosen in such a way so that the message reaches the destination within time. The main objective oI this paper is to study about AODV, DSDV and DSR routing protocols in VANAT and their perIormance evaluation. 2013 Elsevier Science. All rights reserved. Keywords: VANET, Routing Protocol, ADOV, DSR, DSDV 1. Introduction A VANET is a Iorm oI Vehicular Mobile ad-hoc Networks, to provide communication among nearby vehicles and between vehicles and nearby Iixed equipment i.e. roadside equipment. Driving means changing location constantly. This means a constant demand Ior inIormation on the current location and speciIically Ior data on the surrounding traIIic, routes and much more. This inIormation can be grouped together in several categories. A very important category is driver assistance and car saIety. This includes many diIIerent things mostly based on sensor data Irom other cars. One could think oI brake warning sent Irom preceding car, tailgate and collision warning, inIormation about road condition and maintenance, detailed regional weather Iorecast, premonition oI traIIic jams, caution to an accident behind the next bend, detailed inIormation about an accident Ior the rescue team and many other things. One could also think oI local updates oI the cars navigation systems or an assistant that helps to Iollow a Iriend`s car. Another category is inIotainment Ior passengers. For example internet access, chatting and interactive games between cars close to each other. The kids will love it. Next category is local inIormation as next Iree parking space (perhaps with a reservation system), detailed inIormation about Iuel prices and services oIIered by the next service station or just tourist inIormation about sights. A possible other category is car maintenance. For example online help Irom your car mechanic when your car breaks down or just simply service inIormation. There are several diIIerent research projects going on. The overview oI VANET network is shown in Iig 1. * Corresponding author. Gagandeep Singh. Proceedings oI International ConIerence on Computing Sciences WILKES100 ICCS 2013 ISBN: 978-93-5107-172-3 97 Elsevier Publications, 2013 Gagandeep Singh,, Jaspreet Singh and Sandeep Kad
Fig 1: Vehicular Ad Hoc Network 2. Routing Protocols In Simple deIinition, a routing protocol is a set oI rules used by routers to dynamically advertise and learn routes, determine which routes are available and which are the most eIIicient routes to a destination. In VANET each node acts both as the host as well as the router. The nodes which are within the communication range oI each other can directly communicate between them. But, iI a source node wants to send data to a destination node, which is outside oI its communication range, in that case it has to Iorward the data packet through intermediate nodes|3|.There are many routing protocols have been developed Ior Vehicular Ad-hoc Network (VANET). The main goal Ior routing protocol is to provide optimal paths between network nodes via minimum overhead. These routing protocols can be classiIied in many ways, according to diIIerent aspects; such as: protocols characteristics, techniques used, routing inIormation, quality oI services, network structures, routing algorithms, and so on. In VANET, the routing protocols are classiIied into Iive Categories: Topology based, Position based, Unicast, Multicast, Broadcast as shown in Figure 2.
Fig.2. ClassiIication oI VANET routing protocols 98 Elsevier Publications, 2013 Study in Performance Evaluation of AODV, DSDV and DSR Routing Protocol in Vehicular Ad-hoc Network (VANET)
2.1. Ad Hoc On-Demand Distance Vector (AODV) AODV routing protocol is proposed Ior mobile ad hoc network, it has been evaluated in several researches and shows good results compared to related routing protocols; so it has a good documentation. AODV oIIers low network overhead by reducing messages Ilooding in the network; that when compared to proactive routing protocols, besides reducing the requirement oI memory size; by minimizing the routing tables which keep only entries Ior recent active routes, also keeps next hop Ior a route rather than the whole route. It also provides dynamically updates Ior adapting the route conditions and eliminates looping in routes; by using destination sequence numbers. So AODV is Ilexible to highly dynamic network topology and large-scale network. However, it causes large delays in a route discovery, also route Iailure may require a new route discovery which produces additional delays that decrease the data transmission rate and increase the network overhead. Moreover, the redundant broadcasts without control will consume extra bandwidth (broadcast storm problem), this problem grows as the number oI network nodes increases, that besides collisions which lead to packet lost problem .There are several protocols have been proposed to enhance AODV protocol; by decreasing its problems. 2.2. Dynamic Source Routing Protocol (DSR) DSR protocol aims to provide a highly reactive routing process; by implementing a routing mechanism with an extremely low overhead and Iast reaction to the Irequent network changes, to guarantee successIul data packet delivery regardless oI network changes. DSR is a multi hop protocol; it decreases the network overhead by reducing periodic messages. This protocol has two main processes: route discovery and route Maintenance. In the route discovery, when a source node needs an unavailable route, it initially broadcasts a route request message. All intermediate nodes which received this message will rebroadcast it, except iI it was the destination node or it has a route to the destination; in this case the node will send a route replay message back to the source, later the received route is cashed in the source routing table Ior Iuture use. II a route is Iailing, the source node will be inIormed by a route error message. In DSR protocol, every data packet contains a complete list oI the intermediate nodes; so the source node should delete the Iailed route Irom its cache, and iI it stores other successIul route to that destination in its cache, it will exchange the Iailed one by the other successIul route. But iI there is no alternative route, it will initiate a new route discovery process. The beneIit oI DSR protocol is clearly shown in a network with low mobility; because it can use the alternative route beIore starts a new process Ior route discovery. However, the multi routes may lead to additional routing overheads by adding all route inIormation to every data packet, besides, as the network span larger distance and including more nodes, the overhead will Irequently increase and as result network perIormance will be degraded. 2.3. Destination Sequence Distance Vector Routing (DSDV) DSDV protocol it is an earliest ad hoc routing protocol, it implements the distance vector strategy and uses a shortest path algorithm to implement only one route to destination which stored in the routing table, each routing table contains inIormation about all accessible network nodes, as well as the total number oI hops needed to reach these nodes, and each entry in the routing table is labeled with a sequence number initiated by the destination node. To maintain routes reliability, each node must periodically broadcast its routing table to its neighbors. DSDV protocol guarantees the loop Iree routs, excludes extra traIIic caused by Irequent updates, as well as reduces control message overhead, it also keeps only the optimal path to every node, rather than keeping multi paths which will help to reduce the total size oI routing table. However, DSDV increases the overhead in the large network; because oI unnecessary updating broadcast even iI there is no change in the network topology. Besides that, DSDV don't provide multi routes to destination node |8| and has no control over the network congestion which decreases the routing eIIiciency. As the result oI these limitations, Randomized DSDV protocol (R-DSDV) is proposed to support congestion control over DSDV; by maintaining nodes randomized decision which allows each node to make a decision whether to Iorward or discard a packet. However the R-DSDV produces more overhead compared to the DSDV protocol. 99 Elsevier Publications, 2013 Gagandeep Singh,, Jaspreet Singh and Sandeep Kad
3. Related Work Many oI the researchers have evaluated the perIormances oI the routing protocol such as AODV, DSDV and DSR in the Vehicular Ad hoc Network environment using diIIerent simulators such as NS2, ESTINET, etc on the basis oI diIIerent perIormance parameters. The perIormance oI AODV, DSDV, DSR, and TORA evaluated at the basis oI E2E delay and PDR perIormance metric. For this work they used Maryland Routing Simulator |10|. In |11, 12| routing protocol AODV,DSDV and DSR perIormance analyze in highway scenario on the basis oI vehicle speed and the density oI traIIic. The NCTUns 4.0 simulator use to compared the perIormance oI AODV, DSDV and DSR routing protocol and in the same Iashion oI work MOVE and NS-2 simulator used to analyzed perIormance oI AODV, OLSR and DSR routing protocol on basis oI PDR and end to end delay |29|.By using CBR traIIic three routing protocol AODV, DSR and ADV analyze at the basis oI perIormance metric oI throughput, average packet latency |13|. The diIIerent simulators are also used to perIorm the analysis oI routing protocols |15|. 4. Performance Evaluation The parameters used Ior reviewing the perIormance oI routing protocol are Throughput and Packet Loss.
i. Throughput- It is deIined as the packets received at the destination out oI total number transmitted packets. The unit used is KB/s. The routing protocols with high throughput are more eIIicient.
ii. Packet drop- It is the number packets that are not sent to the destination. These packets are lost during transmission Irom source to destination. The packet drop may be due to signal degradation, corrupted packets or congestion, etc. The lower is the packet drop the better is the routing protocol. 5. Results The performance of routing protocols is evaluated on EstiNet simulator. Two parameters are considered for the evaluations of routing protocols are: throughput and no. of packets dropped.
PART I
Simulation results of Vehicle to Vehicle Communication [4].
Graph 1 Throughput without any infrastructure Graph 2 Number of packets dropped without RSU
100 Elsevier Publications, 2013 Study in Performance Evaluation of AODV, DSDV and DSR Routing Protocol in Vehicular Ad-hoc Network (VANET)
Simulation results of Vehicle to Vehicle and Vehicle to Infrastructure communication using Road Side Units [4].
Graph 3 Throughput with the use of RSU Graph 4 Number of packets dropped with RSU
PART II
Simulation results of Vehicle to Vehicle Communication [5].
Graph 5 Throughput without any infrastructure Graph 6 Number of packets dropped without RSU
Simulation results of Vehicle to Vehicle and Vehicle to Infrastructure communication using Road Side Units [5].
Graph 7 Throughput with the use of RSU Graph 8 Number of packets dropped with RSU 101 Elsevier Publications, 2013 Gagandeep Singh,, Jaspreet Singh and Sandeep Kad
6. Conclusion From the above results, we can observe that when no RSUs are used, DSR protocol perIorms better than AODV protocol. DSR protocol has higher throughput that makes it more eIIicient. It has lower packet drop and number oI collisions that make it more reliable. In other case when RSUs are used, DSDV has higher throughput but it also has higher packet drop and packet collisions that makes it unstable, unreliable and increases channel overhead as compared to AODV and DSR. So, DSR is more eIIicient and reliable in this scenario. We also observe that the throughput oI AODV is highest as compared with others. DSR also outperIorms DSDV protocol. But number oI packets dropped is high in case oI AODV as compared to the others routing protocol in both the scenario oI transmission using InIrastructure Ior communication and without using InIrastructure. Thus, we conclude that DSR protocol outperIorms than AODV and DSDV protocol. But with advancement in the AODV routing protocol to minimize the packet drop it attain maximum perIormance. References |1| Marwa Altayeb and Imad Mahgoub, A Survey oI Vehicular Ad hoc Networks Routing Protocols, International Journal oI Innovation and Applied Studies, ISSN 2028-9324 Vol. 3 No. 3 July 2013, pp. 829-846. |2| S. Perkins Charles E., Royer Elizabeth M.,'Ad-hoc on-demand distance vector routing, the proceedings oI Second IEEE Workshop on Mobile Computing Systems and Applications, WMCSA '99, pp. 90-100, 25-26 Feb. 1999. |3| Pawan Kumar Saini,Y Mohan Sharma, Analysis AODV,DSR&DSDV Protocols with UniIorm Pause & Speed type Over CBR&TCP Connections in VANET ',Sharma et al., International Journal oI Advanced Research in Computer Science and SoItware Engineering , ISSN: 2277 128X,Vol. 3,Issue 6,June-2013, pp.1512-1520. |4| Sanjay Batish, Harmandeep Singh, Sanjeev SoIat, Amardeep Dhiman, Analytical Study oI AODV, DSR and DSDV Routing Protocols in VANET simulating City scenario using EstiNet Simulator, Proc. oI the Second Intl. ConI. on Advances in Electronics, Electrical and Computer Engineering -- EEC 2013, ISBN: 978-981-07-6935-2 doi:10.3850/ 978-981-07-6935-221. |5| Monika, Sanjay Batish and Amardeep Dhiman, Comparative Study oI AODV, DSDV and DSR Routing Protocols in Vehicular Network Using EstiNet Simulator, International Journal oI ScientiIic & Engineering Research, ISSN 2229-5518,Volume 3, Issue 6, June-2012. |6| C. Perkins, E. Belding-Royer; S. Das, 'Ad hoc On Demand Distance Vector (AODV) Routing, IETF RFC 3561, Jul. 2003. |7| Singh M.K., et al., Preemptive MultipathAd hoc on Demand Distance Vector Routing Protocol, International Journal oI Computer Science and InIormation Technology, 1(1), 36-40 (2011) |8| Charles E. Perkins. 'Ad Hoc Networking. Addision Wesley, 2001. |9| Yatendra Mohan Sharma, Saurabh Mukherjee,COMPARATIVE PERFORMANCE EPLORATION OF AODV,DSDV & DSR ROUTING PROTOCOL IN CLUSTER BASED VANET ENVIRONMENT, International Journal oI Advances in Engineering & Technology, ISSN: 2231-1963, Vol. 4, Issue 2, pp. 120-127. |10| S.R. Das, R. Castaneda, J. Yan, and R. Sengupta,'Comparative perIormance evaluation oI routingprotocols Ior mobile ad hoc networks, 7th Int. ConI. on Computer Communications and Networks (IC3N), October 1998 pp., 153161. |11| B. Ramakrishnan, Dr. R. S. Rajesh, R. S. Shaji 'Analysis oI Routing Protocols Ior Highway Modelwithout Using Roadside Unit and Cluster International Journal oI ScientiIic & Engineering Research,Volume 2, Issue 1, January-2011 ISSN 2229-5518. |12| Yogesh A. Suryawanshi1 Dr. Avichal Kapur2 Mrs. Rakhi Khedikar 'Analysis oI Routing Protocol inVehicular Ad hoc Network (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERINGSCIENCES AND TECHNOLOGIES Vol No. 8, Issue No. 2, 281 285. |13| Pranav Kumar Singh, Kapang Lego, Dr. Themrichon Tuithung, 'Simulation based Analysis oI AhoyRouting Protocol in Urban and Highway Scenario oI VANET, International Journal oI ComputerApplications, January 2011, (0975 8887) Volume 12 No.10. |14| Rajendra V. Boppana, Satyadeva P Konduru,'An Adaptive Distance Vector Routing Algorithm IorMobile, Ad Hoc Networks, IEEE INFOCOM, , 2001, pp. 1753-1762. |15| Khaleel Ur Rahman Khan, RaIi U Zaman, A.Venugopal Reddy,'PerIormance Comparison oI On-Demandand Table Driven Ad Hoc Routing Protocols using NCTUns, Tenth International ConIerence onComputer Modeling and Simulation. |16| D. B. Johnson, D. A. Maltz, and Y-C. Hu., 'The dynamic source routing (DSR) protocol Ior mobile ad hoc network, IETF MANET Working Group, Internet DraIt, July 2004. |17| Vehicular ad-hoc Network: Wikipedia, the Iree encyclopedia. http://en.wikipedia.org/wiki/VANET. |18| Georgy Sklyarenko, 'AODV Routing Protocol, Seminar Technische InIormatik, http://cst.imp.Iu-berlin.de |19| Guoyou He., Destination-sequenced distance vector (DSDV) protocol. Technical report, Helsinki University oI Technology, Finland. |20| Pranav Kumar Singh, kapang Lego, Dr. Themrichon, Simulation Based analysis oI Adhoc Routing Protocol in Urban & Highway Scenario oI VANET, International Journal oI Computer Applications Vol. 12 Jan 2011 Page 43. |21| B. Ramakrishnan, Dr. R.S. Rajesh and R.S. Shaji , An EIIicient Vehicular Communication Outside the City Enviornments , International Journal oI Next Generation Networks Vol. 2 No.4 December 2010 Page 48. 102 Elsevier Publications, 2013 Index