Programmable multi-service queue scheduler
US7099275B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 21, 2001 |
| Grant date | Aug 29, 2006 |
| Priority date | — |
| Expiry date | Jun 15, 2024 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L47/6235
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A system and method for scheduling data utilizes a number of queues for receiving data. A programmable criteria table comprises a number of entries each associated with one of the queues. The entries of the criteria table comprise programmable traffic parameters selected to associate the queues with particular traffic characteristics governing a flow of data through the queues. A programmable mapping table maps each of the queues to one of the criteria table entries. The criteria table is programmable independently from the mapping table. A scheduling period timer produces epoch time signals that define scheduling time periods. The scheduling of queues changes between scheduling time periods in accordance with the traffic parameters associated with the queues. The scheduling time period is dynamically programmable. The traffic parameters are dynamically programmable to alter a scheduling prioritization of the queues.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.