Fine-grained network time synchronization using reference broadcasts

被引:1104
作者
Elson, J [1 ]
Girod, L [1 ]
Estrin, D [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90024 USA
来源
USENIX ASSOCIATION PROCEEDINGS OF THE FIFTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION | 2002年
关键词
D O I
10.1145/1060289.1060304
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent advances in miniaturization and low-cost, low-power design have led to active research in large-scale networks of small, wireless, low-power sensors and actuators. Time synchronization is critical in sensor networks for diverse purposes including sensor data fusion, coordinated actuation, and power-efficient duty cycling. Though the clock accuracy and precision requirements are often stricter than in traditional distributed systems, strict energy constraints limit the resources available to meet these goals. We present Reference-Broadcast Synchronization, a scheme in which nodes send reference beacons to their neighbors using physical-layer broadcasts. A reference broadcast does not contain an explicit timestamp; instead, receivers use its arrival time as a point of reference for comparing their clocks. In this paper, we use measurements from two wireless implementations to show that removing the sender's nondeterminism from the critical path in this way produces high-precision clock agreement (1.85 +/- 1.28 musec, using off-the-shelf 802.11 wireless Ethernet), while using minimal energy. We also describe a novel algorithm that uses this same broadcast property to federate clocks across broadcast domains with a slow decay in precision (3.68 +/- 2.57 musec after 4 hops). RBS can be used without external references, forming a precise relative timescale, or can maintain microsecond-level synchronization to an external timescale such as UTC. We show a significant improvement over the Network Time Protocol (NTP) under similar conditions.
引用
收藏
页码:147 / 163
页数:17
相关论文
共 35 条
  • [1] Wireless sensor networks: a survey
    Akyildiz, IF
    Su, W
    Sankarasubramaniam, Y
    Cayirci, E
    [J]. COMPUTER NETWORKS, 2002, 38 (04) : 393 - 422
  • [2] [Anonymous], P IEEE RSJ INT C INT
  • [3] [Anonymous], 1992, INTRO QUARTZ FREQUEN
  • [4] [Anonymous], 2001, P PAR DISTR PROC S I
  • [5] [Anonymous], 2001, WIRELESS EMBEDDED SE
  • [6] [Anonymous], ACM COMPUT COMMUN RE
  • [7] ASADA G, 1998, P EUR SOL STAT CIRC
  • [8] Beehler R. E., 1981, Journal of the Institution of Electronics and Telecommunication Engineers, V27, P389
  • [9] CERPA A, 2001, P 2001 ACM SIGC WORK
  • [10] PROBABILISTIC CLOCK SYNCHRONIZATION
    CRISTIAN, F
    [J]. DISTRIBUTED COMPUTING, 1989, 3 (03) : 146 - 158