for Inter Mesh Networks Masaaki Ohnishi, Kazuyuki Shudo Tokyo - - PowerPoint PPT Presentation

for inter mesh networks
SMART_READER_LITE
LIVE PREVIEW

for Inter Mesh Networks Masaaki Ohnishi, Kazuyuki Shudo Tokyo - - PowerPoint PPT Presentation

, ICOIN 2019 January 2019 Distributed ID/Locator Resolution System for Inter Mesh Networks Masaaki Ohnishi, Kazuyuki Shudo Tokyo Institute of Technology Tokyo Tech 1 / 10 InterMesh: Inter mesh networks


slide-1
SLIDE 1

Distributed ID/Locator Resolution System for Inter Mesh Networks

Masaaki Ohnishi, Kazuyuki Shudo

Tokyo Institute of Technology

ICOIN 2019 January 2019

Tokyo Tech

大西 真晶, 首藤 一幸

東京工業大学

slide-2
SLIDE 2

InterMesh: Inter mesh networks

  • Network of mesh networks

– A wide‐area network built up from local mesh networks – It does not rely on fixed infrastructure.

  • E.g. disaster situations, outside the homeland, …

– The 1st author suffered a destructive earthquake in 1995.

  • Vehicles and vessels are possible gateway nodes.

Gateway nodes Local mesh networks

1 / 10

slide-3
SLIDE 3

Our design of InterMesh

  • 1. An ID/locator resolution

mechanism utilizing Skip Delaunay network [Tsuboi 2008]

– enables ID‐based communication.

  • An ID is in an arbitrary form, and a

locator is a position coordinate.

  • 2. Locator‐based communication

by geo‐assisted greedy routing

  • ver Delaunay network

– Gateway nodes construct a Delaunay network. – Decentralized construction [Ohnishi 2005] – Detour paths for wireless links [Ohnishi 2013]

No flooding, less messages

  • cf. AODV, OLSR, …

2 / 10

slide-4
SLIDE 4

Delaunay network [Ohnishi 2005]

  • An overlay network

– based on Delaunay diagram. A node has links only with close nodes. – enables geo‐assisted greedy routing. No flooding. – constructed in a decentralized way. Forwarding by greedy routing Node with position coordinate Physical communication links Forwarding by greedy routing

  • Papers

– Routing and decentralized construction [Ohnishi 2005] – Detour paths [Ohnishi 2013]

3 / 10

slide-5
SLIDE 5

Skip Delaunay network [Tsuboi 2008]

  • Introduces shortcut links

– like Skip Graphs [Aspnes 2003]

– Node’s membership vector (MV) determines which sub‐network the node joins.

Node’s MV = hash(Node’s ID), in this paper.

Level 0 : 1/1 size Delaunay

  • verlay network

Level 1 : ½ size 2 sub‐networks (About 2 hop shortcut links) Level 2 : ¼ size 4 sub‐networks (About 4 hop shortcut links)

ID of node d: 101…

  • Note: Higher‐level links are not physical, but virtual.

– Communications over them can be emulated with level 0 physical multi‐hop communications. – If long‐distance physical links are available, we can utilize them.

4 / 10

slide-6
SLIDE 6

Contribution:

ID/locator resolution mechanism

  • Utilizes Skip Delaunay network

as a distributed database of ID/locator pairs.

– Each node

  • spreads ID/locator pairs to neighbors on all levels.
  • stores ID/locator pairs.

– Scalable

  • # of messages a node receives per unit time is O(log n)

– because # of msgs per level is constant, and # of levels is O(log n)

n: # of nodes 5 / 10

slide-7
SLIDE 7

Evaluation

  • Metrics indicating scalability

– # of messages received by a node – # of messages stored on a node – # of messages for an ID/locator resolution

  • Simulation

– 1.0 x 1.0 space – # of nodes: 100 – 1000 – Position coordinates: uniform distribution

– All the messages are transferred over level 0 links.

For DB maintenance 6 / 10

slide-8
SLIDE 8

# of msgs received by a node

  • Much less than flooding

– O(log n)

Proposal w/o msg reduction technique for higher levels Flooding

n: # of nodes 7 / 10

slide-9
SLIDE 9

# of msgs stored on a node

  • Much less than naïve all‐have‐all method

– O(log n)

Proposal Naïve all‐have‐all method

8 / 10 n: # of nodes

slide-10
SLIDE 10

# of msgs for ID/locator resolution

  • Moderate

– Much less than O(n) .

Naïve all‐have‐all method Actual # of msgs

9 / 10

slide-11
SLIDE 11

Summary

  • InterMesh: Network of mesh networks

– A wide‐area network that does not rely on fixed infrastructure – For disaster situations, …

  • ID/locator resolution mechanism for InterMesh

– Utilizes Skip Delaunay network as a distributed DB. – Showed good scalability.

  • Future work

– Node movement – Biased distribution of nodes

Tokyo Tech

10 / 10