US6839754B2

Network tomography using closely-spaced unicast packets

Summary by NHIP

Unicast packet network tomography

The method sends unicast packet groups separated by a minimum time while packets within groups are spaced by a maximum time substantially less than that minimum. Receivers report successful packet receipt to allow determination of internal network link performance characteristics like loss rates.

Claim Score by NHIP

Read claim 12, the broadest

Abstract

This work discloses a unicast, end-to-end network performance measurement process which is capable of determining internal network losses, delays, and probability mass functions for these characteristics. The process is based on using groups of closely-spaced communications packets to determine the information necessary for inferring the performance characteristics of communications links internal to the network. Computationally efficient estimation algorithms are provided.

US6839754B2, drawing sheet 1
Sheet 1 of 62

Term

Term ended

Expired 4 November 2021, 4.9 years ago.

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

17 claims: 3 independent, 14 dependent

  1. 1
    A method that includes:sending a set of unicast communications packets from a source through the network, wherein the set of unicast communications packets includes multiple groups of communications packets, wherein the group are separated by at least a predetermined minimum time, wherein the communications packets within the groups are separated by no more than a predetermined maximum time, and wherein the predetermined maximum time is substantially less than the predetermined minimum time;receiving from each of multiple receivers receipt information indicating those communications packets which have been successfully received by that receiver;and determining a performance characteristic for each of multiple communications links in the network from the receipt information.
  2. 12
    Broadest claimClaim Score 69, broad(NHIP)A method of determining network performance, wherein the method includes:sending multiple sets of closely-spaced communications packets from a source through the network to multiple receivers, wherein the packets travel through a set of communications links characterizable as a tree having intermediate nodes between the source and the multiple receivers;receiving from each of the multiple receivers receipt information indicating those communications packets which have been successfully received by that receiver;determining a performance characteristic for each of the communications from the receipt information;and wherein the multiple sets are transmitted in a manner that avoids correlation of performance conditions.
  3. 14
    A source computer configured to execute network performance determination software, wherein the software comprises:a topology component configured to determine a tree structure of network communications paths from the source computer to multiple receivers;a probe component configured to create a first log to track a set of unicast communications packets transmitted from the source computer to the multiple receivers;a gathering component configured to create a second log to track end-to-end measurement information received from the multiple receivers regarding those communications packets which have been successfully received by the multiple receivers;and an estimation component configured to process the first and second logs to determine a performance characteristic for each communications link identified in the tree structure.