Method of scheduling time division multiplex (TDM) cells in a synchronous optical network (SONET) frame
AssigneeAlcatel USA Sourcing, L.P.
InventorsJason W. Dove, Rodney Witel, Brian Semple
Life of this patent
Estimating the term…
Abstract
A method of scheduling a plurality of time multiplexed cells and a plurality of asynchronous cells in a temporal frame, which consists of first and second subframes, comprises the steps of assigning the time multiplexed cells or clusters of time multiplexed cells interspersed by a first plurality of asynchronous cells to the first frame and assigning a second plurality of asynchronous cells to the second subframe.
Claims55
A method of scheduling a plurality of cells in a temporal sequence in a frame consisting of a first subframe and a second subframe subsequent to the first subframe, the method comprising the steps of:
- (a) assigning a plurality of time multiplexed cells and a first plurality of asynchronous cells to the first subframe, the time multiplexed cells temporally interspersed from each other by at least one of the first plurality of asynchronous cells;
- and
- (b) assigning a second plurality of asynchronous cells to the second subframe.
A method of scheduling a plurality of cells in a temporal sequence in a frame consisting of a first subframe and a second subframe subsequent to the first subframe, the method comprising the steps of:
- (a) assigning a first plurality of asynchronous cells and a plurality of time multiplexed cells to the first subframe, the time multiplexed cells arranged in clusters each consisting of a fixed number of time multiplexed cells, the clusters of time multiplexed cells temporally interspersed from each other by a fixed number of the first plurality of asynchronous cells;
- and
- (b) assigning a second plurality of asynchronous cells to the second subframe.
A method of scheduling a plurality of cells in a temporal sequence in a frame, comprising the steps of:
- (a) dividing the frame into a first subframe and a second subframe subsequent to the first subframe, the first and second subframes consisting of first and second numbers of cells, respectively, the first number of cells being at most three times the second number of cells;
- (b) assigning a plurality of time multiplexed cells and a first plurality of asynchronous cells to the first subframe, the time multiplexed cells temporally interspersed from each other by a fixed number of the first plurality of asynchronous cells;
- and
- (c) assigning a second plurality of asynchronous cells to the second subframe.
A method of scheduling a plurality of cells in a temporal sequence in a frame, comprising the steps of:
- (a) dividing the frame into a first subframe and a second subframe subsequent to the first subframe, the first and second subframes having first and second subframe durations, respectively, the first subframe duration being at most three times the second subframe duration;
- (b) assigning a first plurality of asynchronous cells and a plurality of time multiplexed cells to the first subframe, the time multiplexed cells arranged in clusters each consisting of a fixed number of time multiplexed cells, the clusters of time multiplexed cells temporally interspersed from each other by a fixed number of the first plurality of asynchronous cells;
- and
- (c) assigning a second plurality of asynchronous cells to the second subframe.
A method of scheduling a plurality of cells in a temporal sequence in a frame, comprising the steps of:
- (a) dividing the frame into a first subframe and a second subframe subsequent to the first subframe, the first and second subframes having first and second subframe durations, respectively, the first subframe duration being at most three times the second subframe duration;
- (b) assigning a first plurality of asynchronous cells and a plurality of time multiplexed cells to the first subframe, the time multiplexed cells arranged in clusters each consisting of a fixed number of time multiplexed cells, each of the clusters of time multiplexed cells and each of the first plurality of asynchronous cells having an equal duration, the clusters of time multiplexed cells temporally interspersed from each other by a fixed number of the first plurality of asynchronous cells;
- and
- (c) assigning a second plurality of asynchronous cells to the second subframe.
A method of scheduling a plurality of cells in a temporal sequence in a synchronous frame, comprising the steps of:
- (a) dividing the frame into a first subframe and a second subframe subsequent to the first subframe, the first and second subframes having first and second subframe durations, respectively, the first subframe duration being at most three times the second subframe duration;
- (b) assigning a first plurality of asynchronous transfer mode (ATM) cells and a plurality of time division multiplexed (TDM) cells to the first subframe, the TDM cells arranged in clusters each consisting of 1.5 TDM cells, each of the clusters of TDM cells and each of the first plurality of ATM cells having an equal duration, the clusters of TDM cells temporally interspersed from each other by a fixed number of the first plurality of ATM cells;
- and
- (c) assigning a second plurality of ATM cells to the second subframe.
A method of scheduling a plurality of cells in a temporal sequence in a frame, comprising the steps of:
- (a) dividing the frame into a first subframe and a second subframe subsequent to the first subframe, the first and second subframes consisting of first and second numbers of cells, respectively, the first number of cells being at most three times the second number of cells;
- (b) assigning a plurality of time division multiplexed (TDM) cells and a first plurality of asynchronous transfer mode (ATM) cells to the first subframe, the TDM cells temporally interspersed from each other by a fixed number of the first plurality of ATM cells;
- and
- (c) assigning a second plurality of AIM cells to the second subframe.
Dependencies are inferred from the claim text.