Method, a computer program product, and a carrier for indicating one-way latency in a data network
First Claim
Patent Images
1. A system to determine a one-way latency between nodes in a network, comprising:
- a first node, wherein the first node is configured to send a first message and determine a first value indicative of a time the first message is sent, and wherein the first node is configured to receive a second message and determine a second value indicative of a time the second message is received;
a second node, wherein the second node is configured to receive the first message from the first node and determine a third value indicative of a time the first message is received, and wherein the second node is configured to send the second message to the first node and determine a fourth value of a time the second message is sent;
a first clock, wherein the first clock determines the first value and the second value; and
a second clock, wherein the second clock determines the third value and the fourth value;
wherein the first node configured to generating the one-way latency profile based on a combination of the first value, the second value, the third value, and the fourth value;
wherein the first clock and the second clock are not synchronized and are linear with respect to each other over a period required to determine the one-way latency.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a method, a computer program product, and a carrier for indicating one-way latency in a data network (N) between a first node (A) and a second node (B), wherein the data network (N) lacks continuous clock synchronization, comprising: a pre-synchronization step, a measuring step, a post-synchronization step, an interpolation step, and generating a latency profile. The present invention also relates to a computer program product incorporating the method, a carrier comprising the computer program product, and a method for indicating server functionality based on the first aspect.
16 Citations
8 Claims
-
1. A system to determine a one-way latency between nodes in a network, comprising:
-
a first node, wherein the first node is configured to send a first message and determine a first value indicative of a time the first message is sent, and wherein the first node is configured to receive a second message and determine a second value indicative of a time the second message is received; a second node, wherein the second node is configured to receive the first message from the first node and determine a third value indicative of a time the first message is received, and wherein the second node is configured to send the second message to the first node and determine a fourth value of a time the second message is sent; a first clock, wherein the first clock determines the first value and the second value; and a second clock, wherein the second clock determines the third value and the fourth value; wherein the first node configured to generating the one-way latency profile based on a combination of the first value, the second value, the third value, and the fourth value; wherein the first clock and the second clock are not synchronized and are linear with respect to each other over a period required to determine the one-way latency.
-
-
2. A method for determining a one-way latency between nodes in a network, the method comprising:
-
measuring during a first time period, a first offset between a first clock utilized by a first node and a second clock utilized by a second node; measuring during a second time period, a one way delay between transmission of a message from the first node to reception of the message at the second node; measuring during a third time period, a third offset between the first clock utilized by the first node and the second clock utilized by the second node, the first time period being prior to the second time period, the second time period being prior to the third time period; utilizing the first offset and the third offset to calculate a second offset between the first clock and the second clock during the second time period; and calculating, utilizing the second offset, an adjusted one way delay of the message. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
Specification