US5550815A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for reducing data losses in a growable packet switch
Assignee: Nokia of America Corp
•
Filing: 1994-12-30
•
Granted: 1996-08-27
•
Expires: 2014-12-30
Abstract
Abstract A new dimension for growth is presented for the generalized growable packet switch architecture. That dimension is time and by rolling routing requests around a distributed out-of-band controller ring, ATM cell traffic can be controlled and spread across two time intervals. The rolling of routing requests and the resulting time spreading of the cell traffic through the distribution network averages out bursts and localized hot spots, thereby reducing blocking and improving cell loss probabilities with only small increases in hardware cost and complexity.
Inventors
- 👤 Thomas J. Cloonan
- 👤 Gaylord W. Richards
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 22:23
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L49/00; H04L49/10; H04L49/104; H04L49/105; H04L49/106; H04L49/15; H04L49/1553; H04L49/1576; H04L49/25; H04L49/253; H04L49/255; H04L2012/5638; H04L2012/5646; H04L2012/5647; H04L2012/5678; H04L2012/5681
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
307 words
A growable packet switch for switching packets of data from a plurality of input lines to a plurality of output lines, comprising: a plurality of input interfaces, each having an input port connected to a respective input line of said plurality of input lines, and an output port; a single stage distribution network for switching a plurality of I network input ports to a plurality of L network output ports thereof; each of said input interfaces having a store therein for holding a packet of data until the packet of data is routed to the network; each of said plurality of input interface output ports fanning out to a respective group of F of said I network input ports of said single stage distribution network; said single stage distribution network having a plurality of P partitions, where P is an integer; a plurality of output modules, said output modules together having a plurality of inputs, each of said output module inputs connected to respective network output port of said plurality of L network output ports, and together having a plurality of outputs, each of said output module outputs connected to a respective output line of said plurality of output lines; an out-of-band controller having a plurality of busy-idle memory units equal in number to the number of partitions P, each of said busy-idle memory units controls the routing of data packets through its respective partition; each data packet routing request that is made in an i-th time interval has a route determined in the i-th time interval, the next subsequent time interval or is dropped; and each partition of said P partitions having at least one path that is connectable to provide a connection for a data packet from each of the plurality of input lines to a respective output line of the plurality of output lines.
Claim 2
Dependent Claim
307 words
A growable packet switch for switching packets of data from a plurality of input lines to a plurality of output lines, comprising: a plurality of input interfaces, each having an input port connected to a respective input line of said plurality of input lines, and an output port; a single stage distribution network for switching a plurality of I network input ports to a plurality of L network output ports thereof; each of said input interfaces having a store therein for holding a packet of data until the packet of data is routed to the network; each of said plurality of input interface output ports fanning out to a respective group of F of said I network input ports of said single stage distribution network; said single stage distribution network having a plurality of P partitions, where P is an integer; a plurality of output modules, said output modules together having a plurality of inputs, each of said output module inputs connected to respective network output port of said plurality of L network output ports, and together having a plurality of outputs, each of said output module outputs connected to a respective output line of said plurality of output lines; an out-of-band controller having a plurality of busy-idle memory units equal in number to the number of partitions P, each of said busy-idle memory units controls the routing of data packets through its respective partition; each data packet routing request that is made in an i-th time interval has a route determined in the i-th time interval, the next subsequent time interval or is dropped; and each partition of said P partitions having at least one path that is connectable to provide a connection for a data packet from each of the plurality of input lines to a respective output line of the plurality of output lines.
Claim 3
Dependent Claim
101 words
The growable packet switch for switching packets of data from a plurality of input lines to a plurality of output lines according to claim 1, wherein; each of said inputs of each of said output modules has a respective FIFO; and each of said output modules takes data from said FIFOs such that a cell communicated via an input line in the i-th interval that was routed in the next interval after the i-th interval will be output to the desired output line before any other cell that is communicated via said input line in any interval after the i-th interval.
Claim 4
Dependent Claim
37 words
The growable packet switch for switching packets of data from a plurality of input lines to a plurality of output lines according to claim 1, wherein said single stage distribution network is a single electronic crossbar switch.
Claim 5
Dependent Claim
55 words
The growable packet switch for switching packets of data from a plurality of input lines to a plurality of output lines according to claim 1, wherein said single stage distribution network is an isomorph of a single electronic crossbar switch which has a plurality of partitions and each partition is a single electronic crossbar switch.
Claim 6
Dependent Claim
63 words
The growable packet switch for switching packets of data from a plurality of input lines to a plurality of output lines according to claim 1, wherein said single stage distribution network has a plurality of partitions and each partition has a plurality of electronic crossbar switches, and each partition has at least one path connectable between each input line and each output line.
Claim 7
Dependent Claim
62 words
A growable packet switch for switching packets of data from a plurality of input lines to a plurality of output lines according to claim 1, wherein any routing request that arrived during the i-th interval and passes from busy-idle memory (P-1) to busy-idle memory 0 attempts to locate available paths through the remaining partitions during the next interval after the i-th interval.
References Cited (Backward Citations)
US4035584A
Cited
US4592048A
Cited
US4988993A
Cited
US4872158A
Cited
US4993016A
Cited
US5122892A
Cited
US5258978A
Cited
US5130984A
Cited
US5291482A
Cited
US5311345A
Cited
US5345441A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-08-27 | 2000-02-26 | 2000-08-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-08-27 | 2004-02-26 | 2004-08-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-08-27 | 2008-02-26 | 2008-08-27 | $7700.00 | Window Closed / Lapsed |