Delay Tolerant Network (DTN)
Agenda:
 Internet Assumptions
 Delay Tolerant Network (DTNs)
 DTN Architecture
 Bundle Protocol (BP)
 Functions of BP
 Routing in DTN
 Categories of DTN Routing Schemes
 Social – Aware Routing
2
Internet Assumptions
 The internet depends upon on some important assumptions:[1]
 Continuous, Bidirectional End-to-end path
 Short Round-Trips
 Symmetric Data Rates
 Low Error Rates
3
Delay Tolerant Network (DTN)
 Definition
 DTN is an intermittent and also a heterogeneous network, in which
same and different protocols are used for sending and receiving
messages between nodes [2].
 DTN Characteristics:
 Intermittent Connection
 Long/High Delays
 Asymmetric data rate
 High Error Rates
 Lack of End-to-End connectivity
4
Layered Architecture of DTN [3]
5
Bundle Layer
 DTN introduces new layer called bundle layer on top of
TCP/IP layer. This layer is responsible for node to node
reliability [3].
Bundle Protocol [4]
 Discovered by internet pioneer vint cerf in 2003
 Used as a communication protocol for the purpose of
interplanetary internet.
 The DTN architecture implements store-and-forward message
switching by overlaying a new transmission protocol called the
bundle protocol
 Works on top of lower-layer protocols such as the Internet
protocols .
7
Function of Bundle Protocol [5]
 Custody Transfer
 Bundle Prioritization
 Bundle Fragmentation
 Bundle Reassembly
Custody Transfer [6]
Routing in DTN [7]
 On the Internet, the TCP and IP protocols are used throughout
the network.
 In a DTN, all nodes implement both the bundle protocol and a
lower-layer transport protocol.
 Most of the DTN routing methods share a similar pattern, the
“store and forward” fashion.
Categories of DTNs routing scheme [8]
 Zhang et.at work on a wide variety of older DTN routing
schemes, and were divided it into two categories.
1. Deterministic case
Future movements, connections and message transmissions
scheduling are completely known in advance.
2. Stochastic case
Future movements, connections and message transmissions
scheduling are completely unknown in advance.
11
Categories of DTNs routing protocols [9]
From 2003 to 2009, the previous categories were categorized
into three categories which were:
1. Message – ferry – based:
 For message transmission some nodes are used as ferries.
 Used store and forward technique.
12
Categories of DTNs routing protocols
2. Opportunity – based:
 Message delivered randomly hop by hop.
 Used flooding technique
3. Prediction – based:
 Message delivered on history of observed contacts.
13
Categories of DTNs routing protocols [10]
Cao et.at works on DTNs routing protocols and divide it into
 Unicast scheme:
Used to deliver message from one source to their destination.
 Multicast scheme:
Used to deliver message from one source to a group of their
interested destinations.
 Any cast scheme:
It is like multicast scheme but the any cast destination is
Any one of the node within the group.
14
Social Aware Routing Protocol
 The protocols which have the ability of social ties between the
nodes.
 These protocols are used to determine when and where
forward the message.
 These protocols were commonly called social aware or social-
based routing protocols.
15
Why we need social – aware routing? [11]
 Due to the following problems in DTN we need to use social
aware routing
 Restricted resources
 Unpredictable mobility in DTN
 Used store-carry-forward strategy, the difficulty of this strategy is how
to choose the best relay node and the best time to forward the messages
16
Social Aware Routing Protocols
1. Epidemic Routing Protocol [12]
 Based on flooding technique
 Multiple copies of the message is created by nodes and
forward the messages to a newly discovered contact with a
hope that it will reach the destination
Social Aware Routing Protocols
2. Spray and Wait Routing Protocol [13]
Two phases are involved
 Spray phase
 In this phase, L copies of the message are created by source
node and transfer these messages to L nodes which already do
not have a copy of message.
 If the destination is not found in these L nodes then the schemes
turn to the wait phase .
 Wait phase
 In this phase, the L nodes wait for the destination.
 Once the destination is arrived the message is delivered directly.
Social Aware Routing Protocols
3. PROPHET Routing Protocol [14]
 Probabilistic Protocol using History of Encounters and
Transitivity (PROPHET) observed the mobility of the
nodes.
 If a node delivers a message to another node more than
one time, the probability of the transmission of the next
message will be increased to that node
Performance Metrics
 Delivery Ratio:
It represents the number of successful message transfers.
 Overhead Ratio:
The number of message transmissions performed for each created
message is called overhead ratio.
 Average latency:
The amount of time taken by the message from source to
destination is called latency.
 Number of hops utilizes / Hop count:
It shows that how many hops are utilized by the protocol.
One Simulator [9]
The (Opportunistic Network Environment) ONE is a simulation
environment that is capable of
 Generating node movement using different movement models
 Routing messages between nodes with various DTN routing
algorithms and sender and receiver types
Simulation Parameters (Setup Information)
 Simulation time = 5000 s
 Number of host groups = 3,10,20,50,100
 Buffer size = 5 Mb
 Transmit speed = 10 kbps
 Transmit range = 10 m
 Message TTL = 300 minutes
Delivery Ratio
Delivery Ratio
Average Latency
Average Latency
Overhead Ratio
Overhead Ratio
Hop Count / Number of Hops Utilized
Hop Count / Number of Hops Utilized
References:
[1] The Internet Research Task Force’s Delay-Tolerant Networking Research Group
(DTNRG), http://www.dtnrg.org.
[2] Suvarna Patil et al Int “Delay Tolerant Network-Survey Paper” journal of
engineering research and application ISSN:2248-9622,vol.4,issue 2 (version
2)feb,2014, pp. 21-25
[3] 2011Vasco N. G. J. Soares “A layered architecture for Vehicular Delay-Tolerant
Networks”
[4] Adrian Rumpold, Dr. Nils Kammenhuber “Transmission Protocols for Delay-
Tolerant Networks” Seminar FI & IITM SS 2011.
[5] Mukhtar, Omar, “Design and implementation of Bundle protocol stack for Delay-
Tolerant Networking” 2011
[6] http://blog.couble.ovh/DTN-Bundle-Protocol.html
[7] Kaimin Wei, Xiao Liang, and KeXu’ A Survey of Social-Aware Routing Protocols
in Delay Tolerant Networks: Applications, Taxonomy and Design-Related Issue’
COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 16, NO. 1, FIRST
QUARTER 2014
[8] W. Zhao, M. Ammar, and E. Zegura, “Controlling the mobility of multiple data
transport ferries in a delay-tolerant network,” in Proc. 24th IEEE International
Conference on Computer Communications (INFOCOM), 2005.
31
References:
[9] Ying Zhu, Bin Xu, Member‘’A Survey of Social-Based Routing in Delay Tolerant
Networks: Positive and Negative Social Effects’’ IEEE COMMUNICATIONS
SURVEYS & TUTORIALS, VOL. 15, NO. 1, FIRST QUARTER 2013.
[10]SuvarnaPatil*,Geetha R. Chillerg ‘’Delay Tolerant Networks – Survey Paper’’
Journal of Engineering Research and Applications, Vol. 4, Issue 2( Version 2), February
2014, pp.21-25
[11] Y. Cao and Z. Sun, “Routing in delay/disruption tolerant networks: A taxonomy,
survey and challenges,” IEEE Commun. Surveys Tutorials, vol. 14, no. 3.
[12] Md. Ashif, Abu Rehan”Epidemic routng for Mobile Adhoc Network using
Dijksta’s Algorithms Volume 4,Issue 3 /2016
[13] Guizhu wang,Mei Shao,Run Li,Yao Ma, Bingting Wang” Spray and wait routing
algorithm based on transfer utility of node in DTN”
[14] Thrasyvoulos spyropolos, konstantinos psounis, cauligi S. Raghavendra “ spray
and wait: An efficient routing schemes foe intermittently connected Mobile networks”
[12] www.netlab.tkkfi/tutkimus/dtn/theone/
32
33

More Related Content

PPT
PDF
How AI is going to change the world _M.Mujeeb Riaz.pdf
PPTX
Wave Propagation
DOCX
NE7012- SOCIAL NETWORK ANALYSIS
PPTX
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
PDF
Chapter4 - The Continuous-Time Fourier Transform
PDF
Data Models
PDF
Chat GPT Intoduction.pdf
How AI is going to change the world _M.Mujeeb Riaz.pdf
Wave Propagation
NE7012- SOCIAL NETWORK ANALYSIS
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
Chapter4 - The Continuous-Time Fourier Transform
Data Models
Chat GPT Intoduction.pdf

What's hot (20)

PPTX
Delay telerant network
PPTX
Delay Tolerant Network - Presentation
PPTX
Mobile Transport layer
PDF
IOT and its communication models and protocols.pdf
PPT
security in wireless sensor networks
PPT
Cdma ppt for ECE
PPTX
ISSUES IN AD HOC WIRELESS NETWORKS
PPTX
Mobile Ad hoc Networks
PPTX
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
PPTX
TDMA, FDMA, and CDMA
PPTX
dsl (digital subscriber line)
PPTX
Wireless local loop
PPT
4g wireless final ppt
PDF
Routing in Mobile Ad hoc Networks
PPTX
PPTX
1G,2G,3G,4G technologies
PPTX
Point to-point protocol (ppp)
PPTX
Wi-max Technology PPT
PPTX
6g wireless communication systems
PPT
Light tree
Delay telerant network
Delay Tolerant Network - Presentation
Mobile Transport layer
IOT and its communication models and protocols.pdf
security in wireless sensor networks
Cdma ppt for ECE
ISSUES IN AD HOC WIRELESS NETWORKS
Mobile Ad hoc Networks
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
TDMA, FDMA, and CDMA
dsl (digital subscriber line)
Wireless local loop
4g wireless final ppt
Routing in Mobile Ad hoc Networks
1G,2G,3G,4G technologies
Point to-point protocol (ppp)
Wi-max Technology PPT
6g wireless communication systems
Light tree
Ad

Similar to Delay Tolerant Network (DTN) (20)

PDF
Multicasting in Delay Tolerant Networks: Implementation and Performance Analysis
PPTX
Routing in Delay Tolerant Networks
PDF
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
PDF
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
PDF
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
PDF
An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...
PDF
ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATION
PDF
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHM
PDF
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHM
PDF
Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...
PDF
Z02417321735
PDF
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHM
PDF
Impact of mobility models on supp tran optimized dtn spray and wait routing p...
PDF
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
PDF
Csit54201
PDF
Content Sharing over Smartphone-Based Delay-Tolerant Networks
PDF
DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES
PDF
Three dimension hamiltonian broadcast
PPTX
Lect-3-M2M-IoT.pptx
PDF
Broadcast wormhole routed 3-d mesh
Multicasting in Delay Tolerant Networks: Implementation and Performance Analysis
Routing in Delay Tolerant Networks
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...
ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATION
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHM
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHM
Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...
Z02417321735
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHM
Impact of mobility models on supp tran optimized dtn spray and wait routing p...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Csit54201
Content Sharing over Smartphone-Based Delay-Tolerant Networks
DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES
Three dimension hamiltonian broadcast
Lect-3-M2M-IoT.pptx
Broadcast wormhole routed 3-d mesh
Ad

Recently uploaded (20)

PPTX
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
PPTX
module 1-Part 1.pptxdddddddddddddddddddddddddddddddddddd
PPTX
KSS ON CYBERSECURITY INCIDENT RESPONSE AND PLANNING MANAGEMENT.pptx
PPTX
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
PDF
Containerization lab dddddddddddddddmanual.pdf
PDF
Exploring The Internet Of Things(IOT).ppt
DOCX
Memecoinist Update: Best Meme Coins 2025, Trump Meme Coin Predictions, and th...
PDF
KEY COB2 UNIT 1: The Business of businessĐH KInh tế TP.HCM
PPTX
Artificial_Intelligence_Basics use in our daily life
PPTX
10.2981-wlb.2004.021Figurewlb3bf00068fig0001.pptx
PPSX
AI AppSec Threats and Defenses 20250822.ppsx
PPTX
Reading as a good Form of Recreation
PDF
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa
PDF
Alethe Consulting Corporate Profile and Solution Aproach
PPTX
ECO SAFE AI - SUSTAINABLE SAFE AND HOME HUB
PDF
The_Decisive_Battle_of_Yarmuk,battle of yarmuk
PPTX
AI_Cyberattack_Solutions AI AI AI AI .pptx
PPTX
Internet Safety for Seniors presentation
PDF
Understand the Gitlab_presentation_task.pdf
PPTX
Partner to Customer - Sales Presentation_V23.01.pptx
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
module 1-Part 1.pptxdddddddddddddddddddddddddddddddddddd
KSS ON CYBERSECURITY INCIDENT RESPONSE AND PLANNING MANAGEMENT.pptx
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
Containerization lab dddddddddddddddmanual.pdf
Exploring The Internet Of Things(IOT).ppt
Memecoinist Update: Best Meme Coins 2025, Trump Meme Coin Predictions, and th...
KEY COB2 UNIT 1: The Business of businessĐH KInh tế TP.HCM
Artificial_Intelligence_Basics use in our daily life
10.2981-wlb.2004.021Figurewlb3bf00068fig0001.pptx
AI AppSec Threats and Defenses 20250822.ppsx
Reading as a good Form of Recreation
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa
Alethe Consulting Corporate Profile and Solution Aproach
ECO SAFE AI - SUSTAINABLE SAFE AND HOME HUB
The_Decisive_Battle_of_Yarmuk,battle of yarmuk
AI_Cyberattack_Solutions AI AI AI AI .pptx
Internet Safety for Seniors presentation
Understand the Gitlab_presentation_task.pdf
Partner to Customer - Sales Presentation_V23.01.pptx

Delay Tolerant Network (DTN)

  • 2. Agenda:  Internet Assumptions  Delay Tolerant Network (DTNs)  DTN Architecture  Bundle Protocol (BP)  Functions of BP  Routing in DTN  Categories of DTN Routing Schemes  Social – Aware Routing 2
  • 3. Internet Assumptions  The internet depends upon on some important assumptions:[1]  Continuous, Bidirectional End-to-end path  Short Round-Trips  Symmetric Data Rates  Low Error Rates 3
  • 4. Delay Tolerant Network (DTN)  Definition  DTN is an intermittent and also a heterogeneous network, in which same and different protocols are used for sending and receiving messages between nodes [2].  DTN Characteristics:  Intermittent Connection  Long/High Delays  Asymmetric data rate  High Error Rates  Lack of End-to-End connectivity 4
  • 6. Bundle Layer  DTN introduces new layer called bundle layer on top of TCP/IP layer. This layer is responsible for node to node reliability [3].
  • 7. Bundle Protocol [4]  Discovered by internet pioneer vint cerf in 2003  Used as a communication protocol for the purpose of interplanetary internet.  The DTN architecture implements store-and-forward message switching by overlaying a new transmission protocol called the bundle protocol  Works on top of lower-layer protocols such as the Internet protocols . 7
  • 8. Function of Bundle Protocol [5]  Custody Transfer  Bundle Prioritization  Bundle Fragmentation  Bundle Reassembly
  • 10. Routing in DTN [7]  On the Internet, the TCP and IP protocols are used throughout the network.  In a DTN, all nodes implement both the bundle protocol and a lower-layer transport protocol.  Most of the DTN routing methods share a similar pattern, the “store and forward” fashion.
  • 11. Categories of DTNs routing scheme [8]  Zhang et.at work on a wide variety of older DTN routing schemes, and were divided it into two categories. 1. Deterministic case Future movements, connections and message transmissions scheduling are completely known in advance. 2. Stochastic case Future movements, connections and message transmissions scheduling are completely unknown in advance. 11
  • 12. Categories of DTNs routing protocols [9] From 2003 to 2009, the previous categories were categorized into three categories which were: 1. Message – ferry – based:  For message transmission some nodes are used as ferries.  Used store and forward technique. 12
  • 13. Categories of DTNs routing protocols 2. Opportunity – based:  Message delivered randomly hop by hop.  Used flooding technique 3. Prediction – based:  Message delivered on history of observed contacts. 13
  • 14. Categories of DTNs routing protocols [10] Cao et.at works on DTNs routing protocols and divide it into  Unicast scheme: Used to deliver message from one source to their destination.  Multicast scheme: Used to deliver message from one source to a group of their interested destinations.  Any cast scheme: It is like multicast scheme but the any cast destination is Any one of the node within the group. 14
  • 15. Social Aware Routing Protocol  The protocols which have the ability of social ties between the nodes.  These protocols are used to determine when and where forward the message.  These protocols were commonly called social aware or social- based routing protocols. 15
  • 16. Why we need social – aware routing? [11]  Due to the following problems in DTN we need to use social aware routing  Restricted resources  Unpredictable mobility in DTN  Used store-carry-forward strategy, the difficulty of this strategy is how to choose the best relay node and the best time to forward the messages 16
  • 17. Social Aware Routing Protocols 1. Epidemic Routing Protocol [12]  Based on flooding technique  Multiple copies of the message is created by nodes and forward the messages to a newly discovered contact with a hope that it will reach the destination
  • 18. Social Aware Routing Protocols 2. Spray and Wait Routing Protocol [13] Two phases are involved  Spray phase  In this phase, L copies of the message are created by source node and transfer these messages to L nodes which already do not have a copy of message.  If the destination is not found in these L nodes then the schemes turn to the wait phase .  Wait phase  In this phase, the L nodes wait for the destination.  Once the destination is arrived the message is delivered directly.
  • 19. Social Aware Routing Protocols 3. PROPHET Routing Protocol [14]  Probabilistic Protocol using History of Encounters and Transitivity (PROPHET) observed the mobility of the nodes.  If a node delivers a message to another node more than one time, the probability of the transmission of the next message will be increased to that node
  • 20. Performance Metrics  Delivery Ratio: It represents the number of successful message transfers.  Overhead Ratio: The number of message transmissions performed for each created message is called overhead ratio.  Average latency: The amount of time taken by the message from source to destination is called latency.  Number of hops utilizes / Hop count: It shows that how many hops are utilized by the protocol.
  • 21. One Simulator [9] The (Opportunistic Network Environment) ONE is a simulation environment that is capable of  Generating node movement using different movement models  Routing messages between nodes with various DTN routing algorithms and sender and receiver types
  • 22. Simulation Parameters (Setup Information)  Simulation time = 5000 s  Number of host groups = 3,10,20,50,100  Buffer size = 5 Mb  Transmit speed = 10 kbps  Transmit range = 10 m  Message TTL = 300 minutes
  • 29. Hop Count / Number of Hops Utilized
  • 30. Hop Count / Number of Hops Utilized
  • 31. References: [1] The Internet Research Task Force’s Delay-Tolerant Networking Research Group (DTNRG), http://www.dtnrg.org. [2] Suvarna Patil et al Int “Delay Tolerant Network-Survey Paper” journal of engineering research and application ISSN:2248-9622,vol.4,issue 2 (version 2)feb,2014, pp. 21-25 [3] 2011Vasco N. G. J. Soares “A layered architecture for Vehicular Delay-Tolerant Networks” [4] Adrian Rumpold, Dr. Nils Kammenhuber “Transmission Protocols for Delay- Tolerant Networks” Seminar FI & IITM SS 2011. [5] Mukhtar, Omar, “Design and implementation of Bundle protocol stack for Delay- Tolerant Networking” 2011 [6] http://blog.couble.ovh/DTN-Bundle-Protocol.html [7] Kaimin Wei, Xiao Liang, and KeXu’ A Survey of Social-Aware Routing Protocols in Delay Tolerant Networks: Applications, Taxonomy and Design-Related Issue’ COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 16, NO. 1, FIRST QUARTER 2014 [8] W. Zhao, M. Ammar, and E. Zegura, “Controlling the mobility of multiple data transport ferries in a delay-tolerant network,” in Proc. 24th IEEE International Conference on Computer Communications (INFOCOM), 2005. 31
  • 32. References: [9] Ying Zhu, Bin Xu, Member‘’A Survey of Social-Based Routing in Delay Tolerant Networks: Positive and Negative Social Effects’’ IEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 15, NO. 1, FIRST QUARTER 2013. [10]SuvarnaPatil*,Geetha R. Chillerg ‘’Delay Tolerant Networks – Survey Paper’’ Journal of Engineering Research and Applications, Vol. 4, Issue 2( Version 2), February 2014, pp.21-25 [11] Y. Cao and Z. Sun, “Routing in delay/disruption tolerant networks: A taxonomy, survey and challenges,” IEEE Commun. Surveys Tutorials, vol. 14, no. 3. [12] Md. Ashif, Abu Rehan”Epidemic routng for Mobile Adhoc Network using Dijksta’s Algorithms Volume 4,Issue 3 /2016 [13] Guizhu wang,Mei Shao,Run Li,Yao Ma, Bingting Wang” Spray and wait routing algorithm based on transfer utility of node in DTN” [14] Thrasyvoulos spyropolos, konstantinos psounis, cauligi S. Raghavendra “ spray and wait: An efficient routing schemes foe intermittently connected Mobile networks” [12] www.netlab.tkkfi/tutkimus/dtn/theone/ 32
  • 33. 33