31
Berkeley Delay/Disruption- Delay/Disruption- Tolerant Networking Tolerant Networking Architecture & Applications Architecture & Applications Kevin Fall Kevin Fall w/help from w/help from A. A. Maffei Maffei Intel Research, Berkeley Intel Research, Berkeley & & WHOI WHOI [email protected] [email protected] http://WWW.DTNRG.ORG http://WWW.DTNRG.ORG

Delay/Disruption-Tolerant Networking Architecture & Applications

  • Upload
    megan

  • View
    51

  • Download
    0

Embed Size (px)

DESCRIPTION

Delay/Disruption-Tolerant Networking Architecture & Applications. Kevin Fall w/help from A. Maffei Intel Research, Berkeley & WHOI [email protected] http://WWW.DTNRG.ORG. Oceanographic Scenario [A. Maffei/WHOI]. - PowerPoint PPT Presentation

Citation preview

Page 1: Delay/Disruption-Tolerant Networking Architecture & Applications

Berkeley

Delay/Disruption-Tolerant Delay/Disruption-Tolerant NetworkingNetworking

Architecture & ApplicationsArchitecture & ApplicationsKevin Fall Kevin Fall w/help fromw/help from A. Maffei A. Maffei

Intel Research, Berkeley Intel Research, Berkeley && WHOI [email protected]@intel.com

http://WWW.DTNRG.ORGhttp://WWW.DTNRG.ORG

Page 2: Delay/Disruption-Tolerant Networking Architecture & Applications

22 Berkeley

Oceanographic Scenario Oceanographic Scenario [A. Maffei/WHOI][A. Maffei/WHOI]

• Imagine you are an oceanographer interested in undersea earthquakes. You have deployed instrument clusters of acoustic, chemical, seismic, etc. sensors with acoustic modems attached to them.

• Autonomous Underwater Vehicles (AUVs) gather data from the instruments on a regular basis. Sometimes you make special requests to gather data from specific instruments, for example after an underwater earthquake occurs.

Page 3: Delay/Disruption-Tolerant Networking Architecture & Applications

33 Berkeley

Scientist Interactions with Scientist Interactions with Instrument PlatformsInstrument Platforms

• As an oceanographer you don’t concern yourself about which data communications assets are used to deliver commands to instruments or how data is delivered back to you.

• For example, a dtn_file_copy or dtn_traceroute command might be issued from your workstation command line indicating a DTN region and an oceanographic instrument name inside that region.

• The command might complete 3 weeks later when email arrives telling you that the data has arrived or displaying a report showing the communications path and sample round-trip latency to the instrument(s) you are interested in.

Page 4: Delay/Disruption-Tolerant Networking Architecture & Applications

44 Berkeley

Potential Oceanographic DTN Potential Oceanographic DTN Regions Regions

• First the platforms of interest

Page 5: Delay/Disruption-Tolerant Networking Architecture & Applications

55 Berkeley

PlatformsPlatforms

NASA – AVIRIS NASA – AVIRIS

REMUS AUVREMUS AUV

SLOCUM GLIDERSLOCUM GLIDER

CODAR BUOYCODAR BUOY

R/V ENDEAVORR/V ENDEAVOR

ORBCOMM LEOORBCOMM LEO

Page 6: Delay/Disruption-Tolerant Networking Architecture & Applications

66 Berkeley

ISLAND

AU

V

INSTRUMENT

INSTRUMENT

INSTRUMENT

INSTRUMENT

SCIENTIST WS

DIESEL PWR’D BUOY

SOLAR BUOY

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Page 7: Delay/Disruption-Tolerant Networking Architecture & Applications

77 Berkeley

Potential Oceanographic DTN Potential Oceanographic DTN Regions Regions

• First the platforms of interest• Next some Oceanographic DTN regions that

could be developed.

Page 8: Delay/Disruption-Tolerant Networking Architecture & Applications

88 Berkeley

ISLAND

AU

V

INSTRUMENT

INSTRUMENT

INSTRUMENT

INSTRUMENT

SCIENTIST WS

DIESEL PWR’D BUOY

SOLAR BUOY

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Oceanographic DTN Regions

Page 9: Delay/Disruption-Tolerant Networking Architecture & Applications

99 Berkeley

INTERNET

ISLAND

AU

V

INSTRUMENT

INTERNET

INSTRUMENT

INSTRUMENT

INSTRUMENT

SCIENTIST WS

DIESEL PWR’D BUOY

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Oceanographic DTN Regions

Global Internet Region

Page 10: Delay/Disruption-Tolerant Networking Architecture & Applications

1010 Berkeley

INTERNET

ISLAND

AU

V

UA

M

UAMINSTRUMENT

INTERNET

UAMINSTRUMENT

UAMINSTRUMENT

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Oceanographic DTN Regions

Global Internet RegionUnderwater Acoustic Modem Region

Page 11: Delay/Disruption-Tolerant Networking Architecture & Applications

1111 BerkeleyShip of Opportunity

INTERNET

ISLAND

AU

V

UA

M

UAMINSTRUMENT

INTERNET

UAMINSTRUMENT

UAMINSTRUMENT

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Oceanographic DTN Regions

Global Internet RegionUnderwater Acoustic Modem RegionShip/Buoy/Port SWAP Region

Page 12: Delay/Disruption-Tolerant Networking Architecture & Applications

1212 BerkeleyShip of Opportunity

INTERNET

ISLAND

AU

V

UA

M

IRIDIUM MODEMS

UAMINSTRUMENT

INTERNET

UAMINSTRUMENT

UAMINSTRUMENT

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Oceanographic DTN Regions

Global Internet RegionUnderwater Acoustic Modem RegionShip/Buoy/Port SWAP RegionOceanographic Iridium Region

Page 13: Delay/Disruption-Tolerant Networking Architecture & Applications

1313 BerkeleyShip of Opportunity

INTERNET

ISLAND

AU

V

UA

M

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT

INTERNET

UAMINSTRUMENT

UAMINSTRUMENT

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Oceanographic DTN Regions

Global Internet RegionUnderwater Acoustic Modem RegionShip/Buoy/Port SWAP RegionOceanographic Iridium RegionShip/Large Buoy INMARSAT Region

Page 14: Delay/Disruption-Tolerant Networking Architecture & Applications

1414 Berkeley

Potential Oceanographic DTN Potential Oceanographic DTN Regions Regions

• First the platforms of interest• Next some Oceanographic DTN regions that

could be developed.• A short animation

Page 15: Delay/Disruption-Tolerant Networking Architecture & Applications

1515 Berkeley

INTERNET

ISLAND

AU

V

UA

M

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 0 hours

Multicast DTN command sentto Instrument-1, Instrument-2,and Instrument-3

Page 16: Delay/Disruption-Tolerant Networking Architecture & Applications

1616 Berkeley

INTERNET

ISLAND

AU

V

UA

M

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 0 hours

Multicast DTN command sentto Instrument-1, Instrument-2,and Instrument-3

BUNDLE WITHDTN COMMAND

Page 17: Delay/Disruption-Tolerant Networking Architecture & Applications

1717 Berkeley

INTERNET

ISLAND

AU

V

UA

M

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 10 milliseconds

Bundle containing commandenters Iridium Region and is delivered to AUV

Page 18: Delay/Disruption-Tolerant Networking Architecture & Applications

1818 Berkeley

INTERNET

ISLAND

AU

V

UA

M

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 5 minutes

Bundle containing commandenters Iridium Region and is delivered to AUV

Page 19: Delay/Disruption-Tolerant Networking Architecture & Applications

1919 Berkeley

INTERNET

ISLAND

AU

V

UA

M

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 14 hours

Bundle containing commandenters Iridium Region and is delivered to AUV

Page 20: Delay/Disruption-Tolerant Networking Architecture & Applications

2020 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 1.5 days

DTN Command Bundle sentand new bundle containingfiles returned to AUV

AUV

UAM

Page 21: Delay/Disruption-Tolerant Networking Architecture & Applications

2121 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 3 days

DTN Command Bundle sentand new bundle containingfiles returned to AUV

AU

V

UA

M

Page 22: Delay/Disruption-Tolerant Networking Architecture & Applications

2222 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 4 days

DTN Command Bundle sentand new bundle containingfiles returned to AUV

AUV

UAM

Page 23: Delay/Disruption-Tolerant Networking Architecture & Applications

2323 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 5 days

AUV Docks with dockingstation and delivers high prioritybundles via INMARSAT

AUV

UAM

Page 24: Delay/Disruption-Tolerant Networking Architecture & Applications

2424 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 5 days +

AUV Docks with dockingstation and delivers high prioritybundles via INMARSAT

AUV

UAM

Page 25: Delay/Disruption-Tolerant Networking Architecture & Applications

2525 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 5 days +

AUV Docks with dockingstation and delivers high prioritybundles via INMARSAT

AUV

UAM

Page 26: Delay/Disruption-Tolerant Networking Architecture & Applications

2626 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 2 weeks

A tanker comes by the bigbuoy and offloads bulk datathat is not so critical

AUV

UAM

Ship of Opportunity

Page 27: Delay/Disruption-Tolerant Networking Architecture & Applications

2727 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 2 weeks

A tanker comes by the bigbuoy and offloads bulk datathat is not so critical

AUV

UAM

Ship of Opportunity

Page 28: Delay/Disruption-Tolerant Networking Architecture & Applications

2828 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 2 weeks

The tanker offloads the bulkdata

AUV

UAM

Ship of Opportunity

Page 29: Delay/Disruption-Tolerant Networking Architecture & Applications

2929 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 2 weeks, 1 day

A tanker comes by the bigbuoy and offloads bulk datathat is not so critical

AUV

UAM

Ship of Opportunity

Page 30: Delay/Disruption-Tolerant Networking Architecture & Applications

3030 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 2 weeks, 1 day

A tanker comes by the bigbuoy and offloads bulk datathat is not so critical

AUV

UAM

Ship of Opportunity

Page 31: Delay/Disruption-Tolerant Networking Architecture & Applications

3131 Berkeley

INTERNET

ISLAND

INMARSAT

IRIDIUM MODEMS

UAMINSTRUMENT-2

INTERNET

UAMINSTRUMENT-1

UAMINSTRUMENT-3

UAM

INSTRUMENT

SCIENTIST WS

AUV DOCK

DIESEL PWR’D BUOY

UAM

SOLAR BUOY

SUBMARINE CABLE

INS

TR

UM

EN

T

INS

TR

UM

EN

T

A CONTINENT

Elapsed Time: 2 weeks, 1 day

A tanker comes by the bigbuoy and offloads bulk datathat is not so critical

AUV

UAM

Ship of Opportunity