发明名称 A SCALABLE APPROACH TO LARGE SCALE QUEUING THROUGH DYNAMIC RESOURCE ALLOCATION
摘要 Methods and devices are provided for the efficient allocation and deletion of virtual output queues. According to some implementations, incoming packets are classified accordint to a queue in which the packet (or classification information for the packet) will be stored, e.g., according to a "Q" value. For example, a Q value may be a Q number defined as {Egress port number I I Priority number II Ingress port number}. Only a single physical queue is allocated for each classification. When a physical queue is empty, the physical queue is preferably de-allocated and added to a "free list" of available physical queues. Accordingly, the total number of allocated physical queues preferably does not exceed the total number of classified packets. Because the input buffering requirements of Fibre Channel ("FC") and other protocols place limitations on the number of incoming packets, the dynamic allocation methods of the present invention result in a sparse allocation of physical queues.
申请公布号 CA2531813(C) 申请公布日期 2010.03.23
申请号 CA20042531813 申请日期 2004.08.03
申请人 CISCO TECHNOLOGY, INC. 发明人 HOFFMAN, ROBERT;KLOTH, RAYMOND J.;FULLI, ALESSANDRO
分类号 H04L12/56 主分类号 H04L12/56
代理机构 代理人
主权项
地址