US 7,515,591 B1
Primary channel bank-resident mechanism for scheduling downstream data transmissions to ports of multiple channel banks
Richard A. Burch, Madison, Ala. (US); Neil M. Jensen, Madison, Ala. (US); Dennis B. McMahan, Huntsville, Ala. (US); and Timothy David Rochell, Elkmont, Ala. (US)
Assigned to Adtran, Inc., Huntsville, Ala. (US)
Filed on Aug. 31, 2004, as Appl. No. 10/930,095.
Int. Cl. H04L 12/28 (2006.01)
U.S. Cl. 370—395.1 24 Claims
OG exemplary drawing
 
1. An arrangement for scheduling transport of information cells, received from a data communication network by respective data storage buffers of a single switch fabric of a primary channel bank as a single switching element of a data communication system, from said data storage buffers to associated data ports of said primary channel bank and one or more second channel banks as part of the single switching element of said data communication system, said arrangement comprising:
a plurality of per port, data transport schedulers installed in said primary channel bank and being coupled with respective ones of said data storage buffers, each per port, data transport scheduler of said primary channel bank being operative to controllably read out information cells from its associated data storage buffer, for transport over a downstream communication link to a respective destination data port, at the data rate of said destination data port; and
wherein a respective per port, data transport scheduler includes an accumulator, contents of which are sequentially modified, at a scheduler clock frequency, by a quantity M defined by a prescribed relationship between the size of an information cell, the data rate of the port with which said scheduler is associated, and said scheduler clock.