System and method for router queue and congestion management
AssigneeChiaro Networks Ltd.
InventorsTony M. Brewer, Jim Kleiner, Gregory S. Palmer, Keith W. Shaw
Life of this patent
Estimating the term…
Loading patent…
AssigneeChiaro Networks Ltd.
InventorsTony M. Brewer, Jim Kleiner, Gregory S. Palmer, Keith W. Shaw
Estimating the term…
In a multi-QOS level queuing structure, packet payload pointers are stored in multiple queues and packet payloads in a common memory pool. Algorithms control the drop probability of packets entering the queuing structure. Instantaneous drop probabilities are obtained by comparing measured instantaneous queue size with calculated minimum and maximum queue sizes. Non-utilized common memory space is allocated simultaneously to all queues. Time averaged drop probabilities follow a traditional Weighted Random Early Discard mechanism. Algorithms are adapted to a multi-level QOS structure, floating point format, and hardware implementation. Packet flow from a router egress queuing structure into a single egress port tributary is controlled by an arbitration algorithm using a rate metering mechanism. The queuing structure is replicated for each egress tributary in the router system.
A communication network router containing an egress queuing structure, said queuing structure comprising:
A method of egress queue management in a router system comprising:
A method of instantaneous queue congestion management of drop probabilities of packets using a queue congestion management algorithm applied to a plurality of queues sharing a common memory pool.
A method of time averaged congestion management of drop probabilities of packets using a weighted random early discard (WRED) algorithm applied to a plurality of arrays sharing a common memory pool.
Dependencies are inferred from the claim text.