Patent · US Expired

Two-component bandwidth scheduler having application in multi-class digital communications systems

US6438134B1 · kind B1 · utility

204Cited by
7References
71Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 24, 1998
Grant dateAug 20, 2002
Priority date
Expiry dateAug 24, 2018

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2012/5679
  • WIPO fieldTelecommunications
  • WIPO sectorElectrical engineering

Abstract

The method for servicing queues holding messages, such as ATM data packets, for subsequent processing or transmission to a resource such as a communications link having a finite processing capability comprises the steps of servicing each queue by forwarding the messages thereof to the resource at time intervals corresponding to a guaranteed service rate of the queue, provided the queue is non-empty; and, during time intervals when none of the queues have messages being forwarded to the resource in conformance with the above step, servicing the queues in accordance with a proportion of a remaining or idle resource bandwidth allocated to each queue. The method is preferably carried out by a hierarchical scheduler comprising an exhaustive sub-scheduler servicing a plurality of lower level sub-schedulers in accordance with non-equal priority levels assigned thereto; M non-work conserving shaper sub-schedulers feeding the exhaustive sub-scheduler; and N work conserving idle bandwidth sub-schedulers feeding the exhaustive sub-scheduler. In such a scheduler, a queue concurrently contends for service by one of the shaper sub-schedulers and one of the idle bandwidth sub-schedulers, wherein …

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.