27
DELAY-TOLERANT NETWORKS Volodymyr Goncharov Freiburg Uni, WS 2009, Seminar Ad Hoc Netzwerke

DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

DELAY-TOLERANTNETWORKS

Volodymyr GoncharovFreiburg Uni, WS 2009, Seminar Ad Hoc Netzwerke

Page 2: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Copyright Notice

Content of this presentation is based on the papers [1], [2]

Images were mostly taken from [2]

2

[1] RFC4838 2007 Delay-Tolerant Networking Architecture

[2] Warthman, F. 2003 Tutorial. Delay-Tolerant Networks (DTNs)

Page 3: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Outline

Introduction Concept

Internet vs. DTN

Features

3

Features

Protocol and architecture details

Challenged networks

Evaluation of DTN

Page 4: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Concept

Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top of region-specific lower layers

messages are called bundles

4

Page 5: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Concept

Delay-Tolerant Network (DTN) is a network of regional networks

5

Page 6: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Concept

Delay-Tolerant Network (DTN) was originally designed to support the InterPlanetary

Internet (IPN)

6

Page 7: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Internet vs. DTN

Internet is mainly based on packet switching

nodes are continuously connected

IP protocol is used on the network layer

7

IP protocol is used on the network layer

excessive network traffic in case of errors

Page 8: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Internet vs. DTN

DTN uses the store-and-forwarding method

messages might be sent to unavailable end hosts

hop-to-hop retransmission in case of errors

8

hop-to-hop retransmission in case of errors

Page 9: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Internet vs. DTN

DTN isn’t necessarily built on top of TCP/IP

9

Page 10: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Internet vs. DTN

Communication on the Internet is mainly based on packet switching

DTNs use store-and-forward message switching

10

DTNs use store-and-forward message switching very similar to the way email systems work

Page 11: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Features

Intermittent connectivity Opportunistic contacts

Scheduled contacts

Non-conversational protocol

11

Non-conversational protocol

Security

Page 12: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Outline

Introduction

Protocol and architecture details Types of nodes

Node names

12

Node names

Addressing

Security

Challenged networks

Evaluation of DTN

Page 13: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Types of nodes13

Host

Router works within a single DTN region

Gateway Gateway connects neighboring networks

Page 14: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Node names14

based on URIs

consist of region and entity ids

Example:Example:

dnt://earth.sol.int/src.someclient.com

Page 15: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Addressing15

unicast dnt://earth.sol.int/src.someclient.com

anycast dnt://earth.sol.int/*.someclient.* dnt://earth.sol.int/*.someclient.*

multicast dnt://earth.sol.int/*.someclient.*

broadcast dnt://earth.sol.int/*

Page 16: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Security16

Network routers participate in authentication

Private and public certificates are used

Each message contains a “postage stamp” keeping a signature of the sending nodea signature of the sending node

A new signature is generated every time the message arrives to the next node

Page 17: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Outline

Introduction

Protocol and architecture details

Challenged networks

Evaluation of DTN

17

Evaluation of DTN

Page 18: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Challenged networks18

Terrestrial Mobile Networks may easily become partitioned

Exotic Media Networks longs delays and connection interruptions longs delays and connection interruptions

communication with submarines or low-earth orbiting satellites, deep space RF communication

Sensor-based Networks scheduled communications to save power

Page 19: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Outline

Introduction

Protocol and architecture details

Challenged networks

Evaluation of DTN

19

Evaluation of DTN Test 1

Test 2

Test 3

Page 20: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Evaluation of DTN20

In the paper “Implementing Delay Tolerant Networking”, authors created and evaluated a DTN network

Tests were run on end-to-end and hop-by-hop configurationsconfigurations

DTN, Mail and SFTP protocols

Page 21: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Test 121

No disconnections

Page 22: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Test 222

Periodic disconnectivity of each node

Disruptions are cyclical

Links are up for one minute, then down for three

Message sizes are 40K Message sizes are 40K

Page 23: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Test 223

4 types of disruptions: aligned

shift (10 sec.)

sequential sequential

random

Page 24: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Test 224

Page 25: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Test 325

10 sec. phase shift scenario

200 KB messages

pro-active fragmentation in DTN into smaller 40KB bundles into smaller 40KB bundles

Page 26: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Test 326

Page 27: DELAY-TOLERANT NETWORKSarchive.cone.informatik.uni-freiburg.de/teaching/seminar/adhoc-w09/... · Delay-Tolerant Network (DTN) is an overlay on top of regional networks built on top

Questions and Discussion27