Fine-grained network time synchronization using reference broadcasts
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Timing-sync protocol for sensor networks
Proceedings of the 1st international conference on Embedded networked sensor systems
The flooding time synchronization protocol
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Telos: enabling ultra-low power wireless research
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
International Journal of Ad Hoc and Ubiquitous Computing
IP is dead, long live IP for wireless sensor networks
Proceedings of the 6th ACM conference on Embedded network sensor systems
A building block approach to sensornet systems
Proceedings of the 6th ACM conference on Embedded network sensor systems
Gradient clock synchronization in wireless sensor networks
IPSN '09 Proceedings of the 2009 International Conference on Information Processing in Sensor Networks
Low-power clock synchronization using electromagnetic energy radiating from AC power lines
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Optimal clock synchronization in networks
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
A tale of two synchronizing clocks
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
On the scalability of routing integrated time synchronization
EWSN'06 Proceedings of the Third European conference on Wireless Sensor Networks
Temperature Compensated Time Synchronization
IEEE Embedded Systems Letters
A case against routing-integrated time synchronization
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
Exploiting FM radio data system for adaptive clock calibration in sensor networks
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Closing the loop: a simple distributed method for control over wireless networks
Proceedings of the 11th international conference on Information Processing in Sensor Networks
Design of an ultra low power MAC for a heterogeneous in-body sensor network
Proceedings of the 6th International Conference on Body Area Networks
FLIGHT: clock calibration using fluorescent lighting
Proceedings of the 18th annual international conference on Mobile computing and networking
Hi-index | 0.02 |
We present Virtual High-resolution Time (VHT), a power-proportional time-keeping service that offers a baseline power draw of a low-speed clock (e.g. 32 kHz crystal), but provides the time resolution that only a higher frequency clock could offer (e.g. 8 MHz crystal), and scales essentially linearly with access (i.e. the "reading" and "writing" of the clock). We achieve this performance by revisiting a basic assumption in the design of time-keeping systems -- that to achieve a given time-stamping resolution, a free-running timebase of equivalent frequency is needed. We show that this assumption is false and argue that the dependence is not on usage (i.e. whether on or off) but rather on access (i.e. reading and writing). Therefore, it is possible to duty cycle the free-running timebase itself, and augment it with a lower-frequency, temperature-compensated one, which achieves comparable resolution, at a fraction of the power, for typical workloads. The key technical challenge lies in duty cycling the fast clock and synchronizing the fast and slow clocks. To assess the viability of the approach, we explore how VHT could be implemented on several different platform architectures, and to study the power/performance tradeoff, we characterize VHT on one particular architecture in detail. Our results show power-proportional operation with a 10x improvement in average power and a synchronization accuracy exceeding 1 μs at duty cycles below 0.1%.