Todd L. Khacherian - Moorpark CA Michael Jon Nishimura - Torrance CA Michael Kenneth Wilson - Agoura Hills CA John Daniel Wallner - Calabasas CA Christopher Leo Hoogenboom - Calabasas CA John W. Bailey - Agoura Hills CA
Assignee:
Alcatel - Paris
International Classification:
H04L 1254
US Classification:
37039543, 370413
Abstract:
The present invention, generally speaking, uses input buffering and output control to provide a high-speed, high-performance digital traffic switch. This approach solves all of the problems noted above with respect to the prior art (input buffering/input control, output buffering/output control). Dropped discrete information units (cells) are dropped at the input port, and so will not be transmitted across the switch fabric. This reduces the traffic load on the switch fabric during congested periods, and makes the switch fabric easier to design and expand. Input buffering/output control allows for the use of smaller buffers than output buffered/output control architectures for the same level of âdiscrete information unit (cell) dropâ performance, and scales well to larger systems. Input buffering/output control provides all the information necessary to the output (data flow) controller necessary to implement very precise control algorithms. These algorithms can then administer switch fabric admission polices and contract enforcement fairly across all input ports.
Chris L. Hoogenboom - Channel Islands Harbor CA, US Michael J. Nishimura - Torrance CA, US John D. Wallner - Calabasas CA, US Todd L. Khacherian - Moorpark CA, US Michael K. Wilson - Thousand Oaks CA, US
Assignee:
Alcatel - Paris
International Classification:
G08C015/00
US Classification:
370232, 370413, 370235
Abstract:
An ATM switch with rate-limiting congestion control has a plurality of input ports, a plurality of output ports operatively associated with one or more data buffers, an output control and a switch fabric for switching data units from any of the input ports to any of the output ports on virtual connections. The ATM switch imposes and enforces transmission rate-limiting policies against the virtual connections when the backlog of data units for delivery to a particular output port reaches a particular level. The ATM switch may be arranged to exempt high priority data units from the imposed rate limitations and has a means to lift the rate limitations when the backlog has been sufficiently reduced.
Switching Apparatus For High Speed Channels Using Multiple Parallel Lower Speed Channels While Maintaining Data Rate
John Wallner - Agoura Hills CA, US Todd L. Khacherian - Moorpark CA, US Darrin McGavin Patek - Thousand Oaks CA, US Shaun Clem - Thousand Oaks CA, US Jimmy Pu - Agoura Hills CA, US Chris Reed - Oxnard CA, US
Assignee:
Internet Machines Corp. - Agoura Hills CA
International Classification:
H04L 12/50
US Classification:
370386, 370217, 370391, 370535, 370536, 370538
Abstract:
A high data rate switch is disclosed. The switch may include fiber optic channels where a plurality of switching elements necessarily operate at a significantly lower data rate providing routing of variable or fixed size data packets from a plurality of source ports to a plurality of destination ports via a single serial link. This is may be provided by storing the high rate data temporarily in memory in each of the source ports and then downloading it at a lower rate in a complete data packet to a designated switching element, almost immediately distributing the next data packet that has been received by the source port to a next switching element. The switching element configuration provides automatic redundancy and a minimum amount of frame overhead while sustaining throughput at the high data rate.
Shaun Clem - Thousand Oaks CA, US Jimmy Pu - Agoura Hills CA, US Darrin Patek - Thousand Oaks CA, US Todd Khacherian - Moorpark CA, US Chris Reed - Oxnard CA, US
Assignee:
Internet Machines Corp. - Agoura Hills CA
International Classification:
H04L 12/28
US Classification:
370424, 370389, 370235, 370470
Abstract:
There is disclosed a switching network for efficiently receiving and transmitting data packets having both frames and messages. The switching network includes a crossbar switch with a plurality of surrounding ports for exclusively switching frames which normally consist of large data streams of 40 to 60 bytes. Then the ports are connected together in a message ring and small data entity messages, for example 4, 8, or 12 bytes, are switched from an input port to an output port around the ring avoiding congestion of the crossbar switch.
Shaun Clem - Thousand Oaks CA, US Todd L. Khacherian - Thousand Oaks CA, US Darrin McGavin Patek - Thousand Oaks CA, US Jimmy Pu - Thousand Oaks CA, US Chris Reed - Thousand Oaks CA, US John Wallner - Thousand Oaks CA, US
International Classification:
H04L 12/50
US Classification:
370357, 370389, 370400, 370540, 370543
Abstract:
A high data rate switch is disclosed. The switch may include fiber optic channels where a plurality of switching elements necessarily operate at a significantly lower data rate providing routing of variable or fixed size data packets from a plurality of source ports to a plurality of destination ports via a single serial link. This is may be provided by storing the high rate data temporarily in memory in each of the source ports and then downloading it at a lower rate in a complete data packet to a designated switching element, almost immediately distributing the next data packet that has been received by the source port to a next switching element. The switching element configuration provides automatic redundancy and a minimum amount of frame overhead while sustaining throughput at the high data rate.
Shaun Clem - Thousand Oaks CA, US Jimmy Pu - Thousand Oaks CA, US Darrin Patek - Thousand Oaks CA, US Todd Khacherian - Thousand Oaks CA, US Chris Reed - Thousand Oaks CA, US
International Classification:
H04L 12/28
US Classification:
370424, 370389, 370235, 370470
Abstract:
A switching network for efficiently receiving and transmitting data packets having both frames and messages includes a crossbar switch with a plurality of surrounding ports for exclusively switching frames which normally consist of large data streams of 40 to 60 bytes. Then the ports are connected together in a message ring and small data entity messages, for example 4, 8, or 12 bytes, are switched from an input port to an output port around the ring avoiding congestion of the crossbar switch.
Variable length switch fabric for switching variable length data packets between input and output transmission paths in a communication network. In one embodiment of the invention, apparatus is provided for switching variable length data packets between input and output transmission paths in a communication network. The apparatus includes a plurality of input ports coupled to receive the plurality of variable length data packets from the input transmission paths and a plurality of output ports coupled to transmit the plurality of variable length data packets on the output transmission paths. The apparatus also includes a variable length switch fabric coupled to the plurality of input ports and the plurality of output ports, the variable length switch fabric operates to switch the plurality of variable length data packets from selected input ports to selected output ports in an unsegmented form.
Shaun Clem - Thousand Oaks CA, US Jimmy Pu - Agoura Hills CA, US Darrin Patek - Thousand Oaks CA, US Todd Khacherian - Moorpark CA, US Chris Reed - Oxnard CA, US
Assignee:
T.R. Communications CA, L.L.C. - Wilmington DE
International Classification:
H04L 12/28
US Classification:
370424, 370389, 370235, 370470
Abstract:
A switching network for efficiently receiving and transmitting data packets having both frames and messages includes a crossbar switch with a plurality of surrounding ports for exclusively switching frames which normally consist of large data streams of 40 to 60 bytes. Then the ports are connected together in a message ring and small data entity messages, for example 4, 8, or 12 bytes, are switched from an input port to an output port around the ring avoiding congestion of the crossbar switch.