Retrieval-Guaranteed Location-Aware Information Brokerage Scheme in 3D Wireless Ad Hoc Networks.

Post on 18-Jan-2016

231 views 0 download

Tags:

Transcript of Retrieval-Guaranteed Location-Aware Information Brokerage Scheme in 3D Wireless Ad Hoc Networks.

Retrieval-Guaranteed Location-Aware Information Brokerage Scheme in 3D Wireless Ad Hoc Networks

Outline Introduction

Motivation, related works, and goals Issue discussed in this dissertation

Information brokerage scheme with distance sensitivity

Information brokerage scheme in 3D wireless ad hoc networks

Simulations Conclusion

2

Information Brokerage Scheme

A

B

3

Three types of nodes: Broker Producer Consumer

Distance Sensitivity

Information Brokerage Scheme

A

C

B

4

Related Works XYLS FMMS

iMesh Double Rulings

DRACA

A

B

A B

5

Distance Sensitivity in 3D

6

Distance Sensitivity in 3DInformation Brokerage Scheme Distance

sensitivityDimension

FMMS (IEEE ICCCN 2002)

Yes 2D

Double Rulings (IEEE/ACM ToN 2009)

Yes 2D

XYLS (IJCNDS 2008)

Yes 2D

iMesh(IEEE ToC 2009)

Yes 2D

DRACA(IEEE ICC 2009)

Yes 2D

LAIB Yes 3D

A retrieval-guaranteed distance sensitive information brokerage scheme in 3D wireless ad hoc networks.

7

Issue Discussed in This Dissertation Information brokerage scheme with distance

sensitivity Existing schemes don’t work well in 3D. Achieving distance sensitivity costs lots of

message overhead.

Information brokerage scheme in 3D wireless ad hoc networks The network is not a continuous domain. Each node must finds a same agent node.

8

Information Brokerage Scheme with Distance Sensitivity

9

𝐷𝑖𝑠𝑡𝑎𝑛𝑐𝑒=√𝑥 2+𝑦 2+𝑧 2  

Information Brokerage Scheme with Distance Sensitivity (LAIB)

X-axis

4

2 6

1 3 5 7

0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8

1 2 3 4 5 6 7 8

Replication-Retrieval Tree

10

Construction of Replication-Retrieval Tree

4

2 6

1 3 5 7

0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8

1 2 3 4 5 6 7 8

( 4 , [0,8] )

( 2 , [0,4] ) ( 6 , [4,8] )

( 1 , [0,2] ) ( 3 , [2,4] ) ( 5 , [4,6] ) ( 7 , [6,8] )

( 1 , [0,1] ) ( 2 , [1,2] ) ( 3 , [2,3] ) ( 4 , [3,4] ) ( 5 , [4,5] ) ( 6 , [5,6] ) ( 7 , [6,7] ) ( 8 , [7,8] )

r

α β

,[ , ]2

a ra r

,[ , ]2

b rr b

,[ , ]r a b

11

Example of LAIB

2

1 3

3

6

5

1 20 1 3 4 4 5

5 62 31 2

6

5

4

4

8

6 7 7 8 8 9 9 10

7 8 9 10

7 9

Producer (5,3,3)

Consumer

(1,1,1)

Node

X-SET Y-SET Z-SET

12

Example of LAIB

2

1 3

3

6

5

1 20 1 3 4 4 5

5 62 31 2

6

5

4

4

8

6 7 7 8 8 9 9 10

7 8 9 10

7 9

Producer (5,3,3)

Consumer

(1,1,1)

Node

X-SET Y-SET Z-SET

3, 4, 5, 6 13

Example of LAIB

3

5

6

65

5410 21

32

43

4

54

1

1 2

3

2

2

4

5

54

4332

3 4

3

1

2

21

1

10

Producer (5,3,3)

Consumer

(1,1,1)

(3,2,2) 、 (3,2,3) 、 (3,2,4) 、(3,3,2) 、 (3,3,3) 、 (3,3,4) 、(3,4,2) 、 (3,4,3) 、 (3,4,4) … (6,4,2) 、 (6,4,3) 、 (6,4,4) 、(6,5,2) 、 (6,5,3) 、 (6,5,4)

Node

X-SET Y-SET Z-SET

3, 4, 5, 6

2, 3, 4, 5 2, 3, 4 14

Example of LAIB

2

1 3

3

6

5

1 20 1 3 4 4 5

5 62 31 2

6

5

4

4

8

6 7 7 8 8 9 9 10

7 8 9 10

7 9

Producer (5,3,3)

Consumer

(1,1,1)

Node

X-SET Y-SET Z-SET

3, 4, 5, 6

2, 3, 4, 5

2, 3, 41, 2, 3, 6

15

Example of LAIB

3

5

6

65

5410 21

32

43

4

54

1

1 2

3

2

2

4

5

54

4332

3 4

3

1

2

21

1

10

Producer (5,3,3)

Consumer

(1,1,1)

(1,1,1) 、 (1,1,2) 、 (1,2,1) 、(1,2,2) 、 (1,3,1) 、 (1,3,2) … (6,1,1) 、 (6,1,2) 、 (6,2,1) 、(6,2,2) 、 (6,3,1) 、 (6,3,2)

Node

X-SET Y-SET Z-SET

3, 4, 5, 6

2, 3, 4, 5

2, 3, 4

1, 2, 3, 6

1, 2, 3 1, 2

16

Example of LAIB

2

1 3

3

6

5

1 20 1 3 4 4 5

5 62 31 2

6

5

4

4

8

6 7 7 8 8 9 9 10

7 8 9 10

7 9

Producer (5,3,3)

Consumer

(1,1,1)

Node

X-SET Y-SET Z-SET

3, 4, 5, 6

2, 3, 4, 5

2, 3, 4

1, 2, 3, 6

1, 2, 3 1, 2

17

Example of LAIB

3

5

6

65

5410 21

32

43

4

54

1

1 2

3

2

2

4

5

54

4332

3 4

3

1

2

21

1

10

Producer (5,3,3)

Consumer

(1,1,1)

Node

X-SET Y-SET Z-SET

3, 4, 5, 6

2, 3, 4, 5

2, 3, 4

1, 2, 3, 6

1, 2, 3 1, 2

(3,2,2) 、(3,3,2) 、(6,2,2) 、(6,3,2)

18

Properties of LAIB Retrieval guarantee Bounded replication message overhead Distance sensitivity

2

4

5

54

4332

3 4

3

1

2

21

1

10

19

Properties of LAIB Retrieval guarantee Bounded replication message overhead Distance sensitivity The expected values of retrieval latency,

replication message overhead, and replication memory overhead.

20

Properties of LAIB Retrieval guarantee Distance sensitivity Bounded replication message overhead The expected values of retrieval latency,

replication message overhead, and replication memory overhead.

21

2

4

5

54

4332

3 4

3

1

2

21

1

10

Properties of LAIB

22

2

4

5

54

4332

3 4

3

1

2

21

1

10

Properties of LAIB

23

2

4

5

54

4332

3 4

3

1

2

21

1

10

Properties of LAIB Retrieval guarantee Distance sensitivity Bounded replication message overhead The expected values of retrieval latency,

replication message overhead, and replication memory overhead.

24

Information Brokerage Scheme in 3D Wireless Ad hoc Networks

25

Information Brokerage Scheme in 3D Wireless Ad hoc Networks

26

Information Brokerage Scheme in 3D Wireless Ad hoc Networks

27

Information Brokerage Scheme in 3D Wireless Ad hoc Networks

28

Information Brokerage Scheme in 3D Wireless Ad hoc Networks

29

Dual Graph

R. Flury and R. Wattenhofer, “Randomized 3D geographic routing,” in IEEE INFOCOM, 2008 30

Dual Graph

31

Dual Graph

32

Implementation with Dual Graph

33

Implementation with Dual Graph

34

Locating the Holes Find the corner of the hole. Collect the information of the hole. Notify the hole information to all nodes on the

boundary of hole.

Simulation• Assumption

Each node has a unique ID Nodes are static Network behaviors are not taken into consideration

• Metrics Replication memory overhead Replication and retrieval message overhead Retrieval latency stretch

• Environment Setup Size of deployed region is fixed Density of networks: 6, 8, 10, 12, 14

36

Replication Memory Overhead

37

Replication and Retrieval Message Overhead

38

Retrieval Latency Stretch

39

Replication Memory Overhead (Voids)

40

Replication Message Overhead (Voids)

41

Retrieval Latency Stretch (Voids)

42

Conclusion We proposed the FIRST location-aware

information brokerage scheme with a bounded data retrieval path length and bounded replication and retrieval message overhead costs available for use in 3D wireless ad hoc networks.

43

Q&A

44

Appendix

Dual Graph

3

2h l

3

2l 0.258l R

l

46

Example of Locating Holes

a

h1

h2

47

48

Example of Locating Holes

a

b

h1

h2

c

48

Example of Locating Holes

a

b

h1

h2

49

Example of Locating Holes

a

h1

h2

50

Example of Locating Holes

b

a

h1

h2

51

a is the owner of hole

d

a

h1

h2

bc

e

f

g h

i

52