Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai...

25
Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esa ki The University of Tokyo / NICT Asia Future Internet (AsiaFI) 2009 12 th -16 th January 2009. Beijing, China.

Transcript of Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai...

Page 1: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Mobility Entropy and Message Routing inCommunity-Structured Delay Tolerant Networks

Hideya Ochiai Hiroshi EsakiThe University of Tokyo / NICT

Asia Future Internet (AsiaFI) 200912th-16th January 2009. Beijing, China.

Page 2: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Table of Contents

• Introduction

• Mobility Entropy and Routing

• Potential-Based Approach

• Evaluation

• Conclusion

Page 3: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Introduction• Message delivery in DTNs

• How can they manage routing, when 100 nodes?• A large number of node mobility patterns

• Contribution of this work:– Mobility Entropy, Community-Structured Environment (CSE)– Potential-based Entropy Adaptive Routing (PEAR)

AB

C

Message

Circle: Transmission Range

Page 4: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Table of Contents

• Introduction

• Mobility Entropy and Routing

• Potential-Based Approach

• Evaluation

• Conclusion

Page 5: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Mobility Entropy and Message Routing

• Mobility Entropy represents uniformity of node distribution.

Small Entropy Large Entropy

• Locally Distributed• Contact with only a small set of nodes• Message Delivery by Routing

• Widely Distributed• Contact with many nodes• Message Delivery by Mobility

Page 6: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Message Delivery

Small Entropy Case

Source Destination

Dis

trib

utio

n

xContact Areas

Intermediate Nodes

Page 7: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Source Destination

Dis

trib

utio

nMessage Delivery

Large Entropy Case

xA Contact Area

Page 8: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Community-Structured Environment (CSE)

Contact AreaContact Area

Contact AreaContact Area

Contact AreaContact Area

Community A

Community B

Community C

1. Nodes can communicate with each other when they are in the same community.

2. Nodes move among predefined community set repeatedly.

3. Mobility entropy is given by the number of communities a node belongs to.

2logMobility Entropy

The number of communitieseach node belongs to.

Page 9: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

CSE and Mobility Entropy

2log2 3log2

c0c0

c2c2

c1c1

c0c0

c2c2

c1c1

Mobility Entropy Mobility Entropy

If every node belongs

to 2 communities.

If every node belongs

to 3 communities.

Page 10: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Mobility Entropy = 1

When nodes belong totwo communities.

Page 11: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Mobility Entropy = 2

When nodes belong tofour communities.

Page 12: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

CSE and Mobility Entropy

Mobility Entropy = 0 Mobility Entropy = 1

Mobility Entropy = 2 Mobility Entropy = 3

Page 13: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Table of Contents

• Introduction

• Mobility Entropy and Routing

• Potential-Based Approach

• Evaluation

• Conclusion

Page 14: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

SensorTruck

InternetGateway

Live E!

Live E!

To deliver sensor readings to the Internet GW

Potential

Data Flow

Data Flow

: Wireless Device

Potential-Based Routing

Page 15: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Message Forwarding in Potential-Based Routing

1x

2x

xV d

d

Message for d

xF dx

A message goes down the curve until it reaches the destination.

Page 16: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

tnVtkVDtnVtnV dd

nnbrk

dd ,,min,1,)(

How to develop potential-field in PEAR

0,,

00,,

tdVt

nVNnd

d.)0(),0( constD

Potential-Field Construction

)(

,,,1,nnbrk

dddd tnVtkVDtnVtnV

Diffusion Equation

BoundaryCondition

Page 17: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Potential and Message Routing

Small Entropy Case

xDis

trib

utio

nP

oten

tial

DestinationNode

SourceNode

Intermediate Nodes

Source

DestinationIntermediate

tnVtkVDtnVtnV dd

nnbrk

dd ,,min,1,)(

Message Delivery

Page 18: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Potential and Message Routing

Large Entropy CaseD

istr

ibut

ion

IntermediateNodes

Source Node

Destination Node

SourceNode

DestinationNode

x

Dire

ct P

ath

Pot

entia

l

tnVtkVDtnVtnV dd

nnbrk

dd ,,min,1,)(

Page 19: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Table of Contents

• Introduction

• Mobility Entropy and Routing

• Potential-Based Approach

• Evaluation

• Conclusion

Page 20: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Evaluation• Evaluation of Delivery Rate and Total Transmissions

on Mobility Entropy

• PEAR in comparison with:– Epidemic Routing– Spray and Wait– Link-State Routing

• Minimum Expected Delay (MED)• Maximum Delivery Probability (MDP)

• Java-based CSE simulator– Ignored: link-bandwidth, radio properties, message-

partitioning, storage size, etc...

Page 21: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Delivery Rate

Page 22: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Total Message Transmissions

Page 23: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Table of Contents

• Introduction

• Mobility Entropy and Routing

• Potential-Based Approach

• Evaluation

• Conclusion

Page 24: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Conclusion

• Mobility Entropy– The new metrics that describes mobile

environment.• Small entropy: Nodes are locally distributed.

• Large entropy: Nodes are widely distributed.

– Community-Structured Environment

• PEAR achieved high delivery probability– Small entropy: hop-by-hop routing

– Large entropy: multiplying messages

Page 25: Mobility Entropy and Message Routing in Community-Structured Delay Tolerant Networks Hideya Ochiai Hiroshi Esaki The University of Tokyo / NICT Asia Future.

Large Entropy Case

Dis

trib

utio

nIntermediate

Nodes

Source Node

Destination Node

SourceNode

DestinationNode

x

Dir

ect

Pat

h

Po

ten

tial

tnVtkVDtnVtnV dd

nnbrk

dd ,,min,1,)(

Small Entropy Case

xDis

trib

utio

nP

oten

tial

DestinationNode

SourceNode

Intermediate Nodes

Source

DestinationIntermediate

tnVtkVDtnVtnV dd

nnbrk

dd ,,min,1,)(

Message Delivery

Thank you..

Mobility Entropy