Routing in Delay Tolerant Networks (DTN)

Similar documents
Spray and Dynamic: Advanced Routing in Delay Tolerant Networks

DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES

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

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

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

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

Application of Graph Theory in DTN Routing

MaxHopCount: DTN congestion control algorithm under MaxProp routing

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

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

COMPARATIVE ANALYSIS OF DIFFERENT ROUTING PROTOCOLS IN DELAY TOLERANT NETWORKS

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

hash chains to provide efficient secure solutions for DSDV [7].

Buffer Aware Routing in Interplanetary Ad Hoc Network

Max-Pivot Routing for Opportunistic Networks

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

Buffer Aware Network Coded Routing Protocol for Delay Tolerant Networks

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

Integrated Routing Protocol for Opportunistic Networks

Impact of Social Networks in Delay Tolerant Routing

Smart Home Delay Tolerant Network for an Earthquake Disaster

PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS

Social-Aware Routing in Delay Tolerant Networks

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

TRUST FRAMEWORK FOR DATA FORWARDING IN OPPORTUNISTIC NETWORKS USING MOBILE TRACES

Routing Protocol Approaches in Delay Tolerant Networks

Keywords: Detection, Disruption Tolerant Networks, Mitigation, Routing Misbehavior, Security.

MobiT: A Distributed and Congestion- Resilient Trajectory Based Routing Algorithm for Vehicular Delay Tolerant Networks

Investigating Performance of Extended Epidemic Routing Protocol of DTN under Routing Attack

EFFICIENT TRAJECTORY PROTOCOL FOR MULTICASTING IN VEHICULAR AD HOC NETWORKS

Buffer Management in Delay Tolerant Networks

Opportunistic Networks: A Review

Research Article ISSN:

Mobile and Sensor Systems. Lecture 3: Infrastructure, Ad-hoc and Delay Tolerant Mobile Networks Dr Cecilia Mascolo

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

CLUSTERING BASED ROUTING FOR DELAY- TOLERANT NETWORKS

Delay Tolerant Networking. Thomas Plagemann Distributed Multimedia Systems Group Department of Informatics University of Oslo.

Exploiting Downstream Mobility to Achieve Fast Upstream Message Propagation in Vehicular Ad Hoc Networks

Exploiting Heterogeneity in Mobile Opportunistic Networks: An Analytic Approach

Overhead Reduction In Delay Tolerant Networks

Delay Tolerant Networking. Thomas Plagemann Distributed Multimedia Systems Group Department of Informatics University of Oslo.

A DTN Packet Forwarding Scheme Inspired by Thermodynamics

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

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

Performance Evaluation of Node Density- Based Adaptive Routing Scheme for Disruption Tolerant Networks 1

ROUTING AND CONGESTION CONTROL STRATEGIES IN OPPORTUNISTIC NETWORKS: A SURVEY

ARCS: A SIMULATOR FOR DISTRIBUTED SENSOR NETWORKS

DTN Routing in Vehicular Sensor Networks

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

CFP: Integration of Fountain Codes and Optimal Probabilistic Forwarding in DTNs

ABSTRACT I. INTRODUCTION II. CHARACTERISTICS OF DELAY TOLERANT NETWORKS

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

OLFServ: an Opportunistic and Location-Aware Forwarding Protocol for Service Delivery in Disconnected MANETs

AWERProcedia Information Technology & Computer Science

Improvement of Buffer Scheme for Delay Tolerant Networks

Routing in Large-Scale Buses Ad Hoc Networks

A NEW APPROACH FOR MOBILITY ENHANCEMENT OF OLSR PROTOCOL

Hybrid Routing Scheme for Vehicular Delay Tolerant Networks

Minimizing Average Spraying Cost for Routing in Delay Tolerant Networks

ENSC 427: COMMUNICATION NETWORK PROJECT PRESENTATION Spring 2010 Instructor: Ljiljana Trajkovic. Message Ferrying

ERASURE-CODING DEPENDENT STORAGE AWARE ROUTING

Delay-Differentiated Gossiping in Delay Tolerant Networks

Delay Tolerant Networks

Using local speed information as routing metric for delay tolerant networks

BOND: Unifying Mobile Networks with Named Data. Michael Meisel

Trust Management for Encounter-Based Routing in Delay Tolerant Networks

A Study on Issues Associated with Mobile Network

Routing Performance Analysis in Delay Tolerant Networks

ACICE-2013 ISSN: ; e-issn

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

A Cooperative ARQ for Delay-Tolerant Vehicular Networks

ADAPTIVE SPRAY ROUTING FOR OPPORTUNISTIC NETWORKS

Simulation and Analysis of Opportunistic Routing Protocols

SMART: A Selective Controlled-Flooding Routing for Delay Tolerant Networks

Impact of Social Networks on Delay Tolerant Routing

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

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

A CHECKPOINT BASED MESSAGE FORWARDING APPROACH FOR OPPORTUNISTIC COMMUNICATION

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

CONSTRUCTION AND EVALUATION OF MESHES BASED ON SHORTEST PATH TREE VS. STEINER TREE FOR MULTICAST ROUTING IN MOBILE AD HOC NETWORKS

A Partially Centralized Messaging Control Scheme Using Star Topology in Delay and Disruption Tolerant Networks

Enhancement of Routing in Urban Scenario using Link State Routing Protocol and Firefly Optimization

Capacity-Aware Routing Using Throw-Boxes

An Energy Consumption Analytic Model for A Wireless Sensor MAC Protocol

A Survey of Opportunistic Networks

TOWARD PRIVACY PRESERVING AND COLLUSION RESISTANCE IN A LOCATION PROOF UPDATING SYSTEM

Performance Evaluations of Data-Centric Information Retrieval Schemes for DTNs

sensors ISSN

Optimized DTN-Routing for Urban Public Transport Systems

Estimation of Network Partition Problem in Mobile Ad hoc Network

End-To-End Signaling and Routing for Optical IP Networks

TTN: A Time-to-Network Approach to Data Reporting in Mobile Ad Hoc Networks

ANNALS of Faculty Engineering Hunedoara International Journal of Engineering

Advanced Internet Architectures

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

Heuristic Clustering Algorithms in Ad hoc Networks

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

CSMA based Medium Access Control for Wireless Sensor Network

Evaluation of a Cooperative ARQ Protocol for Delay-Tolerant Vehicular etworks 1

KEY WORDS: disruption tolerant networks; routing schemes; performance comparison

Transcription:

Int. J. Communications, Network and System Sciences, 2011, 4, 53-58 doi:10.4236/ijcns.2011.41006 Published Online January 2011 (http://www.scirp.org/journal/ijcns) Routing in Delay Tolerant Networks (DTN) Improved Routing with MaxProp and the Model of Transfer by Delegation (Custody Transfer) Abstract El Mastapha Sammou, Abdelmounaim Abdali Department of Computer Science, Faculty of Science and Technology (FSTG), University Cadi Ayyad, Marrakech, Morocco E-mail: sammouelmastapha@yahoo.fr, abdali5@ gmail.fr Received November 16, 2010; revised November 29, 2010; accepted November 30, 2010 In this paper, we address the problem of routing in delay tolerant networks (DTN). In such networks there is no guarantee of finding a complete communication path connecting the source and destination at any time, especially when the destination is not in the same region as the source, which makes traditional routing protocols inefficient in that transmission of the messages between nodes. We propose to combine the routing protocol MaxProp and the model of transfer by delegation (custody transfer) to improve the routing in DTN networks and to exploit nodes as common carriers of messages between the network partitioned. To implement this approach and assess those improvements and changes we developed a DTN simulator. Simulation examples are illustrated in the article. Keywords: Routing, Delay Tolerant Networks, DTN, MaxProp, Custody Transfer, Simulator 1. Introduction Delay tolerant networks are wireless mobile ad hoc often where a communication path between a source node and destination node does not exist, either directly or through established routes by intermediate nodes. This situation occurs if the network is sparse and partitioned into several areas due to high mobility, low density nodes or when the network extends over long distances; In these cases, the traditional routing protocols have been developed for mobile ad hoc networks proved to be insufficient because they require the existence of a dense and connected in order to route the packets, To resolve this problem of routing in DTN networks, researchers have proposed the use of routing approaches based on the Principe Store-Carry-and-forward [1], such as: The epidemic routing protocol [2]: Messages propagate through the network like an outbreak of disease. This approach ensures that the message reaches its destination as much as possible, but it also wastes a lot of resources by unnecessary transfers of messages. The MaxProp routing protocol [3] uses several mechanisms to create a ranked list that determines which packets are transmitted first during a transfer opportunity. The primary factor that determines the ranked list is a delivery cost estimate assigned to each destination. The cost is based on the probability that the next transfer opportunity with a particular peer, estimated from observed history. These probabilities are added to form a path score; the minimum score of all possible paths via the current peer to a destination is chosen as the cost estimate. The model of transfer by delegation (custody transfer) [1,4,5]: In this model by assigning responsibility for a message to a single node at any time. This model has the advantage of being economical in terms of resources, since a message is the responsibility of a node at any time during its delivery. However it now risk losing the message if the wearer goes down or destroyed. Our approach is to combine the two approaches to routing, MaxProp [3] and the model of transfer by delegation (custody transfer) [1,4,5] to overcome the problems of routing in DTN networks. To evaluate these improvements and changes we have developed a DTN simulator written in Java which is based on our approach. 2. Our Approach to Routing Normally, one of the most fundamental requirements is to find a communication path between nodes in a sparse network and partitioned into several zones, in this case,

54 E. M. SAMMOU ET AL. communication between areas of the network depends only on the displacement of certain nodes between areas (Figure 1) As the delivery of messages depends on the mobility of nodes, it is very difficult to obtain global information and routing becomes an important issue. With the aim to maximize the chances that a message reaches its destination and to minimize the resources consumed in the network such as bandwidth, capacity of storage devices and the energy of the different nodes in an environment characterized by disconnections that often occur because of the low density of nodes, node mobility and energy failure. Our approach is to combine the routing protocol Max- Prop [3] and the model of transfer by delegation (custody transfer) [1,4,5] to exploit the nodes as carriers of messages between the network partitioned. The combination of these two approaches (MaxProp and The model of transfer by delegation ) combines two kinds of routing technique based on the degree of the knowledge that the node has about its future contacts with other nodes in the network [6]: Technique of controlled routing. Technical routing predicted. The key issues resolved by our approach: The choice of nodes that can act as carriers of messages (delegates) between the networks partitioned. Nodes incorporating elements of knowledge and contextual elements. Increases the chances that a message reaches its destination while minimizing the time from End to End. Economic from the point of view of the network resources consumed. In this work we have developed a DTN simulator written in Java which is based on our approach to evaluate the different routing parameters. 3. Scenario of Our Approach The probability are calculated locally in each area according to the approach of MaxProp [3] and the nodes move according to the two mobility models: Model Random Waypoint and model Restricted Random Waypoint [7-9] as shown in Figure 2. N0 node wants to send a message to N1. This can not be done because there is no path between the two areas. The message is sent to N4 that has a better probability and a planned movement and stores it. As shown in Figure 3. After a certain period of time, N4 moves to another area (as shown in Figure 4). The message reached its intended recipient using the routing protocol MaxProp. Figure 1. Illustrating the transport of messages by a mobile node moving between two areas, each consisting of a few nodes. Figure 2. Illustrates the calculation of probability according to MaxProp in each zone. Figure 3. Illustrates the transport of messages by a mobile node moving between two areas. 4. Strategy for Transmission of Our Approach 4.1. When the Source and Destination are in Two Different Areas [1,3-5,10,11] 1) Nodes that can act as carriers are the nodes that have: A high probability. The planned movements between zones. A sufficient transmission energy. 2) In the case of a network where there are nodes that have random movements, the best carriers are the nodes that have: A high probability. A sufficient transmission energy.

E. M. SAMMOU ET AL. 55 the frequency of visits to these relays [10], secondly to increase the number of contacts between nodes. 4.2. The Principle of Communication in the Same Area [1,3-5,10,11] Figure 4. Illustrates the node N4 in the second zone so that the message is delivered to its intended recipient. 3) In the case of a network where there are nodes that have random movements and nodes which have planned movements, the best carriers are the nodes that have: A planned and controlled movement between areas. A sufficient transmission energy. 4) When the nodes which have planned and controlled movements between zones are nodes that have better features in terms of energy and storage capacity as the case of buses, planes, trains...we may use them: On the one hand as the best carriers (delegates) of the message. Secondly as fixed relay mobile with a periodic occurrence in both areas, these relays can be exploited on the one hand to describe the movements and mobility of nodes [12] in each zone, based on When a node encounters another node with the greatest probability, it sends the message to that node and still keep the message for transmission to other nodes in the future. planned movement and a low probability, it sends this message to the node even if the probability is low, then it deletes the copy of the message, then it frees up the space at its storage unit. planned movement and a high probability of, it sends the message to this node, then it deletes the copy of the message, then it releases the space at its storage unit. 4.3. Mechanisms of Acquittals The acknowledgment mechanism between nodes is done according to the acknowledgment mechanism used by the model of transfer by delegation (custody transfer) [1,4,5]. Figure 5. Illustrates the general design of the application.

56 E. M. SAMMOU ET AL. 4.4. Cases where the Nodes are not Allowed to Transmit Messages high probability and has not enough energy. planned movement and controlled and not enough energy. planned and controlled movement and a high probability and has not enough energy. 5. Simulation and Test The simulator is written in Java. JAVA is an object-oriented programming language, allows one hand to develop real applications and the other hand the object-oriented approach considers a program as consisting of a set of objects which adapts our approach. Figure 5 shows the general design of the application and Figure 6 shows the main interface of the application. 5.1. Assumptions and Data Analysis 1) Assumptions: We assume that Packet routing is done from the store-carry-and-forward ; The nodes move according to the two models of random mobility: Restricted random waypoint and Radom Waypoint [7-9]; The speed of nodes varies between Vmin = 200 ms and Vmax = 50 ms; The space of traveled nodes varies between 50 and 500 units of surface; The number of nodes varies between 8 and 300 nodes; The number of packets from the source is 1000 packets; The energy level of each node is 1000 units of energy ; The probability is calculated locally according the routing protocol Max- Prop [3]: MaxProp considers the probability, f i, j is the probability that j is the next node to establish con- Figure 6. Illustrates the main interface of the application.

E. M. SAMMOU ET AL. 57 tact with the node i. For all nodes i, f i, j is initialized to 1 card s 1. The cost of a path including nodes i, i 1,, d, will be the sum of probabilities that each connection along the path is not established. d 1 x x 1 cii, 1,, d 1 f. x i The cost that will be associated with each destination, is the smallest among those associated with different paths to d. 2) Data analysis: In this simulator we have analyzed the following data: The number of packets transmitted in the network; The number of packets not sent; The number of packets received by the destination; The energy consumed in the network; The amount of memory consumed in the network. This analysis is done according to the approach of the MaxProp and in our approach to compare the two approaches. Figure 7. Illustrates the result of analysis of the approach of the MaxProp depending on the parameters of simulation 1. 5.2. Tests and Results Scénario1: Both areas are dense and connected. The internal connectivity of each zone is guaranteed. However, Table 1. Parameters of simulation 1. Simulation parameters 1 Values Number of nodes 50 Energy level of each node 1000 Radius of the focused communication 50 m Maximum Speed 50 ms Size of each area 300 * 300 Figure 8. Illustrates the analytical result of our approach Depending on the parameters of simulation 1. Simulation time 1500 ms Initial probability 0.02 Table 2. Parameters of simulation 2. Simulation parameters 2 Values Number of nodes 20 Energy level of each node 1000 Radius of the focused communication 40 Maximum Speed 50 ms Size of each area 500 * 500 Simulation time 1500 ms Initial probability 0.05 Figure 9. Illustrates the result of analysis of the approach of MaxProp depending on the parameters simulation 2.

58 E. M. SAMMOU ET AL. Figure 10. Illustrates the result of analysis of our approach depending on the parameters of simulation 2. there is no permanent connection between the two areas. Scénario2: The node density is low in both areas. The internal connectivity of each zone is not guaranteed and there is no permanent connection between the two areas. Simulation results under the approach of MaxProp (see Figure 7 and Figure 9). Simulation results based on our approach (see Figure 8 and Figure 10). 6. Conclusions DTN networks suffer from several shortcomings related to routing, especially when the network is partitioned into several zones and where the destination is not in the same region of the source, which makes traditional routing protocols ineffective to the extent of transmit messages between nodes. We proposed an approach that involves combining the routing protocol MaxProp and the model of transfer by delegation custody transfer) to improve the routing in DTN networks. According to the simulations realized, our approach has good performance in comparison to the MaxProp algorithm, but its effectiveness can be further improved. 7. References [1] F. Warthman, Delay Tolerant Networks, Delay Tolerant Networking Tutorial, 2003. http://www.ipnsig.org/ reports/dtn_tutorial11.pdf [2] A. Vahdat and D. Becker, Epidemic Routing for Partially Connected Ad Hoc Networks, Technical Report CS-200006, Duke University, Durham, April 2000. [3] J. Burgess, B. Gallagher, D. Jensen and B. N. Levine, MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks, Proceedings of 25th IEEE International Conference on Computer Communications, Barcelona, 23-29 April 2006, pp. 1-11. doi:10.1109/infocom.2006. 228 [4] F. Guidec, Deployment and Implementation Support Services Communicating in Pervasive Computing Environments, Université de Bretagne Sud, Lorient, June 2008, pp. 35-65. [5] K. Fall, W. Hong and S. Madden, Custody Transfer for Reliable Delivery in Delay Tolerant Networks, Technical Report, Intel Research, Berkeley, 2003. [6] M. Ibrahim, Routing and Performance Evaluation of Disruption Tolerant Networks, University of Nice Sophia Antipolis, Nice, November 2008. [7] C. Bettstetter, H. Hartenstein and X. Pérez-Costa, Stochastic Properties of the Random Way-Point Mobility Model, ACM/Kluwer Wireless Networks, Special Issue on Modeling and Analysis of Mobile Networks, Vol. 10, No. 5, September 2004, pp. 555-567. [8] C. Bettstetter, G. Resta and P. Santi, The Node Distribution of the Random Waypoint Mobility Model for Wireless Ad Hoc Networks, IEEE Transactions on Mobile Computing, Vol. 2, No. 3, July 2003, pp. 257-269. doi:10. 1109/TMC.2003.1233531 [9] C. Bettstetter and C. Wagner, The Spatial Node Distribution of the Random Waypoint Mobility Model, Proceedings of German Workshop on Mobile Ad-Hoc Networks, GI Lecture Notes in Informatics, Ulm, 25-26 March 2002, pp. 1-18. [10] J. Leguay, T. Friedman and V. Conan, Evaluating Mobility Pattern Space Routing for DTNs, Proceedings of 25th IEEE International Conference on Computer Communications, Barcelona, 23-29 April 2006, pp. 1-10. doi: 10.1109/INFOCOM.2006.299 [11] M. Musolesi, S. Hailes and C. Mascolo, Context-Aware Adaptive Routing for Delay Tolerant Mobile Networks, Proceedings of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, Taormina, 13-16 June 2005. [12] J. Leguay, Heterogeneity and Routing in Delay Tolerant Networks, Ph.D. Dissertation, Université Paris VI, Paris, July 2007.