introduction to delay/disruption tolerant...
TRANSCRIPT
![Page 1: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/1.jpg)
Workshop on New Frontiers in Internet of ThingsTrieste, 15 March 2016
Introduction to Delay/Disruption Tolerant Networking
Ioannis Komnios ([email protected])Part I
![Page 2: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/2.jpg)
Traditional networks vs DTNs
Delay Tolerant NetworksTraditional Networks
Continuous, bidirectional end-to-end path
Relatively short round-trip delays
Low error rates
Symmetric data rates
Disruptive connectivity
High propagation delays
High bit error rates (BER)
High bandwidth asymmetry
![Page 3: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/3.jpg)
Delay Tolerant Networking
Complete end-to-end path between source and destination may not exist in time
Key feature: Custody transfer
Based on the Bundle Protocol
Enables seamless communication between diverse devices and technologies
in a store-and-forward manner
![Page 4: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/4.jpg)
Key goals of DTN
Interoperability across
heterogeneous networks
Acceptable performance in high
loss/delay/error/disconnected
environments
Artemios G. Voyiatzis, “A Survey of Delay- and Disruption- Tolerant Networking Applications”, Journal of Internet Engineering, Vol. 5, No 1, Kleidarithmos Press, June 2012
![Page 5: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/5.jpg)
Interplanetary Internet
![Page 6: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/6.jpg)
DTN applicability areas
Satellite and deep-space communications
Mobile ad hoc networks (MANETs)
Wireless sensor networks (WSNs)
1
2
3
![Page 7: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/7.jpg)
DTN applicability areas
Satellite and deep-space communications
Mobile ad hoc networks (MANETs)
Wireless sensor networks (WSNs)
1
2
3
![Page 8: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/8.jpg)
DTN applicability areas
Satellite and deep-space communications
Mobile ad hoc networks (MANETs)
Wireless sensor networks (WSNs)
1
2
3
![Page 9: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/9.jpg)
Bundle layer
Overlay on top of existing networks between transport and application layers
Hides the actual network-specific communication layers
A DTN node can be host, gateway or router
RFC 5050 - Bundle Protocol Specification
RFC 4838 - Delay Tolerant Networking Architecture
Data unit: Bundle
![Page 10: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/10.jpg)
Typical communications
Application
Transport
Network
![Page 11: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/11.jpg)
DTN communications
Application
Bundle Protocol
Transport
Network
In-transit storage
![Page 12: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/12.jpg)
DTN operation
Application
Bundle Protocol
Transport
Network
Bundle Protocol
Transport
Network Network
Transport
Bundle Protocol
Network
Transport
Bundle Protocol
Application
Source node Intermediate node Intermediate node Destination node
![Page 13: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/13.jpg)
DTN operation
Application
Bundle Protocol
Transport
Network
Source node
![Page 14: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/14.jpg)
DTN operation
Application
Bundle Protocol
Transport
Network
Bundle Protocol
Transport
Network
Source node Intermediate node
![Page 15: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/15.jpg)
DTN operation
Application
Bundle Protocol
Transport
Network
Bundle Protocol
Transport
Network Network
Transport
Bundle Protocol
Source node Intermediate node Intermediate node
![Page 16: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/16.jpg)
DTN operation
Application
Bundle Protocol
Transport
Network
Bundle Protocol
Transport
Network Network
Transport
Bundle Protocol
Network
Transport
Bundle Protocol
Application
Source node Intermediate node Intermediate node Destination node
![Page 17: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/17.jpg)
Bundle Protocol
Bundle Protocol
Bundle Protocol
Bundle Protocol Bundle Overlay
Bundle overlay
Application
Transport
Network
Transport
Network Network
Transport
Network
Transport
Application
Source node Intermediate node Intermediate node Destination node
![Page 18: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/18.jpg)
Convergence layer
Αbstracts the characteristics of lower layers to the bundle protocol
Ιn charge of sending and receiving bundles on behalf of the bundle protocol
Αllows for any set of lower protocols to be used to reliably transfer a bundle between two DTN nodes
UDP TCP LTP
![Page 19: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/19.jpg)
Primary bundle fields
Bulk, Normal or Expedited
Creation Timestamp
Lifespan
Class of Service Flags
Source EID
Destination EID
Report-To EID
Custodian EID
![Page 20: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/20.jpg)
Custody transfer
Enhances reliability in DTNs
Involves moving the responsibility for reliable delivery of bundles among different DTN nodes in the network
Allows the source to delegate retransmission responsibility and recover its retransmission-related resources relatively soon after sending a bundle
![Page 21: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/21.jpg)
Custody transfer
Intermediate node 1
Intermediate node 2
Destination node
Source node
![Page 22: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/22.jpg)
Intermediate node 1
Custody transfer
Intermediate node 2
Destination node
Source node
Bundle
![Page 23: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/23.jpg)
Custody transfer
Intermediate node 1
Intermediate node 2
Destination node
Source node
BundleBundle
![Page 24: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/24.jpg)
Custody transfer
Intermediate node 1
Intermediate node 2
Destination node
Source node
Bundle transmitted
Custody is acceptedBundle stored
Bundle
Bundle
![Page 25: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/25.jpg)
Source node
Custody transfer
Intermediate node 1
Destination node
Custody is acceptedBundle stored
Custody has been accepted
Bundle deleted
Custody ACK sent
Intermediate node 2
BundleBundle
![Page 26: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/26.jpg)
Source node
Custody transfer
Intermediate node 1
Destination node
Custody is acceptedBundle stored
Bundle forwarded
Intermediate node 2
Bundle
Bundle
![Page 27: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/27.jpg)
Source node
Custody transfer
Intermediate node 1
Destination node
Custody is acceptedBundle stored
Intermediate node 2
Custody is deniedBundle forwarded
Bundle
Bundle
![Page 28: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/28.jpg)
Source node
Custody transfer
Intermediate node 1
Destination node
Custody is acceptedBundle stored
Intermediate node 2
Bundle received
Reception ACK sent
Bundle
Bundle
![Page 29: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/29.jpg)
Source node
Custody transfer
Intermediate node 1
Destination node
Intermediate node 2
Reception ACK forwarded
Custody endsBundle deleted
Bundle
![Page 30: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/30.jpg)
Source node
Custody transfer
Intermediate node 1
Destination node
Intermediate node 2
Bundle
![Page 31: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/31.jpg)
Naming
The destinations of bundles are bundle endpoints, identified by text strings termed "Endpoint IDs” (EIDs)
A single EID may refer to an endpoint containing more than one DTN node
< scheme name > : < scheme-specific part >
e.g. dtn://node1
![Page 32: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/32.jpg)
Fragmentation
Proactive Used when contact volumes are known
The final destination is responsible for collection
and reassembly of smaller block
ReactiveDTN nodes may
fragment a bundle when only partially transferred
Bundle layer modifies the incoming bundle to
indicate that it is a fragment and forwards it
![Page 33: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/33.jpg)
Bundle security
Bundle Security
Payload Integrity
Block
PayloadConfidentiality
Block
Extension Security
Block
Bundle Authentication
Block
RFC 6257 - Bundle Security Protocol Specification
![Page 34: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/34.jpg)
Standardisation efforts
• Internet Research Task Force�Delay Tolerant Networking Research Group
IRTF DTNRG
• Internet Engineering Task Force�Delay Tolerant Networking Work Group
IETF DTNWG
• Consultative Committee for Space Data Systems
CCSDS
![Page 35: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/35.jpg)
DTN use casesReal-life experiences using delay-tolerant networking
![Page 36: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/36.jpg)
DakNet
An ad hoc network that uses wireless technology to provide asynchronous digital connectivity
Developed by MIT Media Lab researchers in 2004
DakNet has been successfully deployed in remote parts of both India and Cambodia
Messaging (e-mail, audio,
video)
Information distribution/ broadcasting
Information collection
Rural supply chain
managementWeb-access
A. Pentland, R. Fletcher and A. Hasson, "DakNet: rethinking connectivity in developing nations," in Computer, vol. 37, no. 1, pp. 78-83, Jan. 2004. doi: 10.1109/MC.2004.1260729
![Page 37: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/37.jpg)
01
![Page 38: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/38.jpg)
DakNet
![Page 39: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/39.jpg)
KioskNet
The kiosk is operated by a computer-literate kiosk owner who maintains the system and assists end-users
Developed by University of Waterloo in 2006
Successfully installed a prototype in Anandapuram village, Vishakapatnam district, AP, India
E-mail Database synchronisation Flickr
S. Guo, M. H. Falaki, E. A. Oliver, S. Ur Rahman, A. Seth, M. A. Zaharia, and S. Keshav. 2007. Very low-cost internet access using KioskNet. SIGCOMM Comput. Commun. Rev. 37, 5 (October 2007), 95-100. DOI=http://dx.doi.org/10.1145/1290168.1290181
![Page 40: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/40.jpg)
KioskNet
![Page 41: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/41.jpg)
E-mail using KioskNet
![Page 42: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/42.jpg)
SNC
The Sàmi Network Connectivity project enables Internet connectivity for the Sàmi population of reindeer herders in the Laponia region in northern Sweden (2006)
Goal: To give people new business opportunities and enable things like remote schooling, thus increasing the possibilities of continuing to live in the traditional way and locations
E-mail Cached Web Not-So-InstantMessaging
![Page 43: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/43.jpg)
N4C
Networking for Communications Challenged Communities (2008-2011)
Goal: The development of a lasting testbed for Delay-and Disruption-Tolerant Networking
E-mail Meteorological information Podcast
Not-So-InstantMessaging DT-Facebook Tracking of
animals
http://www.n4c.eu
![Page 44: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/44.jpg)
N4C
Networking for Communications Challenged Communities (2008-2011)
Goal: The development of a lasting testbed for Delay-and Disruption-Tolerant Networking
![Page 45: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/45.jpg)
![Page 46: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/46.jpg)
ZebraNet
Custom tracking collars carried by zebras operate as P2P network to deliver logged data to researchers
Collars have: GPS, flash memory, wireless transceivers and a small CPU
Deployed in Mpala Research Center in Kenya in 2004
Goal: To understand the long-term migrations of zebras
Pei Zhang, Christopher M. Sadler, Stephen A. Lyon, and Margaret Martonosi. 2004. Hardware design experiences in ZebraNet. In Proceedings of the 2nd international conference on Embedded networked sensor systems (SenSys '04). ACM, New York, NY, USA, 227-238.
![Page 47: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/47.jpg)
DieselNet
Vehicular DTN deployed in Amherst in 2004-2005
40 public transportation buses transfer data as they pass each other and hotspots
Trace available at CRAWDAD.org
J. Burgess, B. Gallagher, D. Jensen and B. N. Levine, "MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks," INFOCOM 2006. 25th IEEE International Conference on Computer Communications. Proceedings, Barcelona, Spain, 2006, pp. 1-11. doi: 10.1109/INFOCOM.2006.228
![Page 48: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/48.jpg)
DTN throwboxes
Stationary, stand-alone wireless nodes powered by a combination of solar panels and batteries
Act like a transfer points and solve capacity limitations of DTNs
Using past knowledge, throwboxes can select the most useful contact opportunities in order to meet the energy constraints and maximise the number of packets delivered
![Page 49: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/49.jpg)
BikeNet
Operates in a delay tolerant sensing mode by default, where cyclists go on trips, collect sensed data, and upload their data when they return to home, possibly using the assistance of data mules
Collected data include:
the cyclist’s vital info,
the cyclist’s performance, and
the cyclist’s surroundings
Shane B. Eisenman, Emiliano Miluzzo, Nicholas D. Lane, Ronald A. Peterson, Gahng-Seop Ahn, and Andrew T. Campbell. 2010. BikeNet: A mobile sensing system for cyclist experience mapping. ACM Trans. Sen. Netw. 6, 1, Article 6 (January 2010), 39 pages.
![Page 50: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/50.jpg)
FluPhone
A mobile phone app developed by Cambridge researchers that tracks how people behave during an epidemic in 2011
FluPhone provides a software that runs on the users’ mobile phones
There is also a function called ’virtual’ epidemics on participants’ phones, which gives a real-time picture of the social network between participants from the perspective of infectious disease
https://www.fluphone.org
![Page 51: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/51.jpg)
DTN in military operations
Future tactical wireless networks will include a diversity of SATCOM, airborne relays, and heterogeneous line-of-sight links
S. Parikh and R. Durst, "Disruption tolerant networking for Marine Corps CONDOR," Military Communications Conference, 2005. MILCOM 2005. IEEE, Atlantic City, NJ, 2005, pp. 325-330 Vol. 1. doi: 10.1109/MILCOM.2005.1605705
![Page 52: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/52.jpg)
SeNDT
The Sensor Networking with Delay Tolerance
Developed in Trinity College Dublin in 2006-2007
Lake water quality monitoring and urban/motorway noise monitoring
https://down.dsg.cs.tcd.ie/sendt/
![Page 53: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/53.jpg)
Agricultural sensors
Sensor data gathering in an agricultural scenario
Conducted in the University of Tokyo in 2010
Five weather sensors sparsely in the campus, and vehicular nodes collaboratively collected data from them to our central database.
H. Ochiai, H. Ishizuka, Y. Kawakami and H. Esaki, "A DTN-Based Sensor Data Gathering for Agricultural Applications," in IEEE Sensors Journal, vol. 11, no. 11, pp. 2861-2868, Nov. 2011. doi: 10.1109/JSEN.2011.2170562
![Page 54: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/54.jpg)
Urban sensors
5 DTN nodes in a building
Installed at the Technical University of Braunschweig in 2012
Transfer of temperature measurements from rooftop to a lab using an elevator
W. B. Pöttner, F. Büsching, G. von Zengen and L. Wolf, "Data elevators: Applying the bundle protocol in Delay Tolerant Wireless Sensor Networks," Mobile Adhoc and Sensor Systems (MASS), 2012 IEEE 9th International Conference on, Las Vegas, NV, 2012, pp. 218-226.
![Page 55: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/55.jpg)
Underwater sensors
A DTN testbed with 4 fixed nodes and up to 10 mobile nodes in La Spezia, Italy
Deployed by NATO’s Undersea Research Center (NURC)
NURC also developed an Underwater Convergence Layer for acoustic communications
D. Merani, A. Berni, J. Potter and R. Martins, "An Underwater Convergence Layer for Disruption Tolerant Networking," Internet Communications (BCFIC Riga), 2011 Baltic Congress on Future, Riga, 2011, pp. 103-108. doi: 10.1109/BCFIC-RIGA.2011.5733227
![Page 56: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/56.jpg)
ExtremeCom
The Extreme Workshop on Communication brings together researchers and practitioners in areas related to DTN and other networking paradigms for rural and remote areas
Goal: Gain experience and insight into the challenges that such environments pose for the network and the users
Laponia, Sweden
Dharamsala, India
Manaus, Brazil
Faulhorf, Switzerland
EyjafjallajökullVolcano, Iceland
Galápagos islands, Equador
http://www.extremecom.org
![Page 57: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/57.jpg)
What we learned so far
What is a DTN?
How does a DTN operate?
Show me some real-life DTNs!
![Page 58: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/58.jpg)
Coming up
DTN in Space
Which DTN implementations can I download?
What about simulation tools?
Existing DTN apps
![Page 59: Introduction to Delay/Disruption Tolerant Networkingwireless.ictp.it/school_2016/Slides/IntrotoDTNPart1.pdf · 2016-03-16 · Workshop on New Frontiers in Internet of Things Trieste,](https://reader036.vdocuments.net/reader036/viewer/2022070806/5f0461a57e708231d40db1f0/html5/thumbnails/59.jpg)
01
Thank you for your attention!Any questions?