A case against routing-integrated time synchronization

To achieve more accurate global time synchronization, this paper argues for decoupling the clock distribution network from the routing tree in a multihop wireless network. We find that both flooding and routing-integrated time synchronization rapidly propagate node-level errors (typically due to temperature fluctuations) across the network. Therefore, we propose that a node chooses synchronization neighbors that offer the greatest frequency stability. We propose two methods to estimate a neighbor's stability. The first approach selects the neighbor whose Frequency Error Variance, or simply FEV, is smallest with respect to the local clock. The second approach selects the neighbor that reports the lowest FEV relative to its synchronization parent. We also propose the node-level time-variance FEV as an additive metric for selecting more stable clock trees than either naïve flooding or routing-integrated time synchronization can provide. We incorporate these techniques into FTSP, a widely-used time synchronization protocol, and show that the mean error in global time significantly improved (by a factor of five) when some nodes are warmed and others are not.

[1]  Mani B. Srivastava,et al.  High-resolution, low-power time synchronization an oxymoron no more , 2010, IPSN '10.

[2]  Ákos Lédeczi,et al.  On the Scalability of Routing Integrated Time Synchronization , 2006, EWSN.

[3]  Francisco Milton Mendes Neto,et al.  Integration of routing and time synchronization protocols for wireless sensor networks , 2008, EATIS.

[4]  Keith Marzullo,et al.  Maintaining the time in a distributed system , 1985, OPSR.

[5]  Kamin Whitehouse,et al.  Flash Flooding: Exploiting the Capture Effect for Rapid Flooding in Wireless Sensor Networks , 2009, IEEE INFOCOM 2009.

[6]  Alexander S. Szalay,et al.  Life Under Your Feet: A Wireless Soil Ecology Sensor Network , 2008 .

[7]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[8]  Amy L. Murphy,et al.  Monitoring heritage buildings with wireless sensor networks: The Torre Aquila deployment , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[9]  John C. Eidson,et al.  Measurement, Control, and Communication Using IEEE 1588 (Advances in Industrial Control) , 2006 .

[10]  Gul A. Agha,et al.  Passive Localization: Large Size Sensor Network Localization Based on Environmental Events , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[11]  Andreas Terzis,et al.  RACNet: a high-fidelity data center sensing network , 2009, SenSys '09.

[12]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[13]  Wei Hong,et al.  A macroscope in the redwoods , 2005, SenSys '05.

[14]  David E. Culler,et al.  Procrastination Might Lead to a Longer and More Useful Life , 2007, HotNets.

[15]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

[16]  David J. Olive,et al.  Introduction to Regression Analysis , 2007 .

[17]  Kang Lee,et al.  IEEE 1588 standard for a precision clock synchronization protocol for networked measurement and control systems , 2002, 2nd ISA/IEEE Sensors for Industry Conference,.

[18]  Miroslav Pajic,et al.  Anti-jamming for embedded wireless networks , 2009, 2009 International Conference on Information Processing in Sensor Networks.

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

[20]  Christoph Lenzen,et al.  Optimal clock synchronization in networks , 2009, SenSys '09.

[21]  David E. Culler,et al.  Elapsed time on arrival: a simple and versatile primitive for canonical time synchronisation services , 2006, Int. J. Ad Hoc Ubiquitous Comput..

[22]  John C. Eidson,et al.  Measurement, Control, and Communication Using IEEE 1588 , 2006 .

[23]  Ian F. Akyildiz,et al.  Wireless sensor and actor networks: research challenges , 2004, Ad Hoc Networks.

[24]  Deborah Estrin,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts , 2022 .