Method and apparatus for guaranteeing a minimum cell rate (MCR) for asynchronous transfer mode (ATM) traffic queues

   
   

An apparatus for guaranteeing MCR in an ATM device includes at least one queue for each service category, a scheduler for dequeuing cells from the queues, a queue status block for indicating which queues are empty, and an MCR service block. The MCR service block includes a plurality of timers, at least one for each service category. According to the methods of the invention, an MCR value is selected for each queue (or service category) and a timer in the MCR service block is set according to the MCR value. The scheduler dequeues cells in strict priority from non-empty queues as determined by the queue status block. The scheduler is preempted, however, by the MCR service block when a queue fails to be serviced before its associated timer expires. The arrangement of queues and associated timers is subject to alternate embodiments.

Een apparaat om MCR in een apparaat van ATM te waarborgen omvat minstens één rij voor elke de dienstcategorie, een planner voor het dequeuing van cellen van de rijen, een blok van de rijstatus voor het wijzen van op welke rijen, en een MCR de dienstblok leeg zijn. Het MCR de dienstblok omvat een meerderheid van tijdopnemers, minstens voor elke de dienstcategorie. Volgens de methodes van de uitvinding, wordt een waarde MCR geselecteerd voor elke rij (of de dienstcategorie) en een tijdopnemer in het MCR de dienstblok wordt geplaatst volgens de waarde MCR. De planner dequeues cellen in strikte prioriteit van non-empty rijen zoals die door het blok van de rijstatus worden bepaald. De planner is preempted, echter, door het MCR de dienstblok wanneer een rij er niet in slaagt worden onderhouden alvorens zijn bijbehorende tijdopnemer verloopt. De regeling van rijen en bijbehorende tijdopnemers is onderworpen aan afwisselende belichamingen.

 
Web www.patentalert.com

< Optical disk having lands and grooves with a reduced track pitch

< Quick shift jack panel

> Asynchronous transfer mode (ATM) switch and method

> Method and apparatus for high throughput multiplexing of data

~ 00145