METHOD, A COMPUTER PROGRAM PRODUCT, AND A CARRIER FOR INDICATING ONE-WAY LATENCY IN A DATA NETWORK
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-synchronisation step, a measuring step, a post-synchronisation 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.
1 Citation
35 Claims
-
1-15. -15. (canceled)
-
16. A method for generating a one-way latency profile in a network comprising:
-
transmitting a plurality of pre-synchronization messages between a requester node comprising a first clock and a responder node comprising a second clock; calculating, a pre-synchronization offset value between said first clock and said second clock, using data in one of said pre-synchronization messages; transmitting a plurality of measuring messages comprising a sending time between said requester node and said responder node; recording, by said responder node, said sending time and a receiving time of each of said measuring messages; transmitting a plurality of post-synchronization messages between said requester node and said responder node; calculating, using a post-synchronization data set contained in one of said post-synchronization messages, a post-synchronization offset value between said first clock and said second clock; interpolating said sending and receiving times of said measuring messages with said pre-synchronization offset value and said post-synchronization offset value to generate said one-way latency profile. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system to calculate a one-way latency profile between a requester node coupled to a first clock and a responder node coupled to a second clock, comprising:
-
a first network module executing on said responder node to calculate a pre-synchronization offset value between said first clock and second clock based on one or more of a plurality of pre-synchronization messages transmitted by a second network module executing on a second processor on said requester node to said first module; said second network module transmitting a plurality of measuring messages comprising a sending time to said first network module; said first network module recording the sending time and a receiving time of the measuring messages; said first network module calculating a post-synchronization offset value between said first clock and second clock based on a plurality of post-synchronization messages transmitted between said requester node and a second network module executing on said responder node; and said first network module interpolating said sending and receiving times with said pre-synchronization offset value and post-synchronization offset value to generate said one-way latency profile from said plurality of latency measurements. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. 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 T1 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 T4 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 T2 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 indicative of a time T3 the second message is sent; a first clock, wherein the first clock determines time T1 and time T4; a second clock, wherein the second clock determines time T2 and time T4; and said first node generating said one-way latency profile from a combination of the times, T1, T2, T3, and T4. - View Dependent Claims (35)
-
Specification