Unified network cell scheduler and flow controller
AssigneeCisco Systems, Inc.
InventorsJay Sethuram, Mark Snesrud, Rob Maffit
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Systems, Inc.
InventorsJay Sethuram, Mark Snesrud, Rob Maffit
Estimating the term…
The present invention includes a method and apparatus for prioritizing and scheduling ATM cells that are competing for a given time slot for transmission onto a network. A segmentation and reassembly controller establishes a data structure within a memory. The preferable data structure includes a virtual connection time table and a virtual connection parameter table that use linked lists to index to one another. The segmentation and reassembly (SAR) controller includes a sorter for determining the priority of the ATM cells and selecting one for a given time slot and a microcode engine to compute next scheduled time slot and adjust the virtual connection parameter table for a given virtual connection. Coupled to the microcode engine is a random access memory for storing microcode programs so that the SAR may be programmed to prioritize and schedule in a different manner.
A unified scheduler for prioritizing and scheduling a plurality of fixed length communication cells for multiple virtual communication channels of a communication network, the unified scheduler comprising:
A network interface communication controller for controlling the flow of fixed length communication cells over a communication channel, comprising;
A segmentation and reassembly (SAR) controller for controlling the flow of fixed length communication cell over a communication path and channel of a communication network, the SAR controller comprising:
A method of prioritizing and scheduling the flow of fixed length communication cells over a communication channel of a communication network, the steps comprising:
A scheduler for sorting and scheduling the flow of fixed length communication cell over a communication path and channel of a communication network, the scheduler comprising:
Dependencies are inferred from the claim text.