×

Network device that determines application-level network latency by monitoring option values in a transport layer message

  • US 20070195797A1
  • Filed: 02/23/2006
  • Published: 08/23/2007
  • Est. Priority Date: 02/23/2006
  • Status: Active Grant
First Claim
Patent Images

1. A data processing apparatus, comprising:

  • a network interface that is coupled to a data network for receiving one or more packet flows that are communicated between a first network node and a second network node;

    a processor coupled to the network interface;

    a clock coupled to the processor;

    latency analysis logic coupled to the processor and comprising one or more stored sequences of instructions which, when executed by the processor, cause the processor to perform;

    receiving a first data segment that has been generated by an application hosted on a transport layer protocol and communicated from application and transport layer protocol of the first node and forwarding the first data segment to the second node;

    storing a first time value of the clock in association with a first timestamp value obtained from the first data segment;

    receiving a second data segment that has been communicated from the second node and forwarding the second data segment to the first node;

    retrieving the first time value based on the first timestamp value;

    determining a second time value of the clock;

    determining a first latency value by computing a difference of the second time value and the first time value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×