Boston University - Computer Science
20th Anniversary Lecture Series

Global Time Synchronization in Sensornets

Richard Karp
 

Time synchronization plays a central role in sensornets, whose deeply distributed nature necessitates fine-grained coordination among nodes. Precise time synchronization is needed for a variety of sensornet tasks such as sensor data fusion, TDMA scheduling, localization, coordinated actuation, and power-saving duty cycling. Some of these tasks require synchronization precision measured in microseconds,Moreover, the severe power limitations endemic in sensornets constrain the resources they can devote to synchronization. Thus, sensornet time synchronization must be both more precise, and more energy-frugal, than traditional time synchronization methods.

We assume that each node in a sensornet has a clock which is offset by an unknown amount from a universal time standard. In order to synchronize, two nodes must have an accurate estimate of the difference between their offsets. The core of any synchronization algorithm is a distributed method of achieving these estimates. The recent Reference-Broadcast Synchronization (RBS) design postulates that many synchronization signals are broadcast locally within the sensornet and received simultaneously by different sets of nodes. The nodes receiving a signal observe (with some error) the times of reception on their local clocks and share those observations among themselves.

Given a model of measurement error, we consider the problem of
characterizing minimum-variance estimators of the offsets, and developing a distributed algorithm for computing these estimators. In order to solve these problems we draw upon results from network flow theory, electric circuit theory, random walks, computational linear algebra and theoretical statistics.

This is joint work with Jeremy Elson, Deborah Estrin, Christos Papadimitriou and Scott Shenker.

   

Short Biography:

Richard M. Karp is one of the world's pre-eminent computer scientists. Dick is University Professor at the University of California at Berkeley, and is a member of both the National Academy of Sciences and the National Academy of Engineering. In 1985 Dick Karp was awarded Computer Science's highest award, the ACM Turing Award, for his seminal work on reductions between NP-complete problems. In 1996 he received the National Medal of Science, the nation's highest scientific award bestowed annually by the President of the United States.

Homepage: http://www.cs.berkeley.edu/People/Faculty/Homepages/karp.html

 


Back to BUCS Lecture Series page.