SlideShare a Scribd company logo
1 of 33
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

What's hot

Data-Centric Routing Protocols in Wireless Sensor Network: A survey
Data-Centric Routing Protocols in Wireless Sensor Network: A surveyData-Centric Routing Protocols in Wireless Sensor Network: A survey
Data-Centric Routing Protocols in Wireless Sensor Network: A surveyAli Habeeb
 
Delay Tolerant Network - Presentation
Delay Tolerant Network - PresentationDelay Tolerant Network - Presentation
Delay Tolerant Network - PresentationLaili Aidi
 
QoS (quality of service)
QoS (quality of service)QoS (quality of service)
QoS (quality of service)Sri Safrina
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference ModelMukesh Tekwani
 
RPL - Routing Protocol for Low Power and Lossy Networks
RPL - Routing Protocol for Low Power and Lossy NetworksRPL - Routing Protocol for Low Power and Lossy Networks
RPL - Routing Protocol for Low Power and Lossy NetworksPradeep Kumar TS
 
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...ArunChokkalingam
 
Congestion control
Congestion controlCongestion control
Congestion controlAman Jaiswal
 
Energy consumption of wsn
Energy consumption of wsnEnergy consumption of wsn
Energy consumption of wsnDeepaDasarathan
 
ISSUES IN AD HOC WIRELESS NETWORKS
ISSUES IN  AD HOC WIRELESS  NETWORKS ISSUES IN  AD HOC WIRELESS  NETWORKS
ISSUES IN AD HOC WIRELESS NETWORKS Dushhyant Kumar
 
VPN (virtual private network)
VPN (virtual private network) VPN (virtual private network)
VPN (virtual private network) Netwax Lab
 
Unit 3 Network Layer PPT
Unit 3 Network Layer PPTUnit 3 Network Layer PPT
Unit 3 Network Layer PPTKalpanaC14
 
Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)ArunChokkalingam
 
What is Ethernet
What is EthernetWhat is Ethernet
What is EthernetSimplilearn
 

What's hot (20)

Data-Centric Routing Protocols in Wireless Sensor Network: A survey
Data-Centric Routing Protocols in Wireless Sensor Network: A surveyData-Centric Routing Protocols in Wireless Sensor Network: A survey
Data-Centric Routing Protocols in Wireless Sensor Network: A survey
 
6lowpan
6lowpan6lowpan
6lowpan
 
Delay Tolerant Network - Presentation
Delay Tolerant Network - PresentationDelay Tolerant Network - Presentation
Delay Tolerant Network - Presentation
 
Leach & Pegasis
Leach & PegasisLeach & Pegasis
Leach & Pegasis
 
QoS (quality of service)
QoS (quality of service)QoS (quality of service)
QoS (quality of service)
 
Transport layer
Transport layerTransport layer
Transport layer
 
Routing Protocols in WSN
Routing Protocols in WSNRouting Protocols in WSN
Routing Protocols in WSN
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
RPL - Routing Protocol for Low Power and Lossy Networks
RPL - Routing Protocol for Low Power and Lossy NetworksRPL - Routing Protocol for Low Power and Lossy Networks
RPL - Routing Protocol for Low Power and Lossy Networks
 
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
 
Gateway Networking
Gateway NetworkingGateway Networking
Gateway Networking
 
Congestion control
Congestion controlCongestion control
Congestion control
 
AODV routing protocol
AODV routing protocolAODV routing protocol
AODV routing protocol
 
Energy consumption of wsn
Energy consumption of wsnEnergy consumption of wsn
Energy consumption of wsn
 
Hiperlan
HiperlanHiperlan
Hiperlan
 
ISSUES IN AD HOC WIRELESS NETWORKS
ISSUES IN  AD HOC WIRELESS  NETWORKS ISSUES IN  AD HOC WIRELESS  NETWORKS
ISSUES IN AD HOC WIRELESS NETWORKS
 
VPN (virtual private network)
VPN (virtual private network) VPN (virtual private network)
VPN (virtual private network)
 
Unit 3 Network Layer PPT
Unit 3 Network Layer PPTUnit 3 Network Layer PPT
Unit 3 Network Layer PPT
 
Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)
 
What is Ethernet
What is EthernetWhat is Ethernet
What is Ethernet
 

Similar to Delay Tolerant Network (DTN)

Multicasting in Delay Tolerant Networks: Implementation and Performance Analysis
Multicasting in Delay Tolerant Networks: Implementation and Performance AnalysisMulticasting in Delay Tolerant Networks: Implementation and Performance Analysis
Multicasting in Delay Tolerant Networks: Implementation and Performance AnalysisNagendra Posani
 
Routing in Delay Tolerant Networks
Routing in Delay Tolerant NetworksRouting in Delay Tolerant Networks
Routing in Delay Tolerant NetworksAnubhav Mahajan
 
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...eSAT Journals
 
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...eSAT Publishing House
 
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...IJSRD
 
An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...
An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...
An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...IRJET Journal
 
ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATION
ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATIONROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATION
ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATIONijwmn
 
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHM
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHMY-HAMILTONIAN LAYERS BROADCAST ALGORITHM
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHMIJNSA Journal
 
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHM
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHMY-HAMILTONIAN LAYERS BROADCAST ALGORITHM
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHMIJNSA Journal
 
Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...
Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...
Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...CSCJournals
 
Z02417321735
Z02417321735Z02417321735
Z02417321735IJMER
 
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHM
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHMY-HAMILTONIAN LAYERS BROADCAST ALGORITHM
Y-HAMILTONIAN LAYERS BROADCAST ALGORITHMIJNSA Journal
 
Impact of mobility models on supp tran optimized dtn spray and wait routing p...
Impact of mobility models on supp tran optimized dtn spray and wait routing p...Impact of mobility models on supp tran optimized dtn spray and wait routing p...
Impact of mobility models on supp tran optimized dtn spray and wait routing p...ijmnct
 
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...ijasuc
 
Csit54201
Csit54201Csit54201
Csit54201csandit
 
Content Sharing over Smartphone-Based Delay-Tolerant Networks
Content Sharing over Smartphone-Based Delay-Tolerant NetworksContent Sharing over Smartphone-Based Delay-Tolerant Networks
Content Sharing over Smartphone-Based Delay-Tolerant NetworksIJERA Editor
 
DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES
DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACESDATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES
DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACEScscpconf
 
Three dimension hamiltonian broadcast
Three dimension hamiltonian broadcastThree dimension hamiltonian broadcast
Three dimension hamiltonian broadcastIJCNCJournal
 
Broadcast wormhole routed 3-d mesh
Broadcast wormhole routed 3-d meshBroadcast wormhole routed 3-d mesh
Broadcast wormhole routed 3-d meshIJCNCJournal
 

Similar to Delay Tolerant Network (DTN) (20)

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

Recently uploaded

Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 

Recently uploaded (20)

Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 

Delay Tolerant Network (DTN)

  • 1.
  • 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