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

DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Mar 26, 2018

Download

Documents

duongkhuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

DELAY-TOLERANTNETWORKS

Volodymyr GoncharovFreiburg Uni, WS 2009, Seminar Ad Hoc Netzwerke

Page 2: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Outline

Introduction Concept

Internet vs. DTN

Features

3

Features

Protocol and architecture details

Challenged networks

Evaluation of DTN

Page 4: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Concept

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

5

Page 6: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Concept

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

Internet (IPN)

6

Page 7: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Internet vs. DTN

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

9

Page 10: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Features

Intermittent connectivity Opportunistic contacts

Scheduled contacts

Non-conversational protocol

11

Non-conversational protocol

Security

Page 12: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Types of nodes13

Host

Router works within a single DTN region

Gateway Gateway connects neighboring networks

Page 14: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Node names14

based on URIs

consist of region and entity ids

Example:Example:

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

Page 15: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Outline

Introduction

Protocol and architecture details

Challenged networks

Evaluation of DTN

17

Evaluation of DTN

Page 18: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Test 121

No disconnections

Page 22: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Test 223

4 types of disruptions: aligned

shift (10 sec.)

sequential sequential

random

Page 24: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Test 224

Page 25: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

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 NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Test 326

Page 27: DELAY-TOLERANT NETWORKS - uni-freiburg.dearchive.cone.informatik.uni-freiburg.de/lehre/seminar/adhoc-w09/... · Concept Delay-Tolerant Network (DTN) is an overlay on top of regional

Questions and Discussion27