Synchronizing clocks across sub-nets
First Claim
1. A distributed system, comprising:
- a set of nodes that communicate via a set of sub-nets of the distributed system, the nodes each having a local clock, the nodes maintaining time synchronization among the local clocks by transferring a set of timing data packets via the sub-nets;
time synchronization bridge that coordinates time synchronization among the sub-nets in response to the timing data packets.
2 Assignments
0 Petitions
Accused Products
Abstract
A distributed system with a time synchronization bridge for maintaining a relatively accurate common sense of time across sub-nets despite the use of a communication device such as a router which causes jitter in packet transfers across sub-nets. A distributed system according to the present teachings includes a set of nodes that communicate via a set of sub-nets. The nodes each have a local clock and mechanisms for maintaining time synchronization among the local clocks by transferring timing data packets via the sub-nets. The timing data packets do not pass through a router. Instead, a time synchronization bridge obtains the timing data packets and in response coordinates time synchronization across the sub-nets.
66 Citations
19 Claims
-
1. A distributed system, comprising:
-
a set of nodes that communicate via a set of sub-nets of the distributed system, the nodes each having a local clock, the nodes maintaining time synchronization among the local clocks by transferring a set of timing data packets via the sub-nets;
time synchronization bridge that coordinates time synchronization among the sub-nets in response to the timing data packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A time synchronization bridge, comprising:
-
means for maintaining an internal time in the time synchronization bridge;
a set of synchronization modules corresponding to a set of sub-nets, each synchronization module having means for adjusting the internal time in response to a set of timing data packets received via the corresponding sub-net and means for distributing the internal time via the corresponding sub-net. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification