Nova Patents
CA2407342C

Analysis of network performance

Abstract

A method for testing of a communication network (22), using a plurality of traffic agents (26, 28, 30) coupled to communicate via the network. The method includes transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents and recording arrival characteristics of the packets in the sequence, responsive to receiving the packets at the second traffic agent. The arrival characteristics of different packets in the sequence are compared so as to determine a measure of variability in transmission of the packets via the network.

CA2407342C, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Expired 5 April 2021, 5.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

11 claims: 5 independent, 6 dependent

  1. 1
    CA 02407342 2010-09-09 CLAIMS 1. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents, the sequence including both communication test packets and data packets associated with an application that is accessed via the network;determining respective arrival times of the packets in the sequence;determining a packet transmission delay between the traffic agents responsive to the arrival times;and finding a change in the transmission delay over time.
  2. 2
    A method for determining a round-trip transmission delay in a communication network, comprising:transmitting a first data packet through the network at a first transmit time, from a first endpoint of the network to a second endpoint of the network, wherein the first data packet is associated with an application that is accessed via the network;receiving the first data packet at the second endpoint at a first receive time;transmitting a second data packet through the network at a second transmit time, substantially independent of the first transmit and receive times, from the second endpoint to the first endpoint, wherein the second data packet is associated with an application that is accessed via the network;receiving the second data packet at the first endpoint at a second receive time;and comparing the first and second transmit times and the first and second receive times so as to determine the round-trip transmission delay.
  3. 6
    Apparatus for testing of a communication network, comprising:a first traffic agent, coupled to transmit a sequence of data packets via the network, the sequence including both communication test packets and data packets associated with an application that is accessed via the network;and a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to record, responsive to receiving the data packets, respective arrival times of the packets in the sequence at the second traffic agent, wherein a change in a transmission delay over time between the first and second traffic agents is detected responsive to the recorded arrival times.
  4. 8
    Apparatus for determining a round-trip transmission delay in a communication network, comprising:a first traffic agent, adapted to be coupled to a first network endpoint and configured to transmit a first data packet through the network at a first transmit time, from the first endpoint to a second endpoint of the network, wherein the first data packet is associated with an application that is accessed via the network;and a second traffic agent, adapted to be coupled to the second network endpoint, so as to receive the first data packet at a first receive time and to transmit a second data packet through the network to the first network endpoint at a second transmit time, substantially independent CA 02407342 2010-09-09 of the first transmit and receive times, to be received by the first traffic agent at a second receive time, wherein the second data packet is associated with an application that is accessed via the network, wherein the first and second transmit times and the first and second receive times are compared so as to determine the round-trip transmission delay.
  5. 11
    A computer readable medium comprising instructions for determining a round-trip transmission delay in a communication network, the instructions, when executed by first and second computers coupled to communicate via the network, cause the first computer to transmit a first data packet associated with an application that is accessed via the network, through the network to the second computer at a first transmit time, and cause the second computer to receive the first data packet at a first receive time and to transmit a second data packet associated with an application that is accessed via the network, through the network to the first computer at a second transmit time, substantially independent of the first transmit and receive times, which second data packet is received by the first computer at a second receive time, wherein the first and second transmit times and the first and second receive times are compared so as to determine the round-trip transmission delay.