EP1598968A1

Enhancements to time synchronization in distributed systems

Abstract

A variety of enhancements to a time synchronization protocol for a distributed system(10) or(100)including techniques for improving accuracy by separating a unique timing point (52) from a delimiter 54 for the timing data packet (18). The enhancements include techniques that compensate for jitter associated with communication circuitry in the distributed system (10) or (100) including jitter associated with physical interfaces and gateways in the distributed system. These techniques may involve specialized circuitry in the communication circuitry to compensate for jitter or special processing of received timing data packets or the introduction of follow up packets (16) that inform receiving nodes of measured jitter or a combination of these techniques.

EP1598968A1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 10 June 2019, 7.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

2 claims: 1 independent, 1 dependent

  1. 1
    A distributed system, comprising:first node (12) coupled to a first communication link (40) and having circuitry for generating a timing data packet (18) that includes a unique timing point (52) and circuitry for transferring the timing data packet (18) via the first communication link (40);communication circuit for transferring the timing data packet (18) between the first communication link (40) and a second communication link (102);second node (14) having circuitry for receiving the timing data packet (18) via the second communication link (102) and circuitry for detecting the unique timing point (52) and for determining a delay between a time at which the first node {12) generated the timing data packet (18) and a time at which the unique timing point (52) is detected at the second node (14), the second node (14) having circuitry for ignoring the timing data packet (18) if the delay between the time at which the first node (12) generated the timing data packet (18) and the time at which the unique timing point (52) is detected at the second node (14) exceeds a predetermined minimum delay.