The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 02, 2003

Filed:

Mar. 31, 1999
Applicant:
Inventors:

Raymond F. Bird, Durham, NC (US);

Ralph Benjamin Case, Raleigh, NC (US);

Brad Alan Makrucki, Durham, NC (US);

James John Martin, Cary, NC (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 1/226 ;
U.S. Cl.
CPC ...
H04L 1/226 ;
Abstract

A technique for adapting receiver thresholds to improve rate-based flow control in a data communications network. With this invention, the flow control process becomes self-calibrating such that threshold values are dynamically adjusted to adapt to current network conditions, without requiring user intervention. Several different indicators of network conditions are monitored, and appropriate adjustments are made to the threshold(s) upon detecting these specific indicators. One monitor enables the threshold to increase when the network is uncongested, enabling the sender to increase its transmission rate. Conversely, the threshold is lowered if the network is congested, so that the transmission rate will be decreased. Another monitor balances bandwidth allocation among connections sharing a bottleneck resource, by lowering the threshold (and therefore decreasing the send rate) when a connection uses a high share of the resource. A third monitor detects the presence of traffic from protocols not using adaptive receiver thresholds, and adjusts the threshold (including an upper and lower threshold bound) in order to compete fairly for resources with these other protocols. The monitors may be implemented individually or in combination.


Find Patent Forward Citations

Loading…