Method and apparatus for controlling network bandwidth
AssigneeHi/fm, Inc.
InventorsRueiming Jamp, Dzung-Ji Lii, Wen-Tsing Chen, Jack Hsu
Life of this patent
Estimating the term…
Abstract
A method and apparatus controls network bandwidth between a first node and a second node on a network. A data element transmitted from the first node to the second node is intercepted. The data element comprises a data portion and a header portion including an original window size. The original window size in the header portion of the data element is replaced with a replacement window size, the data portion of the data element remaining unmodified. The data element is then routed to the second node, the header portion of the data element being coupled to the replacement window size.
Claims14
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.
An apparatus for controlling network bandwidth between a first node and a second node on a network, the apparatus comprising:
- a bandwidth manager for 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;
- the bandwidth manager 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;
- the bandwidth manager then routing the data element to the second node, the header portion of the data element being coupled to the replacement window size,
- wherein the bandwidth manager also determines a current bandwidth and a threshold value of the data element, compares the current bandwidth of the data element to the threshold value of the data element to determine a zone for the data element, identifies the replacement window size associated with the zone for the data element, and replaces the original window size with the replacement window size.
Dependencies are inferred from the claim text.