A method and apparatus for providing admission control, queue management,
and shaping/scheduling of flows in a communication device is described. In
one embodiment, the communication device is a quality of service access
communications device having a central processing unit and a memory
module. The communication device includes a queuing module having a
receive segment, a control segment, and a transmit segment. The transmit
segment includes a fly-by flow admission control block that performs
admission control of flows. The transmit segment further includes a
two-tiered hierarchical shaper/scheduler block having a level-1
shaper/scheduler and a plurality of level-2 shaper/schedulers for shaping
and scheduling of flows.
Un metodo e un apparecchio per fornire il controllo di ammissione, l'amministrazione di coda e shaping/scheduling dei flussi in un dispositivo di comunicazione è descritto. In un incorporamento, il dispositivo di comunicazione è una qualità del dispositivo di comunicazioni di accesso di servizio che ha un'unità centrale di elaboratore e un modulo di memoria. Il dispositivo di comunicazione include un modulo facente la coda che ha un segmento di ricezione, un segmento di controllo e un segmento di trasmett. Il segmento di trasmett include un blocchetto di controllo di ammissione di flusso di fly-by che realizza il controllo di ammissione dei flussi. Il segmento di trasmett ulteriore include un blocchetto gerarchico due-two-tiered di shaper/scheduler che ha un level-1 shaper/scheduler e una pluralità di level-2 shaper/schedulers per la modellatura e la programmazione dei flussi.