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

ATM Networking Concept
ATM Networking ConceptATM Networking Concept
ATM Networking ConceptTushar Ranjan
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesSayed Chhattan Shah
 
Mobility Management
Mobility ManagementMobility Management
Mobility ManagementHira Shaukat
 
2.1 introduction to cellular architecture
2.1   introduction to cellular architecture2.1   introduction to cellular architecture
2.1 introduction to cellular architectureJAIGANESH SEKAR
 
Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks Divya Tiwari
 
Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Divya Tiwari
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile ComputingJAINIK PATEL
 
Wireless local loop
Wireless local loopWireless local loop
Wireless local loopSANJUU7
 
Handoff in Mobile Communication
Handoff in Mobile CommunicationHandoff in Mobile Communication
Handoff in Mobile CommunicationNoushad Hasan
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksSayed Chhattan Shah
 
Handover in Mobile Computing
Handover in Mobile ComputingHandover in Mobile Computing
Handover in Mobile ComputingKABILESH RAMAR
 
Device to Device Communication-5G technology
Device to Device Communication-5G technologyDevice to Device Communication-5G technology
Device to Device Communication-5G technologykaishik gundu
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocolsbarodia_1437
 

What's hot (20)

ATM Networking Concept
ATM Networking ConceptATM Networking Concept
ATM Networking Concept
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
Wide Area Networking
Wide Area NetworkingWide Area Networking
Wide Area Networking
 
Mobility Management
Mobility ManagementMobility Management
Mobility Management
 
2.1 introduction to cellular architecture
2.1   introduction to cellular architecture2.1   introduction to cellular architecture
2.1 introduction to cellular architecture
 
Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks
 
CELLULAR MOBILE RADIO SYSTEMS
CELLULAR MOBILE RADIO SYSTEMSCELLULAR MOBILE RADIO SYSTEMS
CELLULAR MOBILE RADIO SYSTEMS
 
Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks
 
UMTS, Introduction.
UMTS, Introduction.UMTS, Introduction.
UMTS, Introduction.
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
 
Wireless local loop
Wireless local loopWireless local loop
Wireless local loop
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 
Handoff in Mobile Communication
Handoff in Mobile CommunicationHandoff in Mobile Communication
Handoff in Mobile Communication
 
WLAN
WLANWLAN
WLAN
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc Networks
 
Handover in Mobile Computing
Handover in Mobile ComputingHandover in Mobile Computing
Handover in Mobile Computing
 
Device to Device Communication-5G technology
Device to Device Communication-5G technologyDevice to Device Communication-5G technology
Device to Device Communication-5G technology
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols
 
Routing Protocols in WSN
Routing Protocols in WSNRouting Protocols in WSN
Routing Protocols in WSN
 
Dsdv
DsdvDsdv
Dsdv
 

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

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
 
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
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
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
 
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 In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
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
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
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
 
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 ☁
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfMilind Agarwal
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 

Recently uploaded (20)

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
 
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
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
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
 
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
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
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
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
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
 
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
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 

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