Upload
ajit-pawar
View
224
Download
0
Embed Size (px)
Citation preview
7/29/2019 Adaptive Clock Sync
1/13
BITS PILANI KK BIRLA GOA CAMPUS
2/12/2013 1
7/29/2019 Adaptive Clock Sync
2/13
Introduction
RBS
Adaptive Clock Synchronization Multi-hop Synchronization
summery
2/12/2013 2
7/29/2019 Adaptive Clock Sync
3/13
Applications of clock sync: Data Integration
Data fusion
Energy mode saving
Traditional clock sync protocol approach Non-deterministic factors
Send time Access time
Propagation time
Receive time
2/12/2013 3
7/29/2019 Adaptive Clock Sync
4/13
Receiver to Receiver sync
Eliminatessend time, Access time
RBS does not contain any analysis on the number ofreference broadcasts necessary, or the frequency ofreference broadcasts
More overhead in terms of exchanging their information
between the receivers Assumes single Broadcast region for sender and all receivers
2/12/2013 4
7/29/2019 Adaptive Clock Sync
5/13
Protocol Description1] A sender broadcasts n reference packets to its neighbors2] Receivers record time according to own local clock. It uses
Linear Regression to fit a line on these data. Slope of the lineapproximates relative clock skew between receiver andsender
3] Receivers send back packets containing the slope of the line
and one point on that line4] Sender composes all slopes together and broadcasts a
packet containing its relative clock skew slope to all thereceivers
2/12/2013 5
7/29/2019 Adaptive Clock Sync
6/13
5] Receivers now calculate their own slope relative to all theother receivers
Time Period for Resynchronization
max = max + (Tsync + max )
Relationship between the number of messages and achievedsynchronization error with certain probability
P(| |
7/29/2019 Adaptive Clock Sync
7/13
max : maximum allowable synchronization
max: maximum delay in the time values of one receiverreaching another receiver
:Maximum drift of the clock rate
max : maximum specified clock skew at synchronization
point
2/12/2013 7
7/29/2019 Adaptive Clock Sync
8/13
Introduce levels for senders
Level zero
Level one sensor node within the broadcast level of a level 0 sensor can
be a sender to synchronize sensors which are two hops awayfrom the level 0 sensor
2/12/2013 8
7/29/2019 Adaptive Clock Sync
9/13
Fig.1 Multiple hop synchronization
2/12/2013 9
7/29/2019 Adaptive Clock Sync
10/13
Limitation:
Protocol essentially floods the entire network with reference packets
Can be fixed by making time synchronization sensor initiated
2/12/2013 10
7/29/2019 Adaptive Clock Sync
11/13
Not Energy aware
Not Light weight
Robust Server less
Not secure
2/12/2013 11
7/29/2019 Adaptive Clock Sync
12/13
Relationship between the number of
messages, the achieved synchronization error
(with a certain probability).
2/12/2013 12
7/29/2019 Adaptive Clock Sync
13/13
1] Santashil PalChaudhuri, Amit Kumar Saha, David B. Johnson,Adaptive
Clock Synchronization in Sensor Networks, Department of Computer
Science Rice University Houston.
2] Jeremy Elson, Lewis Girod and Deborah Estrin, Fine-Grained Network
Time Synchronization using Reference Broadcasts, Department ofComputer Science, University of California, Los Angeles.
2/12/2013 13