Patent US5774453A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5774453A Expired / Lapsed US ⏱️ 0.0 years remaining

Input/output buffer type ATM switch

Assignee: NEC Corp
•
Filing: 1996-04-16
•
Granted: 1998-06-30
•
Expires: 2016-04-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The input/output buffer type ATM switch capable of traffic control depending on the traffic type at the time of cell congestion is provided. There are provided an input buffer memory and an output buffer memory for storing cells at each of a plurality of input ports and a plurality of output ports. Each of the input buffer memories is provided with queues corresponding to each of the output ports, logically independent for traffic types and sharing a memory area. Each of the output buffer memories is provided with queues logically independent for traffic types and sharing a memory area, and outputs an overflow signal corresponding to a remaining memory capacity against each of the input buffer memories. Cell transmission from the input buffer memories is controled in response to a remaining memory capacity and the traffic type indicated by the overflow signal.

Inventors

  • 👤 Maki Fukano
  • 👤 Tatsuo Nakagawa
  • 👤 Kenji Yamada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 22:47
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L12/5602; H04L49/00; H04L49/25; H04L49/253; H04L49/255; H04L49/30; H04L49/3081; H04J; H04J2203/00; H04J2203/0001; H04J2203/0098; H04L2012/5629; H04L2012/5631; H04L2012/5632; H04L2012/5635; H04L2012/5638; H04L2012/5646; H04L2012/5651; H04L2012/5678; H04L2012/5681

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 302 words
An ATM switch having an input buffer memory and an output buffer memory for storing cells at each of a plurality of input ports and a plurality of output ports, and the cells inputted from each of input ports being switched and distributed to the output ports by a main body of the switch arranged between each of the input ports and each of the output ports, said ATM switch comprising: an output buffer means corresponding to each of the output port for storing cells to be outputted to the output port comprising; a first logical queue containing a plurality of first: priority queues for storing cells depending on traffic priority indicated by the cell inputted to the output buffer means; an idle queue for supervising remaining capacity to be used of the first logical queue, and for generating a plurality of overflow signals corresponding to a plurality of predetermined threshold values of remaining capacity depending on defining congestion states of the output buffer means, each of the overflow signals containing discriminating information of the output buffer means as origin of the overflow signal being generated; an input buffer means corresponding to each of the input port for storing cells to be outputted to the main body of the switch comprising; a plurality of second logical queues, each corresponding to each of the output ports, and each containing a plurality of second priority queues for storing cells depending on traffic priority indicated by the cell inputted to the input buffer means; a control means for stopping cell output from the second priority queues, having predetermined traffic priority corresponding to the congestion state represented by the overflow signal being received, corresponding to the output buffer means generating the overflow signal, unless otherwise other higher second priority queues contain no cell to be outputted.
Claim 2
Dependent Claim 302 words
An ATM switch having an input buffer memory and an output buffer memory for storing cells at each of a plurality of input ports and a plurality of output ports, and the cells inputted from each of input ports being switched and distributed to the output ports by a main body of the switch arranged between each of the input ports and each of the output ports, said ATM switch comprising: an output buffer means corresponding to each of the output port for storing cells to be outputted to the output port comprising; a first logical queue containing a plurality of first: priority queues for storing cells depending on traffic priority indicated by the cell inputted to the output buffer means; an idle queue for supervising remaining capacity to be used of the first logical queue, and for generating a plurality of overflow signals corresponding to a plurality of predetermined threshold values of remaining capacity depending on defining congestion states of the output buffer means, each of the overflow signals containing discriminating information of the output buffer means as origin of the overflow signal being generated; an input buffer means corresponding to each of the input port for storing cells to be outputted to the main body of the switch comprising; a plurality of second logical queues, each corresponding to each of the output ports, and each containing a plurality of second priority queues for storing cells depending on traffic priority indicated by the cell inputted to the input buffer means; a control means for stopping cell output from the second priority queues, having predetermined traffic priority corresponding to the congestion state represented by the overflow signal being received, corresponding to the output buffer means generating the overflow signal, unless otherwise other higher second priority queues contain no cell to be outputted.
Claim 3
Dependent Claim 279 words
An ATM switch having an input buffer memory and an output buffer memory for storing cells at each of a plurality of input ports and a plurality of output ports, and the cells inputted from each of input ports being switched and distributed to the output ports by a main body of the switch arranged between each of the input ports and each of the output ports, said ATM switch comprising: an output buffer means corresponding to each of the output port for storing cells to be outputted to the output port comprising; a first logical queue containing a couple of first priority queues for storing cells depending on traffic priority indicated by the cell inputted to the output buffer means; an idle queue for supervising remaining capacity to be used of the first logical queue, and for generating a first overflow signal corresponding to a first predetermined threshold value of remaining capacity, the first overflow signal containing discriminating information of the output buffer means as origin of the first overflow signal being generated; and an input buffer means corresponding to each of the input port for storing cells to be outputted comprising; a plurality of second logical queues, each corresponding to each of the output ports, and each containing a couple of second priority queues for storing cells depending on traffic priority indicated by the cell inputted to the input buffer means; and a control means for stopping cell output from one of the second priority queues, having lower traffic priority, corresponding to the output buffer means generating the first overflow signal unless otherwise another second priority queue, having higher traffic priority, contain no cell to be outputted.
Claim 4
Dependent Claim 279 words
An ATM switch having an input buffer memory and an output buffer memory for storing cells at each of a plurality of input ports and a plurality of output ports, and the cells inputted from each of input ports being switched and distributed to the output ports by a main body of the switch arranged between each of the input ports and each of the output ports, said ATM switch comprising: an output buffer means corresponding to each of the output port for storing cells to be outputted to the output port comprising; a first logical queue containing a couple of first priority queues for storing cells depending on traffic priority indicated by the cell inputted to the output buffer means; an idle queue for supervising remaining capacity to be used of the first logical queue, and for generating a first overflow signal corresponding to a first predetermined threshold value of remaining capacity, the first overflow signal containing discriminating information of the output buffer means as origin of the first overflow signal being generated; and an input buffer means corresponding to each of the input port for storing cells to be outputted comprising; a plurality of second logical queues, each corresponding to each of the output ports, and each containing a couple of second priority queues for storing cells depending on traffic priority indicated by the cell inputted to the input buffer means; and a control means for stopping cell output from one of the second priority queues, having lower traffic priority, corresponding to the output buffer means generating the first overflow signal unless otherwise another second priority queue, having higher traffic priority, contain no cell to be outputted.
Claim 5
Dependent Claim 85 words
An ATM switch according to claim 2, wherein the idle queue further generating a second overflow signal in an event of almost empty state of the idle queue, said ATM switch further comprising: a plurality of receiving buffer means being provided in the main body of the switch, each corresponding to each of the output buffer means, for temporarily storing cells to be outputted to the output buffer means, and stopping cell output when reciving the second overflow signal from the corresponding output buffer means.
Claim 6
Dependent Claim 80 words
An ATM switch according to claim 3, further characterized in that: each of receiving buffer means outputs a third overflow signal to each of input buffer means when the remaining buffer capacity of the receiving buffer means becomes a predetermined threshold value; and each of the input buffer means, when receiving the third overflow signal, stops cell outputting from both of the second priority queues corresponding to the output port for the receiving buffer means outputting the third overflow signal.

References Cited (Backward Citations)

US5535197A Cited
US5463620A Cited
US5457687A Cited
US5550823A Cited
US5570348A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-29 2001-12-29 2002-06-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-29 2005-12-29 2006-06-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-29 2009-12-29 2010-06-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag