Time Synchronization in Heterogeneous Sensor Networks

  • Authors:
  • Isaac Amundson;Branislav Kusy;Peter Volgyesi;Xenofon Koutsoukos;Akos Ledeczi

  • Affiliations:
  • Institute for Software Integrated Systems (ISIS) Department of Electrical Engineering and Computer Science, Vanderbilt University, Nashville, USA TN 37235;Department of Computer Science, Stanford University, Stanford, USA CA 94305;Institute for Software Integrated Systems (ISIS) Department of Electrical Engineering and Computer Science, Vanderbilt University, Nashville, USA TN 37235;Institute for Software Integrated Systems (ISIS) Department of Electrical Engineering and Computer Science, Vanderbilt University, Nashville, USA TN 37235;Institute for Software Integrated Systems (ISIS) Department of Electrical Engineering and Computer Science, Vanderbilt University, Nashville, USA TN 37235

  • Venue:
  • DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

Time synchronization is a critical component in many wireless sensor network applications. Although several synchronization protocols have recently been developed, they tend to break down when implemented on networks of heterogeneous devices consisting of different hardware components and operating systems, and communicate over different network media. In this paper, we present a methodology for time synchronization in heterogeneous sensor networks (HSNs). This includes synchronization between mote and PC networks, a communication pathway that is often used in sensor networks, but has received little attention with respect to time synchronization. In addition, we evaluate clock skew compensation methods including linear regression, exponential averaging, and phase-locked loops. Our HSN synchronization methodology has been implemented as a network service and tested on an experimental testbed. We show that a 6-hop heterogeneous sensor network can be synchronized with an accuracy on the order of microseconds.