On-line and post-processing timestamp correspondence for free-running clock nodes, using a network clock

  • Authors:
  • Olivier Bezet;Véronique Cherfaoui

  • Affiliations:
  • VERIMAG UMR UJF/INPG/CNRS, Gières, France;Heudiasyc UMR CNRS, Université de Technologie de Compiègne, Compiègne Cedex, France

  • Venue:
  • Real-Time Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Timestamp conversion is an important consideration in the deployment of distributed architectures. In this article we propose a precise, low-cost solution for on-line and post-processing timestamp conversion in distributed architectures, robust as regards the plugging and unplugging of hardware and the addition of new nodes (that is to say the different pieces of hardware connected to the network), not synchronized, and with no negative impact on the conversion quality. Each node (e.g., a computer) has at least one free-running clock. This clock's time is the reference for all events used by the node. When the local node needs to record the time of an event timestamped by a remote node, the time is converted from the remote node's time to the local node's time. Interval timestamping is used, to take account of time imperfections (e.g. sensor and computer latencies, or due to time conversion between the different computers). A network clock is used, enabling a precise conversion and avoiding exchanges of messages for the conversion of clock correspondences. Moreover, it allows an unlimited number of nodes in the network.