Data switch
AssigneeInternational Business Machines Corporation
InventorsJean Calvignac, Daniel Orsatti, Gilles Toubol, Fabrice Verplanken, Claude Basso
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJean Calvignac, Daniel Orsatti, Gilles Toubol, Fabrice Verplanken, Claude Basso
Estimating the term…
A packet data switch is described comprising a crossbar switch fabric including a set of crosspoint buffers for storing at least one data packet, one for each input/output pair. An input queue is provided for each input-output pair and means are provided for storing incoming data packets in one of the queues corresponding to an input-output routing for the data packet. An input scheduler repeatedly selects one queue from the plurality of queues at each input and a data packet is transferred from the queue selected by the input scheduler from the input queue means to the crosspoint buffer corresponding to the input-output routing for the data packet. A back pressure mechanism is arranged to inhibit selection by the first selector of queues corresponding to input/output pairs for which the respective crosspoint buffer is full. Finally, an output scheduler repeatedly selects for each output one of the crosspoint buffers corresponding to the output and the switch is responsive to the output scheduler to complete the transmission through the switch fabric of the data packet stored in the crosspoint buffer selected by the output scheduler.
A packet data switch having a plurality of inputs and a plurality of outputs, the switch comprising:
Dependencies are inferred from the claim text.