COMPARATIVE ANALYSIS OF DIFFERENT ROUTING PROTOCOLS IN DELAY TOLERANT NETWORKS

Similar documents
Performance of Efficient Routing Protocol in Delay Tolerant Network: A Comparative Survey. Namita Mehta 1 and Mehul Shah 2

Comparing Delay Tolerant Network Routing Protocols for Optimizing L-Copies in Spray and Wait Routing for Minimum Delay

Routing Protocol Approaches in Delay Tolerant Networks

DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES

Energy Consumption and Performance of Delay Tolerant Network Routing Protocols under Different Mobility Models

Design and Implementation of Improved Routing Algorithm for Energy Consumption in Delay Tolerant Network

Performance Analysis of Delay Tolerant Network Routing Protocols in Different Mobility Environments

Routing Issues & Performance Of Different Opportunistic Routing Protocols In Delay Tolerant Network

A Joint Replication-Migration-based Routing in Delay Tolerant Networks

Performance Analysis of Routing Protocol in Delay Tolerant Network

Routing in a Delay Tolerant Network Sushant Jain, Kevin Fall and Rabin Patra SIGCOMM Presented by Xun Gong

Simulation of Epidemic, Spray and Wait and First Contact Routing Protocols in Delay Tolerant Network

Archna Rani [1], Dr. Manu Pratap Singh [2] Research Scholar [1], Dr. B.R. Ambedkar University, Agra [2] India

Delay Tolerant Networks

Simulation and Analysis of Opportunistic Routing Protocols

Geographic information based Replication and Drop Routing (GeoRaDR): A Hybrid Message Transmission Approach for DTNs

Message Transmission with User Grouping for Improving Transmission Efficiency and Reliability in Mobile Social Networks

Elimination Of Redundant Data using user Centric Data in Delay Tolerant Network

Spray and Dynamic: Advanced Routing in Delay Tolerant Networks

Improvement of Buffer Scheme for Delay Tolerant Networks

Buffer Management in Delay Tolerant Networks

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, August 18, ISSN

Estimation based Erasure-coding Routing in Delay Tolerant Networks

A Qualitative Survey on Multicast Routing in Delay Tolerant Networks

DTN Interworking for Future Internet Presented by Chang, Dukhyun

Buffer Aware Network Coded Routing Protocol for Delay Tolerant Networks

Design of Simulator for Finding the Delay Distribution in Delay Tolerant Networking

IJSER. 1. Introduction. 1.1 Routing in DTN: Sukhpreet Kaur

Probabilistic Routing With Multi-copies in Delay Tolerant Networks

BOND: Unifying Mobile Networks with Named Data. Michael Meisel

PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS

A Genetic-Neural Approach for Mobility Assisted Routing in a Mobile Encounter Network

Performance Analysis of CSI:T Routing in a Delay Tolerant Networks

A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DELAY-TOLERANT NETWORKS

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

CONTENT SHARING OVER SMARTPHONE AND PC USING ANDROID

Exploiting Heterogeneity in Mobile Opportunistic Networks: An Analytic Approach

Hierarchical Trust Management for Delay Tolerant Networks Using Stochastic Petrinet for Secure Routing

A Modified Algorithmic Approach of DSDV Routing Protocol for Wireless Ad Hoc Network

MDR Based Cooperative Strategy Adaptation in Wireless Communication

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

Integrated Routing Protocol for Opportunistic Networks

Epidemic Routing for Partially-Connected Ad Hoc Networks

Routing with Multi-Level Social Groups in Mobile Opportunistic Networks

A SURVEY ON OPPORTUNISTIC ROUTING PROTOCOLS IN CELLULAR NETWORK FOR MOBILE DATA OFFLOADING

Impact of Social Networks in Delay Tolerant Routing

Density-Aware Routing in Highly Dynamic DTNs: The RollerNet Case

Publication VI Institute of Electrical and Electronics Engineers (IEEE)

Minimax Theory Based Scheme to Detect Selfish Node and Reduce Latency in Delay Tolerant Network

An Opportunistic On Routing Protocols and Persisting Challenges in Delay-Tolerant Networking

BUFFER MANAGEMENT FOR PREFERENTIAL DELIVERY IN OPPORTUNISTIC DELAY TOLERANT NETWORKS

PROFICIENT CLUSTER-BASED ROUTING PROTOCOL USING EBSA AND LEACH APPROACHES

Combined Mobile Ad-hoc and Delay/Disruption-tolerant Routing

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

A Comparative Simulation of Opportunistic Routing Protocols Using Realistic Mobility Data Obtained from Mass Events

Routing in Delay Tolerant Networks (DTN)

Peculiarities of Delay Tolerant Networks

Studies with ns-2 and ns-3 based DTN Simulators

1. INTRODUCTION. Saravanan.A 1 and Dr.Sunitha Abburu 2

Keywords Mobile Ad hoc Networks, Multi-hop Routing, Infrastructure less, Multicast Routing, Routing.

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

CLUSTERING BASED ROUTING FOR DELAY- TOLERANT NETWORKS

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

Energy Efficient Social-Based Routing for Delay Tolerant Networks

Network Routing Without Delay Using Message Scheduling

TRUST FRAMEWORK FOR DATA FORWARDING IN OPPORTUNISTIC NETWORKS USING MOBILE TRACES

Social-Aware Routing in Delay Tolerant Networks

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

A Review on Routing In Partially Connected Ad-Hoc Network

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs

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

Modeling Redundancy-based Routing in Delay Tolerant Networks

Towards Distributed Network Classification for Mobile Ad hoc Networks

Performance Evaluation of DSDV, DSR AND ZRP Protocol in MANET

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

DTIPN: Delay Tolerant IP Networking for Opportunistic Network Applications

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

ROUTING IN WIRELESS NETWORKS WITH INTERMITTENT CONNECTIVITY

Ferry Access Points and Sticky Transfers: Improving Communication in Ferry-assisted DTNs

Cost Efficient Erasure Coding based Routing in Delay Tolerant Networks

Timely Information Dissemination with Distributed Storage in Delay Tolerant Mobile Sensor Networks

ARE VDTN ROUTING PROTOCOLS SUITABLE FOR DATA COLLECTION IN SMART CITIES: A PERFORMANCE ASSESSMENT

STUDY AND COMPARISION OF PROACTIVE AND REACTIVE ROUTING PROTOCOL FOR MULTICHANNEL WIRELESS AD-HOC NETWORK

Spray and forward: Efficient routing based on the Markov location prediction model for DTNs

Max-Pivot Routing for Opportunistic Networks

Peer-to-Peer Content sharing for Smart phones over Ad-Hoc Networks.

Buffer Aware Routing in Interplanetary Ad Hoc Network

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

WaterChat: A Group Chat Application Based on Opportunistic Mobile Social Networks

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

Contention-Aware Analysis of Routing Schemes for Mobile Opportunistic Networks

Simulation and Performance Analysis of OLSR Routing Protocol Using OPNET

VDTNsim: A Simulation Tool for Vehicular Delay-Tolerant Networks

NEW STRATEGY TO OPTIMIZE THE PERFORMANCE OF SPRAY AND WAIT ROUTING PROTOCOL

EA-Epidemic: An Energy Aware Epidemic-Based Routing Protocol for Delay Tolerant Networks

Routing in Delay Tolerant Networks (2)

Age Encounter Based Routing Alogorithm for Delay Tolerance Network

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

ABSTRACT I. INTRODUCTION II. CHARACTERISTICS OF DELAY TOLERANT NETWORKS

Improving Performance in Ad hoc Networks through Location based Multi Hop Forwarding

Transcription:

COMPARATIVE ANALYSIS OF DIFFERENT ROUTING PROTOCOLS IN DELAY TOLERANT NETWORKS Chintan B. Desai PG Student, Electronics and Communication Department, Charotar University of Science & Technology, Changa, Gujarat, India. chitudesai10@gmail.com Mr. Vyomal N. Pandya Assist. Professor, Electronics and Communication Department, C. K. Pithawalla College of Engineering and Technology, Surat, Gujarat, India. vyomal.pandya@ckpcet.ac.in Dr. Prashant M. Dolia Department of Computer Science and Applications, Bhavnagar University, Bhavnagar, Gujarat, India. prashant_dolia@rediffmail.com Abstract The modern wireless networks have provided a wide range of applications making it possible to successfully interconnect devices and systems which have the wireless connection facility, such as mobile phones, tablets, laptops etc. all around the world. Modern Internet protocols exhibits inefficient performance in those networks where the connectivity between end nodes has intermittent property due to dynamic topology such as Mobile Ad-hoc Networks (MANET) or Vehicular Ad-hoc Networks (VANET). The network environments where the nodes are characterized by opportunistic connectivity are referred to as Delay Tolerant Networks (DTNs). DTNs have been one of the growing areas of interest characterized by the significant amount of research efforts invested in this area over the past decade. Routing is one of the major issues affecting the overall performance of DTN networks in terms of resource consumption, data delivery and latency. Over the past few years a number of routing protocols have been proposed for DTN networks. In this paper mainly three DTN routing protocols: Direct Delivery, Epidemic Routing and Spray and Wait Routing, are advocated and compared in terms of Average Packet Delivery Probability and Average Latency. To better judge the performance of these routing protocols, the series of simulations are carried out in The ONE simulator with program version of 1.4.1 Keywords- DTN, Epidemic Routing, Spray and Wait Routing, Packet Delivery Probability, Average Latency I. INTRODUCTION Delay Tolerant Network is also referred as the Intermittently Connected Mobile Network [1]. It is the wireless network in which at any given time instance, the probability that there is an end-to-end path from a source to destination is low. Since most of the nodes in a DTN are mobile, the connectivity of the network is maintained by nodes only when they come in to the transmission ranges of each other. If any node has data to send but it is not connected to another node, it stores the message until an appropriate communication opportunity arises. A communication opportunity between two nodes is called a contact in DTN's. Since DTN represents a large group of networks several different kinds of contact have been identified. A contact can be persistent i.e. the contact is always available, On-demand i.e. a contact can be initiated when needed, scheduled i.e. the contact and its characteristics is known in advance or opportunistic contacts, called opportunistic DTN. Generally, MANET routing protocols are built with the assumption that the network is dense enough so that it is fully connected i.e. that there always exists a path between every node in the network or that paths are down for a very short period of time. So, traditional routing protocols for MANETs do not work well for DTNs [2], since they try to discover a full path before sending any data. If no path between the sender and the destination exists, these protocols will not succeed to send any data. To overcome the problem with intermittent connectivity and partitions in the network, DTN routing protocols utilize the mobility of the nodes and buffering of messages, this makes is possible for a node to carry a message and in that way bridge partitions in the network. It is also known as store-carry-forward (SFC) [3]. When a ISSN : 2229-3345 Vol. 4 No. 03 Mar 2013 249

message is created it gets stored at the source node, when a contact becomes available to a next-hop node the message is sent over this contact. The message gets stored at the new node until the next-hop in the path is found and so on, until the destination is found. This results in a path from the source node to the destination without a guarantee for a contemporaneous path. Research on routing in DTN is still in its infancy. However, so many routing protocols are proposed and classified for DTN till date and there are several parameters of interest to judge the performance of them. Some of them are: delivery probability, delivery latency, resource usage, information gathering and usage, hop count, number of copies of message in the network. In this paper we have mainly concentrated only on three DTN routing protocols which are Direct Delivery, Epidemic routing and Spray and Wait routing and to examine the performance of them we have concentrated mainly two parameters which are Packet Delivery Probability and Average Latency. This paper is organized as follows: First the detailed explanation of Direct Delivery, Epidemic and Spray and Wait routing protocols are given in section II. In section III, the whole simulation strategy is discussed. A result analysis of Packet Delivery Probability and Average Latency are discussed in section IV. The final concluding remark is given in section V. II. ROUTING PROTOCOLS IN DTN A. Direct Delivery Routing Direct delivery routing uses a simple hand to hand message delivery strategy [4]. In the direct delivery routing Scheme the source hold the data until it comes in contact with the destination. This simple strategy uses one message transmission. It is a degenerate case of flooding family, requiring no info about network but requires a direct path between source and destination. Hence if no contact occurs, message is not delivered. B. Epidemic Routing Epidemic routing algorithm was the method which firstly introduced by Demers et al. [5] to synchronize database which use replication mechanism. This algorithm was modified by Vahdat et al. (2000) and proposed as a flooding-based forwarding algorithm for DTNs. In the epidemic routing scheme, the node receiving a message, forwards a copy of it to all nodes it encounters. Thus, the message is spread throughout the network by mobile nodes and eventually all nodes will have the same data. Although no delivery guarantees are provided, this algorithm can be seen as the best effort approach to reach the destination. Each message and its unique identifier are saved in the node's buffer. The list of them is called the summary vector. Whenever, two adjacent nodes get opportunity to communicate with each other, they exchange and compare their summary vectors to identify which message they do not have and subsequently request them. To avoid multiple connections between the same nodes, the history of recent contacts is maintained in the nodes caches [6]. Assuming sufficient resources such as node buffers and communication bandwidth between nodes, the epidemic routing protocol finds the optimal path for message delivery to destinations with the smallest delay. The reason is that the epidemic routing explores all available communication paths to deliver messages [7] and provides strong redundancy against node failures [8]. The major disadvantage of epidemic routing is wastage of resources such as buffer, bandwidth and nodes power due to forwarding of multiple copies of the same message. It causes contentions when resources are limited, leading to dropping of messages. It is especially useful in those conditions when there are no better algorithms to deliver messages. C. Spray And Wait Routing Wasteful resource consumption in the epidemic routing, could be significantly reduced if the level of distribution is somehow controlled. Spyropoulos et al. (2005) proposed the spray and wait mechanism to control the level of spreading of messages throughout the network. Similar to the epidemic routing, the spray and wait protocol assumes no knowledge of network topology and nodes mobility patterns and simply forwards multiple copies of received messages using flooding technique. The difference between this protocol and the epidemic routing scheme is that it only spreads L copies of the message. The authors in [9] proved that the minimum level of L to get the expected delay for message delivery depends on the number of nodes in the network and is independent of the network size and the range of transmission. The spray and wait method consists of two phases, spray and wait phase. In the spray phase the source node after forwarding L copies of message to the first L encountered nodes, goes to wait phase, waiting for delivery confirmation. In the wait phase all nodes that received a copy of the message wait to meet the destination node directly to deliver data to it. Once data is delivered confirmation is sent back using the same principle. To improve the performance of the algorithm Spyropoulos et al. (2005) purposed the binary spray and wait scheme. This method provides the best results if all the nodes' mobility patterns in the network are independent and identically distributed with the same probability distribution. According to the binary spray and wait, the source node creates L copies of the original message and then, whenever the next node is encountered, hands over half of them to it and keeping the remained copies. This process is continued with other relay nodes until ISSN : 2229-3345 Vol. 4 No. 03 Mar 2013 250

only one copy of the message is left. When this happens the source node waits to meet the destination directly to carry out the direct transmission [9]. III. SIMULATION STRATEGY A. The ONE Simulator A series of simulations are carried out to judge the performance of above mentioned protocols using the Opportunistic Network Environment (The ONE) simulator (Keranen et al. 2009) with program version of 1.4.1. At its core, ONE is an agent based discrete event simulation engine. The main functionality of the ONE consists of modelling of node movement, inter-node contacts using various interfaces, routing, message handling and application interactions. Result collection and analysis are done through visualization, reports and post processing tools. The elements and their interactions are shown in Figure 1. A detailed description of the simulator is available in [10] and the ONE simulator project page [11] where the source code is also available. Figure 1. Overview of ONE Simulator Environment [11]. B. Simulation Setup Information In our simulation we have assigned simple broadcast type blue tooth interface with the transmit speed of 2 Mbps to all the nodes. To make our simulation scenario comparable to real time application, we have assigned random way point mobility to all the nodes with mobility varies from 0.5 to 1.5 m/sec. To better judge the performance of all the three routing protocols, we have assigned 10Mb buffer size to each node and also their transmit range is limited to 10 m only. So, during store-carry-forward methodology each node can carry messages only up to 10Mb and node can forward messages to those nodes only which are in 10m range of it. This situation will increase packet drop probability during the transmission of messages. As ONE simulator supports external event generator, we have set message event generator in such a way that it generates the messages in every 25 to 35 seconds and every time message size can also be varied from 500 Kb to 1Mb. To advocate the performance of the Direct Delivery, Epidemic and Spray and Wait routing, we have run the simulation for 10000 seconds for each routing protocols separately and we have noted that every time message event generator feds 342 messages in 10000 seconds in network. The complete simulation setup information is given in Table I. To advocate the performance of routing protocols we have mainly concentrated on two performance metrics: (i) Packet Delivery Probability: It is the fraction of generated messages that are correctly delivered to the final destination within given time period. (ii) Average Latency: It is the measure of average time between messages is generated and when it is received by the destination. ISSN : 2229-3345 Vol. 4 No. 03 Mar 2013 251

TABLE I. SIMULATION SETUP PARAMETERS PARAMETERS VALUE Simulation Time 10000 sec Interface Blue tooth Interface Interface Type Simple Broadcast Transmit Speed 2 Mbps Transmit Range 10 m Mobility Random Way Point Buffer Size 10 MB Routing Protocols Direct delivery, Epidemic, Spray and Wait Total No. of nodes 5, 10, 20, 50, 100 Speed of nodes 0.5 to 1.5 m/sec Message Size 500Kb to 1 MB Message Interval 25 to 35 sec Message TTL 300 minutes A. Packet Delivery Probability IV. RESULT ANALYSIS Figure 2. A Comparison Chart of Packet Delivery Probability. Figure 2 shows the comparison chart of packet delivery probability for Direct Delivery Routing, Epidemic Routing and Spray and Wait Routing. From the chart it can be noticed that when 5 nodes are there at that time packet delivery probability given by all the three routing protocols are almost equal. Whereas in the case when total number of nodes are 10, 20, 50 and 100, the Epidemic Routing and Spray and Wait routing shows increment in packet delivery probability but at the same time packet delivery probability of Direct Delivery routing decreases. It is just because the Direct Delivery routing uses hand-to-hand packet delivery strategy. So, as the total number of nodes increase the possibilities to meet with the destination node in the Direct Delivery routing decreases. If we only concentrate Epidemic routing and Spray And Wait routing then from the graph it is clearly noticed that still performance of Epidemic routing is not up to mark whereas Spray and Wait routing shows excellent performance in terms of packet delivery probability. ISSN : 2229-3345 Vol. 4 No. 03 Mar 2013 252

B. Average Latency Figure 3. A Comparison Chart of Average Latency. Figure 3, shows the comparison chart of average latency for Direct Delivery Routing, Epidemic Routing and Spray and Wait Routing protocols. From the comparison chart it can be noticed that average latency of Epidemic routing is quite higher than Direct Delivery routing and Spray and Wait routing when the total number of nodes are 5 only. In the case when total numbers of nodes are 10, average latency for Spray and Wait routing is much higher than the Direct Delivery and Epidemic routing. Not only that, but in the another cases when the total nodes are 20, 50 and 100, the average latency of Spray and Wait routing is quite higher than Epidemic routing whereas direct delivery shows very less average latency. V. CONCLUSION After analyzing both the comparison chart of packet delivery probability and average latency for Direct Delivery Routing, Epidemic Routing and Spray and Wait Routing we can conclude that Direct Delivery Routing is no more suitable for real time application because of its very poor packet delivery probability. Whereas Epidemic routing and Spray and Wait routing is suitable for real time applications. Among this two routing protocols, Spray and Wait routing shows the excellent overall performance than Epidemic routing. REFERENCES [1] Z. Zhang, routing in intermittently connected mobile ad hoc networks and delay tolerant networks: Overview and challenges, IEEE Communication Surveys and Tutorials 8,vol. 4, January, 2006, pp. 24-37J. Clerk Maxwell, A Treatise on Electricity and Magnetism, 3rd ed., vol. 2. Oxford: Clarendon, 1892, pp.68 73. [2] K. Fall, A Delay Tolerant Network Architecture for Challenged Internets Proc. of Annual Conf. of the Special Interest Group on Data Communication (ACM SIGCOMM'03), pp. 27-34, Aug. 2003.K. Elissa, Title of paper if known, unpublished. [3] Cerf, V., Burleigh, S., Hooke, A., Torgerson, L., Durst, R., Scott, K., Fall, K., Weiss, H.: RFC 4838, Delay-Tolerant Networking Architecture. IRTF DTN Research Group (2007) [4] Evan P. C. Jones and Paul A. S. Ward, Routing Strategies for Delay Tolerant networks Submitted to ACM Computer Communication Review (CCR), 2006M. Young, The Technical Writer's Handbook. Mill Valley, CA: University Science, 1989. [5] A. Demers, D. Greene, C. Houser, W. Irish, J. Larson, S. Shenker, H. Sturgis, D. Swineheart, and D. Terry, Epidemic Algorithms for Replicated Database Maintenance, ACM SIGPOS Operating system Review, V.22, N.1, Jan. 1988. [6] A. Vahdatand, D. Becker, Epidemic Routing for Partially Connected Ad Hoc Networks, Duke Technical Report, CS-2000-06, July 2000. available at issg.cs.duke.edu/epidemic/epidemic.pdf. [7] O. Gnawali, M. Polyakov, P. Bose, R. Govindan, : Data centric, position-based routing in space networks, In Proc. 26Th IEEE Aerospace Conference, pp. 1322-1334, 2005. [8] Evan P. C. Jones and Paul A. S. Ward, Routing Strategies for Delay-Tolerant Networks, 2006. available at citeseerx.ist.psu.edu [9] T. Spyropoulos, K. Psounis, C. Raghavendra, Spray-and-Wait: Efficient routing scheme for intermittently connected mobile networks, in ACM SIGCOMM Workshop on Delay Tolerant Networking (WDTN), 2005. [10] A. Ker Anen, opportunistic network environment simulator. Special assignment report, helsinki university of technology, Department of Communications and Networking, May 2008. [11] Tkk/Comnet. Project page of the ONE simulator. [Online]. Available: http://www.netlab.tkk.fi/tutkimus/dtn/theone, 2009. ISSN : 2229-3345 Vol. 4 No. 03 Mar 2013 253