发明名称 CONTROLLING BANDWIDTH ALLOCATION USING A PACE COUNTER
摘要 A method and apparatus is disclosed for allocating bandwidth within a network switch having a plurality of input ports (14) coupled to a plurality of output ports (16) through a switch fabric (9) to assure that a minimum bandwidth is allocated for determined scheduling lists. A switch allocation table is provided for each of a plurality of input ports. Each switch allocation table is organized as a circular table which is sequentially indexed via an associated index counter. Respective entries in the switch allocation table comprise scheduling list numbers which serve to identify cells requiring switch bandwidth. The respective index counters are synchronized such that all switch allocation tables have a corresponding entry selected. The amount of bandwidth and delay through the network switch is controlled for each of the scheduling lists based upon the number and spacing of entries in the respective switch allocation table. Latency through the network switch is significantly reduced via the use of a pace counter and a pace limit which, in cooperation with the switch allocation table, determine whether a cell associated with a particular scheduling list may be dispatched through the switch fabric (9) for transmittal onto a network link by at least one of the output ports (16).
申请公布号 WO9704570(A1) 申请公布日期 1997.02.06
申请号 WO1996US11964 申请日期 1996.07.18
申请人 ASCOM NEXION INC.;CALDARA, STEPHEN, A.;HAUSER, STEPHEN, A.;MANNING, THOMAS, A.;STROUBLE, RAYMOND, L. 发明人 CALDARA, STEPHEN, A.;HAUSER, STEPHEN, A.;MANNING, THOMAS, A.;STROUBLE, RAYMOND, L.
分类号 G06F12/02;G06F9/46;G06F15/173;H04J3/06;H04L1/22;H04L7/04;H04L12/18;H04L12/24;H04L12/46;H04L12/54;H04L13/08;H04L29/06;H04L29/08;H04M3/00;H04M3/08;H04M3/22;H04Q3/00;H04Q3/545;H04Q11/04;(IPC1-7):H04L12/56 主分类号 G06F12/02
代理机构 代理人
主权项
地址