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:
Apr. 23, 2002

Filed:

May. 12, 1998
Applicant:
Inventors:

Roch Andre Guerin, Yorktown Heights, NY (US);

Sanjay Damodar Kamat, Ossining, NY (US);

Ping P. Pan, Yorktown Heights, NY (US);

Vinod Gerard John Peris, Chappaqua, NY (US);

Rajendran Rajan, Bronx, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 1/256 ; H04J 3/14 ;
U.S. Cl.
CPC ...
H04L 1/256 ; H04J 3/14 ;
Abstract

A method of providing a rate guarantee to individual or groups of flows in a router through intelligent management of buffers. Rate guarantees are provided by intelligently allocating and isolating the buffers available to each flow. In its most basic form, the method applies to output queued network devices with a simple FIFO scheduler, where a number of streams some with rate reservations are sought to be multiplexed onto an outgoing link. The method involves strictly partitioning the buffer into portions strictly reserved for each flow in proportion to its link reservation. This ensures that each stream obtains the link reservation rate in a scalable manner. A particular embodiment of the invention allow for a portion of the buffer to be strictly partitioned while allowing streams full access to the remainder of the buffer. Other embodiments utilize the use of a link scheduler to divide bandwidth amongst a number of queues, while using buffer management to facilitate bandwidth amongst a number of flows in each queue.


Find Patent Forward Citations

Loading…