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:
Sep. 12, 2000

Filed:

Dec. 18, 1997
Applicant:
Inventors:

Mohan V Kalkunte, Sunnyvale, CA (US);

Jayant Kadambi, Milpitas, CA (US);

Assignee:

Advanced Micro Devices, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L / ; G01R / ;
U.S. Cl.
CPC ...
370229 ; 370235 ; 370412 ;
Abstract

A network switch in a full-duplex IEEE 802.3 network includes a data monitor module that monitors data utilization between ports. Upon detection of a congestion condition in an output buffer, the data monitor module determines for each of the remaining network switch ports a traffic contribution relative to the total network traffic received by the one congested network switch port. The network switch includes a rate controller that generates rate control frames for the remaining network switch ports, where each rate control frame specifies a transmission rate for the transmitting network node based on the corresponding traffic contribution by the network node. The outputting of a rate control frame to a network node based on the corresponding traffic contribution optimizes elimination of the congestion condition by prioritizing the generation of rate control frames for the network node most responsible for creating the congestion condition. In addition, disruption of traffic is minimized in stations having little or no traffic contribution to the congested network switch port.


Find Patent Forward Citations

Loading…