Document

advertisement

Mobi-Sync: Efficient Time

Synchronization for

Mobile Underwater Sensor Networks

Jun Liu, Zhong Zhou, Zheng Peng and Jun-Hong Cui

Computer Science & Engineering Department, University of

Connecticut

IEEE Globecom 2010

Outline

Introduction

Challenge

Goals

Networks architecture

Mobi-sync

Simulation

Conclusion

Introduction

The world's oceans cover over 70 % of its surface

Underwater Wireless Sensor Networks (UWSNs)

Introduction

Transmission rate

• WSN: 3 x 10 8 m/s

UWSN: 1500 m/s

Propagation delay

Time synchronization

3:00

A

3:00

B

3:10

Introduction

Time synchronization

Clock divergence

Clock drift

• Clock offset

C i

( t )

 a i t

 b i

Challenge

Long delays significantly affect the synchronization accuracy

Propagation delays are changing continuously in mobile

UWSNs

• synchronization even more difficult

Energy consumption is heavy of acoustic transmissions, so energy efficiency is very important

Goals

A time synchronization scheme for mobile UWSNs

• high accuracy

• energy efficiency

Networks architecture

Surface Buoys :

GPS receivers to obtain global time references

Super Nodes :

• communicate with the surface buoys and get synchronized

• offer time and speed information to ordinary nodes

Ordinary Nodes :

• synchronized with neighbors

Mobi-sync

Mobi-Sync consists of three phases

Phase 1: propagation delay estimation

Message exchange and delay calculation

Phase 2: linear regression

Phase 3: calibration

Mobi-sync

Phase 1

Message exchange

Ordinary node

Super node ”A”

T

1

T

4

T

6

SR

RS

1

T

2

T

3 t r1 t r2

RS

2

T

5

One run message exchange t

T

1

, T

3

T

2 r1

, T

, t r2

4

,

, T

T

5

6

: sending time of SR,RS

1

,RS

2

: receiving time of SR,RS

1

,RS

2

: the first ,second response time

Mobi-sync

Phase 1

Delay calculation d

1 d

2 d

3

: are propagation distance of SR

: are propagation distance of RS

1

: are propagation distance of RS

2

L

1

,L

2

: straight-line distance super node “A” move relatively to the ordinary node during t r1

, t r d

3

T

6

T

4

T

1

Ordinary node d

2 d

1

T

5

θ

L

2

β

T

3

L

1

T

2

Super node ”A”

Mobi-sync

C i

( t )

 a i t

 b i d

3

T

6

T

4

T

1

Ordinary node d

2 d

1

T

1

T

2 t r1

T

3

T

4

T

5

T

6

1ms 5ms 7ms 11ms13ms 17ms time t r2

T

5

θ

L

2

β

T

3

L

1

T

2

Super node ”A”

V p

: propagation speed

Mobi-sync d

3

T

6

T

4

T

1

Ordinary node d

2 d

1

T

5

θ

L

2

β =0 assumption

β

T

3

L

1

T

Super node ”A”

T

6

T

4

T

1

Ordinary node d

3 d

2 d

1

T

5

θ

L

2

T

3

α L

1

T

Super node ”A”

Mobi-sync d

3

T

6

T

4

T

1

Ordinary node d

2 d

1

T

1

T

2 t r1

T

3

T

4

T

5

T

6

1ms 5ms 7ms 11ms13ms 17ms time t r2

T

5

L

1x

L

1y

=V x

*t i

=V y

*t i

L

2x

L

2y

=V x

*t i

=V y

*t i

θ

L

2

T

3

α L

1

T

Super node ”A”

Vx=0.3m/ms

Vy=0.4m/ms

L1

 tr1=2 L1=1m

L2

 tr1+tr2=8 L2=4m

Mobi-sync d

3

T

6

T

4

T

1

Ordinary node d

2 d

1

Combine Cosine theorem for common angle α

T

5

θ

L

2

T

3

α L

1

T

Super node ”A”

L1=1 , L2=4 , h1=18 , h2=36

τ

1

= fd(L1,L2,h1,h2)=1

Mobi-sync

Phase 2

Linear regression i is the index of the messages exchange round

Ordinary node Super node ”A”

T

1

SR

RS

1

T

2

T

3

T

4

RS

2

T

5

T

6

One run message exchange

Mobi-sync r : initial distance between an ordinary node and a super node

Phase 3

Calibration

Due to nodes mobility, the distance d

1 might be different from the distance d

2

, so the initial distance

• Update initial distance “r” and re-calculation the speed vectors

• We assign the initial skew as “1”. And since the first estimated skew has been obtained, we can update it and re-calculation.

Simulation

Simulation

Related works

TSHL

TSHL combines one-way and two way MAC-layer message delivery. One-way communication allows TSHL to estimate the clock skew, and Two-way is to compute the clock offset.

MU-Sync

• The first linear regression allows the cluster head to estimate the draft skew by totally ignoring the variance of propagation delays. And the second one is used to correct the estimated skew and calculate the offset.

Simulation

Simulation

Conclusion

• we presented Mobi-Sync, a novel time synchronization scheme for mobile UWSNs.

Mobi-Sync objects to improve the synchronization accuracy as well as the energy efficiency.

Download