×

Method and apparatus for controlling network bandwidth

  • US 6,816,459 B2
  • Filed: 09/19/2001
  • Issued: 11/09/2004
  • Est. Priority Date: 08/05/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for controlling network bandwidth between a first node and a second node on a network, the method comprising the steps of:

  • intercepting a data element transmitted from the first node to the second node, the data element comprising a data portion and a header portion, the header portion including an original window size;

    replacing the original window size in the header portion of the data element with a replacement window size, the data portion of the data element remaining unmodified; and

    routing the data element to the second node, the header portion of the data element being coupled to the replacement window size, the step of replacing further including the steps of;

    determining a current bandwidth and a threshold value of the data element;

    comparing the current bandwidth of the data element to the threshold value of the data element to determine a zone for the data element;

    identifying the replacement window size associated with the zone for the data element; and

    replacing the original window size with the replacement window size, wherein the step of replacing further includes the steps of;

    determining a current bandwidth and a threshold value of a group to which the data element belongs;

    comparing the current bandwidth of the group to the threshold value of the group to determine a zone for the group; and

    identifying the replacement window size associated with the zone for the group; and

    replacing the replacement window size with a second replacement window size, andwherein the steps of determining the current bandwidth and the threshold value of the data element and the group to which the data element belongs further includes the steps of;

    examining a data structure to determine the current bandwidth of the data element and the threshold value of the data element; and

    examining the data structure to determine the current bandwidth of the group and the threshold value of the group.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×