INTERNATIONAL JOURNAL OF SCIENTIFIC & ENGINEERING RESEARCH VOLUME 5, ISSUE 3, MARCH-2014 ISSN

Similar documents
Dynamic Source Routing in ad hoc wireless networks

Maharishi Markandeshwar University

Performance Evaluation of MANET through NS2 Simulation

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

A Simulation study : Performance comparison of AODV and DSR

Performance Improvement of Wireless Network Using Modern Simulation Tools

Analyzing Routing Protocols Performance in VANET Using p and g

Performance Evaluation of Various Routing Protocols in MANET

QUANTITATIVE ANALYSIS OF VANET ROUTING PROTOCOLS IN URBAN AND HIGHWAY SCENARIOS

Performance Analysis and Enhancement of Routing Protocol in Manet

A STUDY ON AODV AND DSR MANET ROUTING PROTOCOLS

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

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

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Aanchal Walia #1, Pushparaj Pal *2

Routing Protocols in MANETs

Poonam kori et al. / International Journal on Computer Science and Engineering (IJCSE)

PIONEER RESEARCH & DEVELOPMENT GROUP

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

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

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

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

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

AODV-PA: AODV with Path Accumulation

PERFORMANCE EVALUATION OF DSDV, AODV ROUTING PROTOCOLS IN VANET

BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications

Introduction to Mobile Ad hoc Networks (MANETs)

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

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

2013, IJARCSSE All Rights Reserved Page 85

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

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

Improving Energy and Efficiency in cluster based VANETs through AODV Protocol

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

Application Specific Quality of Service (QoS) Centric Parameters Simulation in Wireless Mobile Ad hoc Networks

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

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

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

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

PNR: New Position based Routing Algorithm for Mobile Ad Hoc Networks

PERFORMANCE EVALUATION OF DSR USING A NOVEL APPROACH

Gateway Discovery Approaches Implementation and Performance Analysis in the Integrated Mobile Ad Hoc Network (MANET)-Internet Scenario

Routing Protocols in MANET: Comparative Study

Routing Protocols in Mobile Ad-Hoc Network

Performance Enhancement of Routing Protocols for VANET With Variable Traffic Scenario

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

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Impact of Hello Interval on Performance of AODV Protocol

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

Evaluation of Information Dissemination Characteristics in a PTS VANET

Study of Route Reconstruction Mechanism in DSDV Based Routing Protocols

Methods to Resolve Traffic Jams using VANET

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

II. ROUTING CATEGORIES

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

Impact of Link Discovery Delay on Optimized Link State Routing Protocol for Mobile ad hoc Networks

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

An Extensive Simulation Analysis of AODV Protocol with IEEE MAC for Chain Topology in MANET

Performance Analysis of AODV Routing Protocol with and without Malicious Attack in Mobile Adhoc Networks

STUDY ON MOBILE ADHOC NETWORK ROUTING PROTOCOLS

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

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

Performance Analysis of MANET Routing Protocols OLSR and AODV

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

Dynamic Search Technique Used for Improving Passive Source Routing Protocol in Manet

Power aware Multi-path Routing Protocol for MANETS

Analysis of Routing Protocols over VANET

Chapter 7 CONCLUSION

A Priority based Congestion Prevention Technique for Vehicular Ad-Hoc Networks

Performance Evaluation of DSDV, DSR AND ZRP Protocol in MANET

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

Performance Evaluation of Routing Protocols (AODV, DSDV and DSR) with Black Hole Attack

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

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

Estimate the Routing Protocols for Internet of Things

EZR: Enhanced Zone Based Routing In Manet

Performance Comparison of DSDV, AODV, DSR, Routing protocols for MANETs

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

Vaibhav Jain 2, Pawan kumar 3 2,3 Assistant Professor, ECE Deptt. Vaish College of Engineering, Rohtak, India. Rohtak, India

Evaluation of Ad-hoc Routing Protocols with. Different Mobility Models for Warfield. Scenarios

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

Computation of Multiple Node Disjoint Paths

A Congestion Controlled Multipath Routing Algorithm Based On Path Survivability Factor

A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks

Effect of Radio-Wave Propagation Model On Network Performance With AODV Routing Protocol For IL-VANET

Dynamic Source Routing in Ad Hoc Wireless Networks

Energy Efficient EE-DSR Protocol for MANET

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

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

Analyzing Reactive Routing Protocols in Mobile Ad Hoc Networks Dr. Kamaljit I. Lakhtaria

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

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

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

A REVERSE AND ENHANCED AODV ROUTING PROTOCOL FOR MANETS

Performance analysis of aodv, dsdv and aomdv using wimax in NS-2

ADVANCES in NATURAL and APPLIED SCIENCES

Figure 1: Ad-Hoc routing protocols.

Lecture 13: Routing in multihop wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 3, Monday

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

A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols

Transcription:

657 Performance Evaluation of DDSR via NS- 3 Simulation using RSU s in Vehicular Network Abhay Deep Seth, Ankit Khare Abstract: - Mobile Ad hoc Networks (MANET) are wireless networks without an infrastructure, which are usually set up on a temporary basis to serve a particular purpose within a specific period of time. The nodes in MANET have some mobility due to which the topology changes and move freely, where the nodes move with very less speed like 20 km/hr. But, in vehicular ad hoc networks (VANETs) the nodes are free to move but according to road topology. And their average speeds are about 75-80 km/hr. In VANET the link breakage can be avoided with the help of the mobility pattern knowledge for neighbor nodes. In this paper, the performance evaluation of Dynamic Source Routing (DSR) and modified DSR called Distance based DSR (DDSR) with RSU s for metric Delay via NS-3.15 simulator. Keywords: - Delay, Distance DSR, DSR, MANET, NS-3.15 Simulator, RSU, VANET. ---------------------- --------------------- 1 INTRODUCTION data sharing or message exchange one of the solution is Vehicle to Vehicle (V2V) communication. Vehicle to Vehicle (V2V) Vehicular Ad Hoc Network (VANET) is a new communication is based on wireless technology challenging network environment that pursues which is designed for vehicles to communicate the concept of ubiquitous computing for future. with each other. There are many approaches to Vehicles equipped with wireless communication provide communication between vehicles but the technologies and acting like computer nodes will low cost approaches to use in wireless networks be on the road and this will revolutionize the are 3G, Wi-Fi, Wi-MAX, etc [1]. concept of travelling. VANETs bring lots of possibilities for new range of applications which will not only make the travel safer but fun as well. Reaching to a destination or getting help would be much easier. The concept of VANETs is quite simple by incorporating the wireless communication and data sharing capabilities, the vehicles can be turned into a network providing similar services like accidental information, advertisements etc. In order to provide service for Fig 1: Vehicular Ad-hoc Networks Abhay Deep Seth, pursuing Masters Degree Program in Computer Engineering in SGSITS, Indore (M.P.) India. Ankit Khare, pursuing Masters Degree Program in Computer Engineering in SGSITS, Indore (M.P.) India.

658 In this paper, we concentrate on the performance analysis of a vehicular Ad Hoc Network. Using DSR and DDSR protocol the simulations are carried out to evaluate the performance of wireless message exchange at highway scenario in VANET. The ns-3 [2] is a discrete-time event driven network simulator, which means that it simulates timestamped events, so that the internal clock of the simulator advances in a discrete manner. It supports network researchers working on Internet systems, and attempts to ease the reuse of existing code for networking protocols, networking stacks or applications. The ns-3 is an open source software, licensed under GNU GPLv2, written in C++ and offering Python bindings. Development of ns-3 was started in 2006, and releases are made about every 3 Performance analyses of traditional ad-hoc routing months or so. The ns-3 will became a replacement protocols like AODV, DSDV and DSR for the for ns-2, a popular network simulator written in highway scenarios have been presented in [5], and C++ and OTcl, which suffers from some design the authors proposed that these routing protocols issues. are not suitable for VANET. Their simulation results In this work, we evaluate the performance of showed that these conventional routing protocols of vehicle to vehicle (V2V) communication MANET increase the routing load on network, and considering the DSR and DDSR protocol. We decrease the packet delivery ratio and end to end compare the delay for highway scenario with delay. using RSUs via ns-3 simulation. The structure of the paper is as follows. In Section II, we discuss the related work. In Section III, we make an overview of DSR and DDSR protocol. In Section IV, we describe the simulation system. In Section V, we discuss the performance evaluation. Finally, conclusions are given in Section VI. 2 RELATED WORK According to [3], the protocol comprises of two main mechanisms of Route Discovery and Route Maintenance, which work together to allow nodes to discover and maintain routes to arbitrary destinations in ad hoc networks. The authors further stated that the protocol operates entirely on demand, allowing the routing packet overhead of DSR to scale automatically only what is needed to react to changes in the routes currently in use. The protocol allows multiple routes to any destination and at the same time allowing each packet sender to select and control the routes used in routing its packets. Jerome Haerri et.al [4] evaluated the performance of AODV and OLSR for VANET in city environment, in their study all the characteristics are handled through the Vehicle Mobility Model. Their study showed that OLSR has better performance than AODV in the VANET, as the performance parameters that they used have less overhead on the network as compared to OLSR. O. Abedi et.al enhanced traditional MANET routing protocol AODV to improve route stability and less overhead of network and makes it suitable for VANET, they named it as PAODV and DAODV [6, 7]. Their study showed that more appropriate routes can be found with and without mobility prediction. In their study, they selected fewer routes to overcome routing overhead on network and this effect overcomes the link breakage as compared to AODV. In Roadside aided routing Inter-Vehicle Communications (IVC) and Roadside-to-Vehicle Communications (RVC) in vehicular networks

659 based on IEEE 802.11 are emerging technologies for future Intelligent Transportation Systems (ITS). The representation of a new efficient routing approach, called RAR (Roadside-Aided Routing) that is the first one to exploit the unique characteristics of vehicular networks. A novel affiliation method is proposed to affiliate a vehicle to several Roadside Units based on road constraints. This scheme allows (a) agent 3.1 Route Discovery advertisement to be broadcast in one hop (instead of multi-hop), (b) routing to be done in single phase, comparing to two phases, (c) to eliminate the use of hierarchical addressing which is For route discovery, the source node starts by broadcasting a route request packet that can be received by all neighbor nodes within its wireless transmission range. The route request contains the commonly used in single-phase schemes. address of the destination host, referred to as the Simulation results of ns-2 show that RAR approach can provide a high packet delivery rate in vehicular networks with a low and constant target of the route discovery [8], the source s address, a route record field and a unique identification number. At the end, the source host overhead. The efficient routing approaches in the should receive a route reply packet containing a list emerging vehicular networks. The unique road of network nodes through which it should constraints and deployment of vehicular networks propagate the packets, supposed the route are different from the default assumptions of discovery process was successful. general networks. Exploiting those unique During the route discovery process, the route record characteristics, we affiliate each vehicle to a sector, field is used to accumulate the sequence of hops which is a closed area bounded and managed by already taken. First of all the sender initiates the several RSUs. route record as a list with a single element containing itself. The next neighbor node appends 3 OVERVIEW OF DSR AND DDSR PROTOCOL The Dynamic Source Routing (DSR) protocol is an on-demand routing protocol based on source routing. In the source routing technique, a sender determines the exact sequence of nodes through which to propagate a packet. The list of intermediate nodes for routing is explicitly contained in the packet s header. In DSR, every mobile node in the network needs to maintain a route cache where it caches source routes that it has learned. When a host wants to send a packet to some other host, it first checks its route cache for a source route to the destination. In the case a route is found, the sender uses this route to propagate the packet. Otherwise the source node initiates the route discovery process. Route discovery and route maintenance are the two major parts of the DSR protocol. itself to the list and so on. Each route request packet also contains a unique identification number called request-id. request-id is a simple counter which is increased whenever a new route request packet is being sent by the source node. So every route request packet can be uniquely identified through its initiator s address and request-id. When a host receives a route request packet, it is important to process the request in the order described below. This way we can make sure that no loops will occur during the broadcasting of the packets.

660 1. If the pair (source node address, request-id) is found in the list of recent route requests, the packet is discarded. 3.2 Route Maintenance Route maintenance can be accomplished by two different processes: 2. If the host s address is already listed in the request s route record, the packet is also discarded. This ensures removal of later copies of the same request that arrive by using a loop. Hop-by-hop acknowledgement at the data link layer End-to-end acknowledgements Hop-by-hop acknowledgement at the data link 3. If the destination address in the route request matches the host s address, the route record field contains the route by which the request reached this host from the source node. A route reply packet is sent back to the source node containing a copy of this route. layer allows an early detection and retransmission of lost or corrupt packets. If the data link layer determines a fatal transmission error (for example, because the maximum number of retransmissions is exceeded), a route error packet is being sent back to the sender of the packet. The route error packet 4. Otherwise, add this host s address to the route contains two parts of information: The address of record field of the route request packet and rebroadcast the packet. A route reply is sent back either if the request the node detecting the error and the host s address which it was trying to transmit the packet to. Whenever a node receives a route error packet, the packet reaches the destination node itself, or if the hop in error is removed from the route cache and all request reaches an intermediate node which has an routes containing this hop are truncated at that active route to the destination in its route cache. The point. route record field in the request packet indicates End-to-end acknowledgement may be used, if which sequence of hops was taken. If the node wireless transmission between two hosts does not generating the route reply is the destination node, it work equally well in both directions. As long as a just takes the route record field of the route request route exists by which the two end hosts are able to and puts it into the route reply. If the responding node is an intermediate node, it appends the cached communicate, route maintenance is possible. There may be different routes in both directions. In this route to the route record and then generates the case, replies or acknowledgements on the route reply. Sending back route replies can be accomplished in two different manners: DSR may use sym-metric links, but it is not required to. In the case of symmetric links, the node generating the route reply just uses the reverse route of the route application or transport layer may be used to indicate the status of the route from one host to the other. However, with end-to-end acknowledgement it is not possible to find out the hop which has been in error. record. When using unidirectional (asymmetric) links, the node needs to initiate its own route discovery process and piggyback the route reply on the new route request. 3.3 Distance DSR (DDSR) PROTOCOL This protocol works as same as DSR routing protocol but the change that have been modified is that whenever the source has a packet to send it will first calculate the time that the packet will take to reach to the destination and then distance that the

661 vehicle will travel during that duration assuming that the vehicles are moving with constant speed. And after calculating the distance that the destined vehicle will travel then the source vehicle will calculate whether the destined vehicle will remain during that duration within that RSU only or to the next RSU. If the destined vehicle remains within the range of the same RSU then it will deliver packet to that RSU only otherwise it will be delivered to the next RSU in the direction of the destined using DSR protocol. 4 SIMULATION DESCRIPTION AND DESIGN The ns-3 simulator is developed and distributed completely in the C++ programming language, because it better facilitated the inclusion of C-based implementation code. The ns-3 also is architected similar to Linux computers, with internal interface and application interfaces such as network to device driver and sockets. Users of ns-3 are free to write their simulation scripts as either C++ main() programs or Python programs. The ns-3 low-level 4.1 SIMULATION PARAMETERS API is oriented towards the power-user but more PARAMETER VALUE accessible helper APIs are overlaid on top of the low-level API. Bandwidth 2Mbps The ns-3 simulator has models for all network elements that comprise a computer network. Network devices which represent the physical device that connects a node to the communication channel. This might be a simple Ethernet network interface card, or a more complex wireless IEEE 802.11 device. The ns-3 simulator is equipped with Pyviz visualizer, which has been integrated into mainline ns-3, starting with version 3.10. It is mostly written in Python, it works both with Python and pure C++ simulations. The function of ns-3 visualizer is more powerfully than nam. The graphs are generated with the Trace-Metrics tool [9]. In trace-metrics tool, the generated trace file is read out and according to that trace file the delay variance is calculated and with that calculation the graphs are generated in gnuplot. Trace-Metrics is a trace file analyzer for Network Simulator 3 (ns-3). The main goal is to perform a quick analysis of the trace file produced by ns-3 s simulations and calculate useful metrics for research and performance measurement. Such tool is needed because a research simulation may generate a trace file with thousands of lines, becoming difficult to analyze manually. Due to this, this tool can be handy in case someone needs a metric that the tool already supports. Trace-Metrics is an open-source tool, developed in Java. Vehicle Range RSU Range Routing Protocol Packet Size Speed Simulation Time 1 km 1 km DSR 64 bytes 60-80 km/hr 130 c

662 5 PERFORMANCE EVALUATION The following are the graphs shown below. These graphs are the Delay variation-elapsed time graph. Graph-1 for the DELAY Variation for DSR result of DDSR protocol is better than DSR protocol. REFERENCES [1] Widhiasi, A.; Mohanan, V.; Pasha, M.F.; Budiarto, R.;, "Vertical Handover Scheme for Car-to-Car Communication Based on IEEE 802.21 Standard," Computer Engineering and Applications (ICCEA), 2010 Second International Conference on, vol.1, no., pp.143-147, 19-21 March 2010 doi: 10.1109/ICCEA.2010.36 2007. [4] Jerome Haerri, Fethi Filali, Christian Bonnet, Performance Comparison of AODV and LSR in VANETs Urban Environments under Realistic Graph-2 for the DELAY Variation for DDSR Mobility Patterns. [5] A Xiong Wei, Li Qing-Quan, Performance evaluation of data disseminations for vehicular ad hoc networks in highway scenarios. [6] O.Abedi, R. Berangi, and M. A. Azgomi, Improving Route Stability and Overhead on AODV Routing Protocol and Make it Usable for VANET, Distributed 6 CONCLUSIONS This simulation is carried out using NS-3.15 simulator and graphs are generated using Trace- Metrics tool. In Graph-1the delay time is more. And in Graph-2 the delay time is less. So, the [2] NS-3, The ns3 network simulator, http://www.nsnam.org/,2011. [3] D. Johnson, D. Maltz and Y. Hu. The Dynamic Source Routing Protocol (DSR) for Mobile AdHoc Networks for IPv4, IETF RFC 4728.accessed April Computing Systems Workshops, 2009. ICDCS Workshops '09. 29th IEEE International Conference on pp. 464-467, 22-26 June 2009. [7] O. Abedi, M. Fathy, and J. Taghiloo, Enhancing AODV routing protocol using mobility parameters in VANET, Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on pp. 229-235, March 31 2008-April 4 2008. [8] D. B. Johnson and D. A. Maltz, Dynamic source routing in ad hoc wireless networks, in Mobile Computing, T. Imielinski and H. Korth, Eds. Kluwer Academic Publishers, 1996, vol. 353, ch. 5, pp. 153 181. [9] Trace-Metric tool, www.tracemetrics.net/