← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag