DTN in Emergency Net and IoT Presented by Kanchana Kanchanasut - - PowerPoint PPT Presentation

dtn in emergency net and iot
SMART_READER_LITE
LIVE PREVIEW

DTN in Emergency Net and IoT Presented by Kanchana Kanchanasut - - PowerPoint PPT Presentation

intERLab internet Education and Research Laboratory DTN in Emergency Net and IoT Presented by Kanchana Kanchanasut Internet Education and Research Laboratory, Asian Institute of Technology Thailand intERLab@AIT AIT <www.ait.asia>


slide-1
SLIDE 1

DTN in Emergency Net and IoT

Presented by Kanchana Kanchanasut Internet Education and Research Laboratory, Asian Institute of Technology Thailand

intERLab

internet Education and Research Laboratory
slide-2
SLIDE 2

intERLab@AIT

➤ AIT <www.ait.asia> is an international post-graduate institution

situated in Thailand

➤ Internet Education and Research Lab <interlab.ait.asia> ➤ Capacity building - training and normal degree program

under schools

➤ Research ➤ Internet development information center

slide-3
SLIDE 3

Feb 2016

slide-4
SLIDE 4

Our challenge!

slide-5
SLIDE 5

Plan

➤ DUMBONET background : disaster emergency communication

research @ intERLab

➤ DUMBO+ ➤ IoT in Post-disaster Emergency Network

slide-6
SLIDE 6

Indian Ocean Tsunami of 2004

Image Source: NOAA

slide-7
SLIDE 7

Disaster and communication infrastructure

Disruption of electricity supply Broken infrastructures, Internet data centers Congestions

slide-8
SLIDE 8

DUMBONET I (2006)

A multimedia emergency communication network for the situations where there is severely disabled, or no communication infrastructure available.

Digital Ubiquitous Mobile Broadband OLSR Network a.k.a. “DUMBONET”

Supported by AIT, French Government ICT-ASIA, WIDE Project (JP)

slide-9
SLIDE 9

Commodity Devices

2006:

Large Notebooks Single board Linux (NOKIA)

2008: Netbooks, and

Bluetooth-enabled mobile phones

2011:

Tablets, Smartphones and Embedded systems

2013 - present:

Mobile routers

slide-10
SLIDE 10 Simulated Disaster Area 2 IP Star Uplink Simulated Head Command Center (AIT) Terrestrial Internet Simulated Disaster Area 1 IP Star Satellite IP Star Gateway Field Satellite Access MANET OLSR PDA Field Satellite Access MANET OLSR PDA sensor

DUMBONET (December 2006)

slide-11
SLIDE 11

Features of DUMBONET I

➤ Interactive Video, Voice, and Instant Messaging ➤ very important for situational awareness ➤ Peer-to-Peer Paradigm

slide-12
SLIDE 12

DUMBONET test in 2006

slide-13
SLIDE 13

Facial Recognition System

slide-14
SLIDE 14 intERLab

Weather Sensors

Courtesy of Live E! Project University of Tokyo

slide-15
SLIDE 15

➤ Pyapone, Myin Ka Kone village. ➤ Providing local area net for volunteer workers ➤ Application used: SAHANA

DUMBO DEPLOYMENT 2008

2008

slide-16
SLIDE 16

Experiences and lessons learnt from Nargis disaster relief and field

  • perations
  • Thet Aung Min Latt

Deputy Chief Information Officer
 Nay Yan Oo Information Officer (Web) Myanmar Egress Nargis Action Group Myanmar Appleseed

http://www.myanmaregress.org http://www.nargisaction.org
slide-17
SLIDE 17

Structured Mesh Overlay Network (SMON)


(Thirapon Wongsaardsakul, 2009)

➤ Structured and Meshed P2P overlay network on MANET

implemented as OLSR plug in

➤ Maintain overlay members in distributed hash table(DHT)

➤ IP address of the nodes ➤ Node ID – Hashed value of the IP address

➤ Cross layer design

➤ Overlay is maintained with OLSR routing information ➤ Fast Convergence

slide-18
SLIDE 18

Overlay Net: P2P-SIP

SIP-SMON OLSR MANET

slide-19
SLIDE 19

DUMBONET II (2008) : Connecting the vehicles

slide-20
SLIDE 20

DUMBONET II : Connecting the vehicles

slide-21
SLIDE 21

DUMBONET II : Connecting the vehicles

slide-22
SLIDE 22

DUMBONET IV (2013): Mobile Routers (MR)

MR
  • Approximately 100 - 150 meters of coverage radius.
  • Shorter distance means a more stable and reliable link
  • Built-in battery allows ~ 4 hours operation.
  • We have replaced the factory firmware and specially customized the

configuration parameters for emergency network operations

slide-23
SLIDE 23

How to connect the clients :

Put the clients in the covered area and connect to the nearest DUMBONET MR as normal Wi-Fi clients

MR MR MR MR MR
slide-24
SLIDE 24

Internet Gateway (IG) in DUMBONET

MR MR MR MR MR

MR-to-MR DUMBONET Link Client-to-MR Link

MR + IG

Public Internet

Public Internet

For best results the IG node should be placed near to the center of the emergency network (i.e. to minimize hop count)

ONE DUMBONET NODE CAN BE SPECIALLY CONFIGURED TO CONNECT TO THE PUBLIC INTERNET (E.G. VIA ETHERNET CABLE OR 3G/4G CELLULAR). ADD THE IG NODE AND THEN EVERY CLIENT CAN ACCESS THE PUBLIC INTERNET.

slide-25
SLIDE 25

Mobile Routers in TakNet1

➤Very low-cost (~ US$ 60 - 70) ➤Wi-Fi 802.11n 2.4GHz Max150Mbps ➤16 GB USB flash storage for community applications and

video files

➤Low-powered, max 5W < US$ 0.70 per month ➤Optional battery, for 4 - 5 hours of operations ➤Flashed with OpenWRT Linux firmware and configured with

OLSR

➤Selectable options on community application services ➤ voice over IP ➤ video on demand ➤ social networking in community wireless mesh

network

OLSR 802.11 / b/g/n 16 GB external storage OpenWRT, Attitude Adjustment 12.04
slide-26
SLIDE 26

VoIP Video on Demand For curious minds The CWMN

slide-27
SLIDE 27

DUMBO+: requirements and available technologies

  • Requirement 1: sharing of maps, pictures

End-to-End Communication Unicast point to point Multicast

  • Requirement 2: Intermittent connection due to network partitioning

DTN

  • Requirement 3: Monitoring environmental data

IoT

slide-28
SLIDE 28

POST-DISASTER NET: PARTITIONING, SPLITTING AND JOINING

S D S D Splitting Joining

slide-29
SLIDE 29

DUMBO+: revisited

➤ MANET

  • OLSR
  • SMON
  • SIP VOIP
  • Social Network - instant messaging
  • For end-to-end Communication with DTN
  • DTS-OLSR
  • Bulk Files Distribution in low bandwidth with intermittent net, use DTN with
  • Network Coding
slide-30
SLIDE 30

MANET Routing

➤ Multi-hop routing from A to B ➤ Network partitioning B A

?

slide-31
SLIDE 31

DTN Bundle Transfer

➤ Delivering data from A to B

➤ Using a DTN relay node ➤ A creates a bundle for the data and try to sends it to a nearby relay

node

➤ The DTN relay node can carry the bundle

➤ And forwards the bundle to B when they get contact

A
 dtn://a.dtn B
 dtn://b.dtn Relay
 dtn://relay.dtn

slide-32
SLIDE 32

Delay Tolerant Networking (DTN) (1)

S X Y D Bundle

slide-33
SLIDE 33

Delay Tolerant Networking (DTN) (2)

S X Y D Bundle

slide-34
SLIDE 34

DTN and MANET

  • DTN does not require end-to-end path
  • Where data should be at, while the destination is not reachable?
  • Nodes move and net topology changes
  • DTN node discovery
  • Bundle routing
  • Non-DTN node want to use DTN delivery
slide-35
SLIDE 35

Delay Tolerant Networking (DTN)
 (RFC 4838)

➤ The end to end path not required ➤ Use store-carry-forward concept ➤ DTN message is called “Bundle” ➤ “Endpoint ID (EID)” for address

➤ “dtn://node1.dtn/path1”

slide-36
SLIDE 36

Delay Tolerant Structured Overlay Link-State Routing (DTS-OLSR)

  • Integrating DTN-RI with SMON
  • Provide

− DHT based bundle routing − Automatic DTN node discovery − DTN registration – allow sending/receiving bundle with non-DTN node

slide-37
SLIDE 37

DTN Overlay on OLSR Network

What ? Why ?

OLSR

Routing protocol
  • Minimizes routing delay(Proactive)
  • Optimized Flooding (MPR)

DTN

Reliable transfer
  • Prevent loss of information

SMON

To form and maintain overlay of DTN nodes
  • Members are maintain in DHT that provides
structured resource lookup
  • Mesh overlay makes Information to be directly
exchanged between peers without going through an intermediate peer 37
slide-38
SLIDE 38

Delay Tolerant Structured Overlay Link State Routing (DTS-OLSR)

OLSR Routing Layer OLSR Routing Layer SMON Form and maintain the

  • verlay network

DHT Peer-to-Peer DTN Registration, Discovery & DTN Routing DTN User Application (send/receive bundles) ‘Light’ DTN User Application (send/receive bundles via nearest DTS-OLSR) Routing Table access Event Notification Routing Table access

slide-39
SLIDE 39

DTS-OLSR Node Discovery

DTN-SMON OLSR MANET

LIST_OF_ALL_MEMBERS Node ID Address 0x3333... A 0x6666... B 0x9999... C 0xaaaa... D 0xcccc... E 0xeee... F
  • Nodes are discovered by SMON
  • DTN connections will be established between

each nodes.

slide-40
SLIDE 40

DTS-OLSR Node Registration (1)

  • A node register to the nearest connected DTN

node.

X DTN: dtn://hq/collect A B C F E D Name: dtn://hq/collect Destination Address: X

LIST_OF_ALL_MEMBERS Node ID Address 0x3333... A 0x6666... B 0x9999... C 0xaaaa... D 0xcccc... E 0xeee... F
slide-41
SLIDE 41

DTS-OLSR Node Registration (2)

  • The registering DTN node uses SMON to lookup

for the requested DTN address to get a carrier DTN node.

X DTN: dtn://hq/collect Destination Address: X Name: dtn://hq/collect Resource ID: 0x8888... A B C F E D

LIST_OF_ALL_MEMBERS Node ID Address 0x3333... A 0x6666... B 0x9999... C 0xaaaa... D
slide-42
SLIDE 42

DTS-OLSR Node Registration (3)

  • The registering node sends the registering record

to the DTN carrier node with its address. Carrier node adds the information to its DTN routing table.

  • On topology changes, do lookup and register

again

X DTN: dtn://hq/collect Destination Address: X Name: dtn://hq/collect Resource ID: 0x8888... Dest.: dtn://hq/collect Next: dtn://nodeA A B C F E D

LIST_OF_ALL_MEMBERS Node ID Address 0x3333... A 0x6666... B 0x9999... C 0xaaaa... D
slide-43
SLIDE 43

DTS-OLSR Bundle Routing (1)

  • A node sends a bundle to a DTN address through

a DTN node

Y Bundle to: dtn://hq/collect A B C F E D Dest.: dtn://hq/collect Next: dtn://nodeA Name: dtn://hq/collect Destination Address: X

LIST_OF_ALL_MEMBERS Node ID Address 0x3333... A 0x6666... B 0x9999... C 0xaaaa... D
slide-44
SLIDE 44

DTS-OLSR Bundle Routing (2)

  • The DTN node uses SMON lookup on the

destination DTN address to get a carrier DTN node

  • It routes the bundle to the carrier DTN node

Name: dtn://hq/collect Resource ID: 0x8888... Dest.: dtn://hq/collect Next: dtn://nodeA Y Bundle to: dtn://hq/collect A B C F E D Name: dtn://hq/collect Destination Address: X

LIST_OF_ALL_MEMBERS Node ID Address 0x3333... A 0x6666... B 0x9999... C 0xaaaa... D
slide-45
SLIDE 45

DTS-OLSR Bundle Routing (3)

  • The carrier DTN node will route the bundle to the registering

DTN node if it is registered and reachable.

  • If the destination is not registered or not reachable, the node

keeps carrying the data.

  • When the topology change while carrying the data, the carrier

node does lookup on SMON. If the result node is changed, it routes the bundle to the new carrier node.

Bundle to: dtn://hq/collect Name: dtn://hq/collect Destination Address: X A B C F E D Name: dtn://hq/collect Resource ID: 0x8888... Y Dest.: dtn://hq/collect Next: dtn://nodeA

LIST_OF_ALL_MEMBERS Node ID Address 0x3333... A 0x6666... B 0x9999... C 0xaaaa... D
slide-46
SLIDE 46

DTS-OLSR Bundle Routing (4)

  • The registering DTN node sends the bundle to

the destination.

Bundle to: dtn://hq/collect Bundle to: dtn://hq/collect X DTN: dtn://hq/collect A B C F E D Name: dtn://hq/collect Resource ID: 0x8888... Y Dest.: dtn://hq/collect Next: dtn://nodeA Name: dtn://hq/collect Destination Address: X

LIST_OF_ALL_MEMBERS Node ID Address 0x3333... A 0x6666... B 0x9999... C 0xaaaa... D
slide-47
SLIDE 47

Active delivery time: DTN vs. FTP (N=20)

Active delivery Time (seconds)

20 40 60 80

Disruption time (seconds)

n/a 1.00 5.00 15.00 30.00 60.00

64.7205 47.748 44.9235 41.3515 36.6495 36.053 43.0894 43.8432 42.9564 39.175 36.9959 35.8245

DTN (DTS-OLSR) FTP (Passive)

slide-48
SLIDE 48

EMERGENCY INFORMATION DISSEMINATION:

MANY-TO-MANY DATA DISTRIBUTION

  • NC-DTN Framework

− OLSR MPRs flooding − Retransmissions on data loss − DTN-like store-carry-forward − Network Coding

slide-49
SLIDE 49

NETWORK CODING (NC) No NC with NC

A A B B B A

A+B

B B A A = (A+B) – B B A A B = (A+B) – A

slide-50
SLIDE 50

NC-DTN Framework: Cisco University Grant

slide-51
SLIDE 51

DUMBONET III (2010) : Challenged Networks with DTN

Khao-Yai (~Grand Mountains) National Park, Thailand

  • Trail in a dense tropical rainforest (~ 3 KM)
  • Highly ‘challenged’ environment:
  • Trees and terrain disrupt our WiFi, CB, and GSM signals
  • Even GPS signal oftentimes cannot get through dense tree leaves
slide-52
SLIDE 52

HOW TO ENABLE MULTIMEDIA EMERGENCY COMMUNICATION IN HIGHLY CHALLENGED AND DISRUPTIVE ENVIRONMENTS?

slide-53
SLIDE 53

Use of robots+GPS in rescue operations Assessment of damaged areas: environmental data such as air quality, humidity, temperature, weather conditions

IoT and Post-disaster Net Funded by NECTEC

slide-54
SLIDE 54

IOT - AIR QUALITY SENSORS (2006)

slide-55
SLIDE 55

HOW TO TAKE SENSOR READINGS?

  • Robotic MANET

http://www.interlab.ait.ac.th/RoboticMANET/

  • Mobile IoT
  • Mobility and mobile home —> NDN
  • Service migration
slide-56
SLIDE 56

TEAM MEMBERS and SUPPORTERS

Current Apinun Tunpan, Preechai Mekbungwan, Nunthaphat Weshsuwannarugs and Kanchana Kanchanasut Past Thirapol Wongsaardsakul, Abdul Awal, D. K. Das, Ranju Pant, Rujipol Virochpoka, Ryuji Wakikawa, Hajime Tazaki, Anis Laouti, Cedric Adjih, Philippe Jacquet Testbeds Nisarat Tansakul, Adisorn Lertsinsrubtavee, Nattiya Khaisitiyakul, Yasuo Tshuchimoto, Randy Bush and Zita Wenzel, AINTEC partcipants, Students and THNG camps Partners Hipercom/INRIA, Live!E/JP, WIDE Project (JP), I2R(SG) Sponsors ICT-ASIA (French Ministry of Foreign Affairs), THNICF, NECTEC

slide-57
SLIDE 57

Advertisement AINTEC 2016 Asian Internet Engineering Conference Nov 30-Dec 2, 2016 Bangkok Thailand http://interlab.ait.ac.th/aintec2016/

slide-58
SLIDE 58

Thank you — Q&A