Passive cluster based clock synchronization in sensor network

Clock synchronization has been paid great attention in distributed systems. Sensor networks differ from traditional distributed systems in many ways. One of the dramatic differences is the energy constraint in sensor networks which is absent in traditional distributed systems. Almost any form of sensor data fusion or coordinated actuation requires synchronized physical time for reasoning about events in the physical world. Sensor networks make extensive use of time synchronized operations in many contexts (for example TDMA schedulers, synchronized sleep period, tracking and surveillance application). In this paper we propose a novel scheme for clock synchronization in sensor networks which is a combined idea of passive clustering and diffusion based asynchronous averaging algorithm for clock synchronization. Our proposed scheme takes the advantage of passive clustering for cluster creation and then applies the asynchronous averaging algorithm for clock synchronization to reduce number of rounds and operations required for converging time which in turn save significantly more energy than the energy required in the diffusion based asynchronous averaging algorithm.

[1]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[2]  José Neuman de Souza,et al.  Service Assurance with Partial and Intermittent Resources , 2004, Lecture Notes in Computer Science.

[3]  Bernhard Hofmann-Wellenhof,et al.  Global Positioning System , 1992 .

[4]  Deborah Estrin,et al.  Time synchronization for wireless sensor networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[5]  B. Hofmann-Wellenhof,et al.  Global Positioning System , 1992 .

[6]  Qun Li,et al.  Global Clock Synchronization in Sensor Networks , 2006, IEEE Trans. Computers.

[7]  J. Elson,et al.  Fine-grained network time synchronization using reference broadcasts , 2002, OSDI '02.

[8]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[9]  Mario Gerla,et al.  Efficient flooding with Passive Clustering (PC) in ad hoc networks , 2002, CCRV.

[10]  Kay Römer Time synchronization in ad hoc networks , 2001, MobiHoc '01.

[11]  K. Arvind,et al.  Probabilistic Clock Synchronization in Distributed Systems , 1994, IEEE Trans. Parallel Distributed Syst..

[12]  Michael D. Lemmon,et al.  Model-based clock synchronization in networks with drifting clocks , 2000, Proceedings. 2000 Pacific Rim International Symposium on Dependable Computing.