The Spatial Smoothing Method of Clock Synchronization in Wireless Networks

Wireless sensor networks are networks of devices which collaborate to perform distributed sensing, processing, and possibly even actuation tasks. In this chapter we consider the problem of the synchronizing clocks in wireless sensor networks. We analyze an approach to clock synchronization, called spatial smoothing, that generally synchronizes clocks in a network more accurately than alternative tree-based methods. This approach leads to a distributed least-squares vector estimation problem whose goal is to smooth out the noisy estimates of clock differences of pairs of nodes that can directly exchange packets. We point out connections between the error variance of such a least squares-based clock synchronization and resistance in electrical networks. We determine the limiting clock synchronization accuracy for several types of networks of interest and quantify the improvement over the tree-based method. For random connected wireless sensor networks we show that the clock synchronization error can remain bounded even as the number of nodes in the network increases. This lends support for the feasibility of time-based computation in large networks. We further analyze the convergence time of a distributed iterative algorithm to compute the optimally spatial smoothed estimates. We also propose ways of exploiting the network connectivity graph structure in order to speed up computation.

[1]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[2]  Ajay D. Kshemkalyani,et al.  Clock synchronization for wireless sensor networks: a survey , 2005, Ad Hoc Networks.

[3]  P. R. Kumar,et al.  In-network computation in wireless sensor networks , 2006 .

[4]  P. Diaconis,et al.  Geometric Bounds for Eigenvalues of Markov Chains , 1991 .

[5]  Panganamala Ramana Kumar,et al.  Fundamental limits on synchronization of affine clocks in networks , 2007, 2007 46th IEEE Conference on Decision and Control.

[6]  Deborah Estrin,et al.  Optimal and Global Time Synchronization in Sensornets , 2003 .

[7]  Mihail L. Sichitiu,et al.  Simple, accurate time synchronization for wireless sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[8]  Panganamala Ramana Kumar,et al.  The Number of Neighbors Needed for Connectivity of Wireless Networks , 2004, Wirel. Networks.

[9]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[10]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[11]  John N. Tsitsiklis,et al.  Problems in decentralized decision making and computation , 1984 .

[12]  S. Graham,et al.  Time in general-purpose control systems: the Control Time Protocol and an experimental evaluation , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[13]  Israel Cidon,et al.  One-way delay estimation using network-wide measurements , 2006, IEEE Transactions on Information Theory.

[14]  Israel Cidon,et al.  Network classless time protocol based on clock offset optimization , 2006, TNET.

[15]  Leon O. Chua,et al.  Linear and nonlinear circuits , 1987 .

[16]  H. Vincent Poor,et al.  An Introduction to Signal Detection and Estimation , 1994, Springer Texts in Electrical Engineering.

[17]  H. Vincent Poor,et al.  An introduction to signal detection and estimation (2nd ed.) , 1994 .

[18]  A. Jadbabaie On geographic routing without location information , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[19]  P.R. Kumar,et al.  Object Tracking by Scattered Directional Sensors , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[20]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[21]  Vivek S. Borkar,et al.  A model-based approach to clock synchronization , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[22]  P.R. Kumar,et al.  Distributed Clock Synchronization over Wireless Networks: Algorithms and Analysis , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[23]  F. Y. Wu Theory of resistor networks: the two-point resistance , 2004 .

[24]  Mathew D. Penrose,et al.  Random Geometric Graphs , 2003 .

[25]  Vivek S. Borkar,et al.  A New Distributed Time Synchronization Protocol for Multihop Wireless Networks , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[26]  Piyush Gupta,et al.  Critical Power for Asymptotic Connectivity in Wireless Networks , 1999 .

[27]  Carl D. Meyer,et al.  Matrix Analysis and Applied Linear Algebra , 2000 .