prediction assisted single-copy routing in underwater delay tolerant networks

29
Prediction Assisted Single- copy Routing in Underwater Delay Tolerant Networks Zheng Guo, Bing Wang and Jun-Hong Cui Computer Science & Engineering Department, University of Connecticut, Storrs, CT, 06269 IEEE Globecom 2010 1

Upload: uta-winters

Post on 02-Jan-2016

16 views

Category:

Documents


0 download

DESCRIPTION

Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks. Zheng Guo , Bing Wang and Jun-Hong Cui Computer Science & Engineering Department, University of Connecticut, Storrs, CT, 06269 IEEE Globecom 2010. Outline. Introduction Network Model - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

1

Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

Zheng Guo, Bing Wang and Jun-Hong Cui

Computer Science & Engineering Department, University of Connecticut, Storrs, CT, 06269

IEEE Globecom 2010

Page 2: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

2

Outline

Introduction Network Model Aggressive Chronological Projected Graph (ACPG) Prediction Assisted Single-Copy Routing (PASR) Performance Evaluation Conclusion

Page 3: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

3

Introduction

Many routing protocols have been proposed to deal with the lack of contemporaneous end-to-end paths in delay tolerant networks (DTNs).

Due to node mobility and sparse node deployment, UWSNs can be treated as DTNs. Limited bandwidth High power consumption Mobility patterns

Page 4: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

4

Introduction

UWSNs are extremely resource stringent since acoustic communication.

Furthermore, the mobility patterns in an UWSN can vary dramatically over time depending on the environment.

These two characteristics render existing multi-copy based DTN routing protocols unsuitable for UWSNs. Waste Energy

Page 5: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

5

Goal

Proposed a generic scheme, prediction assisted single-copy routing (PASR), for UWSNs.

PASR can be instantiated to efficient single-copy routing protocols under different mobility models.

Page 6: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

6

Network Model

Consider a data collection underwater sensor network, which consists of M layers.

Surface

Layer 1

Layer 2

Layer M

Super Source

……

Sink

Sensor

Current Link

Water Currents

Each Sensor:

Buffer

Battery

Page 7: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

7

Aggressive Chronological Projected Graph (ACPG)

Proposed a greedy algorithm to capture the network mobility properties and the common characteristics of near optimal routes.

ACPG compresses the evolving network topology and connectivity to a single graph ( , ) chronologically𝐺 𝑉 𝐸 , efficiently finds routes from the graph in a slot by slot manner.

Page 8: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

8

Aggressive Chronological Projected Graph

Construction G(V, E) Vertex vij V is the ∈ jth node in the ith layer.

Edge (vij, vkl ) ∈ E represents the connection between these two nodes during a certain time slot .𝑡

Layer 1

Layer 2

Layer 3v31 v32 v33 v34

v21 v22 v23 v24

v11 v12 v13 v14

(v21, v12) vd

vs

(u,v,t,C)

u

v

the capacity of that connection

Page 9: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

9

Aggressive Chronological Projected Graph

A. Construction G(V, E) Vertex vij V is the ∈ jth node in the ith layer.

Edge (vij, vkl ) ∈ E represents the connection between these two nodes during a certain time slot .𝑡

Node v ∈ V can be in two status: inactive or active.

Node v Uv : The upstream node.

Iv(i) : The maximum number of packets

that can be transmitted or received

during the ith slot. Cv(i): The available storage in the ith slot

Pv : The residual power for transmissions

v31 v32 v33 v34

v21 v22 v23 v24

v11 v12 v13 v14

vd

vs

Layer 1

Layer 2

Layer 3

Page 10: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

10

Aggressive Chronological Projected Graph

B. Operations of ACPG The operations of ACPG at each slot t, t > 0, include two

routines: 1.Edge projection

during which connections in a

time slot are projected to G as edges

2.Routes reservation and graph update during which routes are discovered

and G is updated.

Layer 1

Layer 2

Layer 3v31 v32 v33 v34

v21 v22 v23 v24

v11 v12 v13 v14

vd

vs

(u,v,t,C)

u

v

(v32 ,v23,2,5 )(v32 ,v23,5,4 )

Page 11: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

11

Aggressive Chronological Projected Graph

An example of projected graph for 12 nodes in 3 layers.

Layer 1

Layer 2

Layer 3v31 v32 v33 v34

v21 v22 v23 v24

v11 v12 v13 v14

vd

vs

Inactive node

Active node(1,5) (2,7)

(3,5)/(7,9) (4,6)/(8,5)

(5,3)(6,6)(7,7)

(9,10)

(vd ←v12 ← v22 ← v31 ← vs)

Capacity: 5 Packets

Delay: 8 slots

(vd ←v12 ←v22 ← v23 ← v33 ← vs)

Capacity: 2 Packets

Delay: 7 slots(7,4)

(7,2)

(9,5)

Page 12: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

12

Performance of ACPG

Evaluate the performance of ACPG by comparing it with optimal solutions from integer linear programming (ILP).

Each sensor has Buffer size=30 packets Transmission range=100 m

3rd layer generating packets from the 500th second to the 1000th second with the rate of one packet per second.

600m

600m

90m

Layer 1

Layer 2

Layer 3

Page 13: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

13

Performance of ACPG

Comparison of ILP and ACPG.

Page 14: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

14

Prediction assisted single-copy routing (PASR)

A. How to works PASR? Propose prediction assisted single-copy routing (PASR), that

utilizes ACPG in a training period to capture the characteristics of the mobility pattern, and provide guidance on route selection. Historical information Guidance from ACPG Predict the future

Page 15: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

15

Historical information

If the mobility pattern is stable for a long time, the history can tell the future. The most widely used historical information includes. Recent trajectory Average contact duration Average inter-contact duration Last contact time Contact frequency

Page 16: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

16

Guidance from ACPG

The following properties of routes and node contacts, which are closely related to the underlying mobility pattern, can be captured by ACPG: Geographic preference Contact periodicity Contact probability

Page 17: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

17

Predict the future

After ACPG characterizes the mobility pattern, it suggests what historical information can be used for prediction.

Page 18: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

18

Prediction assisted single-copy routing (PASR)

B. Instantiating PASR Consider three mobility models in an underwater sensor

network. UWSN in Regular Currents UWSN in Currents with Randomness UWSN in Irregular Currents

Each sensor has Buffer size: 100 packets Transmission range: 50m Transmission rate: 50 packet/s Power capacity: 300 to 30 Slot duration: 10s

800m

800m

40m

Layer 1

Layer 2

Layer 3

Page 19: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

19

UWSN in Regular Currents

1)Guidance from ACPG:Focus on two properties: 1.Geographic preference 2.Contact periodicity.

Layer 1

Layer 2

Layer 3

Sink

Super Source

Geographic preference

Page 20: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

20

UWSN in Regular Currents

2) Protocol following ACPG:

Based on the above guidance, proposed a specific PASR for this network, energy efficient history prediction assisted routing (EEHPA).

Page 21: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

21

UWSN in Regular Currents (EEHPA)

2) Protocol following ACPG

This scheme includes two essential operations:

1. Prediction update Each node u maintains its own prediction vector (PV), which is a vector

of tuples (i,v,Dv).

i is the prediction slot v is the best relay in this slot Dv is the expected delay through this relay to the sink

2. Per-contact forwarding decision (1) Dv ∈ [Dv’ , Dv’ + δ1)

(2) Dv ∈ [Dv’ + δ1, Dv’ + δ2] and node v is in the upper layer.

PV

δ1,δ2 are called prediction error tolerances

u

v

Page 22: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

22

UWSN in Currents with Randomness

The randomness models the impact from environment, which may lead to estimation errors and prediction errors in real systems.

PASR can tolerant these errors to some extent since ACPG just captures the general properties of the majority of nodes, who exhibit similar mobility patterns.

(EEHPA)

Page 23: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

23

Assume that nodes in the first two layers will be affected by an irregular water current.

Modify EEHPA to obtain a new PASR, named iEEHPA, according to the new guidance.

Two guidance from ACPG:

(1) A node in the same layer is preferred

(2) Only predict for nodes in the same layer

UWSN in Irregular Currents (iEEHPA)

Layer 1

Layer 2

Layer 3

Sink

Super Source

Irregular water current

Regular current

10sAnchored node

Page 24: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

24

Performance Evaluation

Each sensor has Buffer size=100 packets Transmission range=50m Transmission rate=50 packet/s Power capacity = 300 to 30 Slot duration = 10s

Bottom layer randomly generate 300 packets from the 500th second with the total generation rate of one packet per second.

800m

800m

40m

Layer 1

Layer 2

Layer 3

Sink

Super Source

Page 25: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

25

Performance Evaluation EEPA : without kinematic modelFC : First ContactEpidemic : A flooding based scheme

Page 26: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

26

Performance Evaluation

Page 27: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

27

Performance Evaluation

Page 28: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

28

Conclusion

Present a generic scheme prediction, assisted single-copy routing (PASR), for UWSNs.

Design online heuristic protocols by choosing appropriate historical information and forwarding criteria based on the guidance from ACPG.

Investigate an UWSN with various mobility patterns and randomness using two instantiated PASR schemes, EEHPA and iEEHPA.

Simulation results show that ACPG captures the properties of various mobility patterns and provides corresponding guidance, and the instantiated PASR schemes outperform others.

Page 29: Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks

29

Thanks for your attention

Happy Lunar New Year