Adaptive Clock Sync

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