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.
Patent No.:
Date of Patent:
Jul. 19, 2011
Filed:
May. 14, 2008
John T. Musacchio, Berkeley, CA (US);
Jean Walrand, Berkeley, CA (US);
Roy T. Myers, Jr., Santa Clara, CA (US);
Shyam P. Parekh, Orinda, CA (US);
Jeonghoon MO, Sunnyvale, CA (US);
Gaurav Agarwal, San Jose, CA (US);
John T. Musacchio, Berkeley, CA (US);
Jean Walrand, Berkeley, CA (US);
Roy T. Myers, Jr., Santa Clara, CA (US);
Shyam P. Parekh, Orinda, CA (US);
Jeonghoon Mo, Sunnyvale, CA (US);
Gaurav Agarwal, San Jose, CA (US);
Agere Systems Inc., Allentown, PA (US);
Abstract
Roughly described, a packet switching fabric contains a separate queue scheduler for each combination of an input module and a fabric output port. The schedulers may also be specific to a single class of service. Each queue scheduler schedules its packets without regard to state of other input queues and without regard to packets destined for other output ports. In an aspect, the fabric manages per-flow bandwidth utilization of output port bandwidth capacity by monitoring the same and asserting backpressure toward the queue scheduler for any thread that is exceeding its bandwidth allocation. In another aspect, a switching fabric uses leaky buckets to apply backpressure in response to overutilization of downstream port capacity by particular subflows. In another aspect, a switching fabric includes a cascaded backpressure scheme.