berkeley delay/disruption-tolerant networking architecture & applications kevin fall w/help from...

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

Upload: alban-obrien

Post on 17-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

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

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.

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.

44 Berkeley

Potential Oceanographic DTN Potential Oceanographic DTN Regions Regions

• First the platforms of interest

55 Berkeley

PlatformsPlatforms

NASA – AVIRIS NASA – AVIRIS

REMUS AUVREMUS AUV

SLOCUM GLIDERSLOCUM GLIDER

CODAR BUOYCODAR BUOY

R/V ENDEAVORR/V ENDEAVOR

ORBCOMM LEOORBCOMM LEO

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

77 Berkeley

Potential Oceanographic DTN Potential Oceanographic DTN Regions Regions

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

could be developed.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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