MULTICAST ROUTING WITH NEAREST QUEUE FIRST ALLOCATION AND DYNAMIC AND STATIC VECTOR QUANTIZATION
Patent №
US 6,760,331
Granted
2004-07-06
Filed 1999
Owner
CISCO TECHNOLOGY, INC.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09283109
The invention includes a way to route multicast traffic through a switch or other device that uses input queuing. Basis vectors are associated with each virtual queue, which in a preferred embodiment are multicast virtual output queues (MVOQs). Each incoming flow is allocated to the MVOQ whose basis vector is closest to the destination vector of the incoming flow, creating queues whose contents are distinct from each other in terms of destination addresses of the flows in the respective queue. To optimize for traffic encountered basis vectors can be chosen using vector quantization methods. Basis vectors can be set statically or can be selected and updated dynamically, responsive to the traffic encountered or as set by an operator. The invention can reduce the number of virtual queues required for a given incremental improvement in performance or can improve performance for a given number of virtual queues.
AI classification
Ownership
CISCO TECHNOLOGY, INC.
assignment · 99640244
Assignors
SHAH, DHAVAL N., MOUSSAVI, FARSHID
On an employer assignment, the assignors are typically the inventors.