Claims
- 1. A calendar in a communication interface unit for scheduling cells to be sent from one of a plurality of channels, said interface connecting a plurality of incoming channels of data to a cell-based transmission medium comprising:a bit table for scheduling cells to be sent, said bit table scheduling future cells to be sent based on events occurring on said plurality of channels, said bit table storing the timing of future cells to be sent by setting a bit in a location of said bit table corresponding to a future event on said plurality of channels and to a particular channel; and a cell service decision circuit for determining when in the future a cell from a particular channel should be sent and for setting bits in said bit table in response to said determining, wherein a previous history of channels scheduled in frames determines in which frames new channels are added.
- 2. A calendar according to claim 1 wherein said previous history is stored in a sliding window bit stream which indicates the location of open frames.
- 3. A calendar in a communication interface unit for scheduling cells to be sent from one of a plurality of channels, said interface connecting a plurality of incoming channels of data to a cell-based transmission medium comprising:a bit table for scheduling cells to be sent, said bit table scheduling future cells to be sent based on events occurring on said plurality of channels, said bit table storing the timing of future cells to be sent by setting a bit in a location of said bit table corresponding to a future event on said plurality of channels and to a particular channel; and a cell service decision circuit for determining when in the future a cell from a particular channel should be sent and for setting bits in said bit table in response to said determining, wherein frame events are offset within portions of a calendar scheduling algorithm in order to minimize the chance of clumping.
Parent Case Info
This application is a continuation-in-part of Ser. No. 08/616,875 now U.S. Pat. No. 5,844,901, filed Mar. 15, 1996, the disclosure and appendices of which is incorporated by reference. Related technology is discussed in Ser. No. 08/988,940 now U.S. Pat. No. 6,188,690, filed Dec. 11, 1997, the disclosure and appendices of which is incorporated by reference.
US Referenced Citations (10)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08/616875 |
Mar 1996 |
US |
Child |
09/134635 |
|
US |