System for establishing and maintaining a clock reference indicating one-way latency in a data network
First Claim
1. A method of adapting to clock offsets in a network, the method comprising:
- establishing a plurality of virtual clocks at a responding node, each of the plurality of virtual clocks associated with one of a plurality of requesting nodes;
transmitting a plurality of synchronization requests from the responding node to each of the plurality of requesting nodes;
responding to each of the plurality of synchronization requests received by each of the plurality of requesting nodes by transmitting a synchronization response back to the responding node;
for each of the plurality of synchronization responses received by the responding node, calculating a plurality of round trip delay measurements at the responding node, utilizing the plurality of round trip delay measurements to produce a plurality of synchronization points for each of the plurality of requesting nodes; and
and utilizing the round trip delay to determine a latency profile for each of the plurality of requesting nodes.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for indicating one-way latency in a data network, with continuous clock synchronization, between first and second node having clocks that are not synchronized with each other includes a continuous synchronization session and a measurement session. The method repetitively sends predetermined synchronization messages from the first node to the second node and from the second node to the first node, calculates a round trip time for each message at the first node, updates a synchronization point if the calculated round trip time is smaller than a previously calculated round trip time, stores the updated synchronization points of a synchronization window, and calculates a virtual clock from the updated synchronization points of the synchronization window. The measurement session collects multiple measurements of one-way latency between the first and second nodes using the virtual clock, and generates a latency profile by interpolating the multiple measurements.
35 Citations
5 Claims
-
1. A method of adapting to clock offsets in a network, the method comprising:
-
establishing a plurality of virtual clocks at a responding node, each of the plurality of virtual clocks associated with one of a plurality of requesting nodes; transmitting a plurality of synchronization requests from the responding node to each of the plurality of requesting nodes; responding to each of the plurality of synchronization requests received by each of the plurality of requesting nodes by transmitting a synchronization response back to the responding node; for each of the plurality of synchronization responses received by the responding node, calculating a plurality of round trip delay measurements at the responding node, utilizing the plurality of round trip delay measurements to produce a plurality of synchronization points for each of the plurality of requesting nodes; and and utilizing the round trip delay to determine a latency profile for each of the plurality of requesting nodes. - View Dependent Claims (2, 3, 4, 5)
-
Specification