SE528374C2

Method, a computer program product, and a carrier for indicating one-way latency in a data network

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.

SE528374C2, drawing sheet 1
Sheet 1 of 8

Term

No projected expiry on record.

  1. Priority and filed
  2. Granted
  3. Today

8 claims: 3 independent, 5 dependent

  1. 1
    KRAV REQUIREMENT 1. Metod att indikera envägslatens i ett datanätverk (N), utan kontinuerlig klocksynkronisering, mellan en första nod (A) och en andra nod (B), innefattande:1st A method of indicating one-way latency in a data network (N), without continuous clock synchronization, between a first node (A) and a second node (B), comprising: - a pre-synchronization step - ett försynkroniseringssteg Bestämning av klockförskjutning mellan nod(A) och nod(B) vid en tidpunkt innan mätningssteget. Determination of clock offset between node (A) and node (B) at a time before the measurement step. - a measurement step - ett mätningssteg A sequence of measurement messages is sent from node (A) to node (B). The messages are timestamped at both transmission and reception. En sekvens av mätningsmeddelanden skickas från nod(A) till nod(B). Meddelandena tidstämplas vid både sändning och mottagning. - a post-synchronization step - ett eftersynkroniseringssteg Bestämning av klockförskjutning mellan nod(A) och nod(B) vid en tidpunkt efter mätningssteget. Determination of clock offset between node (A) and node (B) at a time after the measurement step. - an interpolation step, and - ett interpoleringssteg, och Beräkning av hastighetsdifferens ur synkroniseringsstegen. Latensvärden beräknas genom interpolering av hastighetsdifferensen över de individuella mätvärdena. Calculation of the speed difference from the synchronization steps. Latency values ​​are calculated by interpolating the speed difference over the individual measured values. - generation of a latency profile. - generering av en latensprofil. Resultatet av interpolerssteget är en sekvens av envägslatenser från nod(A) till nod(B). The result of the interpolation step is a sequence of one-way latencies from node (A) to node (B).
  2. 6
    10 code portions of the software for executing the method (s) according to any of the preceding claims, when running in a computer. 10 koddelar för programvaran för att genomföra metoden(ema) enligt något av föregående krav, när den körs i en dator.
  3. 8
    15 Method of specifying server functionality according to any of claims 1-12. 15 15. Metod för att ange serverfunktionalitet enligt något av kraven 1-12. 1/4 1/4