← Back to Patent Explorer
US5448559A Expired / Lapsed US ⏱️ 0.0 years remaining

ATM communication system with interrogation of output port servers for available handing capacity

Assignee: Siemens AG
•
Filing: 1994-05-02
•
Granted: 1995-09-05
•
Expires: 2014-05-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An ATM communication system has an ATM switch having a plurality of input ports and a plurality of output ports, each of the input ports being fed from an input port server and each of the output ports being arranged to feed an output port server. The input port servers each have a plurality of buffer stores, one for each of the output ports to which output port data is transmitted through the switch. Each buffer store in the input port servers is arranged to interrogate the output port server with which it communicates by a bandwidth request before the transmission of data. This determines whether output port server data handling capacity is available, whereby ATM switch operation during periods of peak traffic is facilitated. The system includes a queuing arrangement for bandwidth requests received during periods when there is no available bandwidth capacity, the arrangement being such that requests are released in a predetermined order when capacity becomes available.

Inventors

  • 👤 Andrew T. Hayter
  • 👤 Simon P. Davis
  • 👤 Thomas Worster
  • 👤 Wolfgang Fischer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 19:57
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/50; H04L49/505; H04L49/508; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L12/5602; H04L49/30; H04L49/3018; H04L49/3081; H04L49/501; H04L49/503; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L2012/5629; H04L2012/5631; H04L2012/5632; H04L2012/5635; H04L2012/5638; H04L2012/5646; H04L2012/5651; H04L2012/5678; H04L2012/5679; H04L2012/5681; H04L2012/5682; H04L2012/5683

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 127 words
An ATM communication system comprising: an ATM switch having a plurality of input ports and a plurality of output ports, each of the input ports being fed from an input port server connected thereto and each of the output ports being arranged to feed an output port server connected thereto; each of the input port servers having a plurality of buffer stores wherein there is one respective buffer store for each of the output ports, data being transmitted through the ATM switch to said output ports; and each buffer store in the input port servers being arranged to interrogate a respective output port server with which said each buffer store communicates before transmission of data, thereby to determine whether output port server data handling capacity is available.
Claim 2
Dependent Claim 127 words
An ATM communication system comprising: an ATM switch having a plurality of input ports and a plurality of output ports, each of the input ports being fed from an input port server connected thereto and each of the output ports being arranged to feed an output port server connected thereto; each of the input port servers having a plurality of buffer stores wherein there is one respective buffer store for each of the output ports, data being transmitted through the ATM switch to said output ports; and each buffer store in the input port servers being arranged to interrogate a respective output port server with which said each buffer store communicates before transmission of data, thereby to determine whether output port server data handling capacity is available.
Claim 3
Dependent Claim 90 words
The system as claimed in claim 1, wherein interrogation of the output port servers is in the form of a bandwidth request signal from an input port server with regards to an associated buffer store, the request signal being directed to a respective output port server with which that associated buffer store communicates via the ATM switch, and wherein responsive to an acknowledgement signal from said respective output port server having available capacity, data is thereafter transmitted from the associated buffer store to the output port via the ATM switch.
Claim 4
Dependent Claim 54 words
The system as claimed in claim 2, wherein ATM data traffic is transmitted in frames, wherein each frame comprises a plurality of cells, an end of frame marker being transmitted in a final cell of the plurality of cells of each frame, the request signal being sent in the first cell of each frame.
Claim 5
Dependent Claim 25 words
The system as claimed in claim 3, wherein the request cell is arranged to request a bandwidth allotment which is based on mean frame size.
Claim 6
Dependent Claim 27 words
The system as claimed in claim 2, wherein the request signal is sent in dependence upon data stored from time to time in a respective buffer store.
Claim 7
Dependent Claim 28 words
The system as claimed in claim 5, wherein each buffer store has a plurality of data thresholds, request signals being transmitted in accordance with a respective threshold reached.
Claim 8
Dependent Claim 47 words
The ATM communication system as claimed in claim 1, wherein the system further comprises a queuing arrangement for bandwidth requests received during periods when there is no available bandwidth capacity, the queuing arrangement being such that requests are released in a predetermined order when capacity becomes available.
Claim 9
Dependent Claim 20 words
The system as claimed in claim 7, wherein an order of release is first to arrive, first to be processed.
Claim 10
Dependent Claim 31 words
The system as claimed in claim 7, wherein the system further comprises a priority releasing system for queued requests determined in dependence upon character of data appertaining to each queued request.
Claim 11
Dependent Claim 24 words
The system as claimed in claim 3, wherein the request signal is a cell following a cell which includes an end of frame marker.
Claim 12
Dependent Claim 20 words
The system as claimed in claim 3, wherein the mean frame size is the mean data capacity of a frame.
Claim 13
Dependent Claim 202 words
An ATM communication system comprising: an ATM switch having a plurality of input ports and a plurality of output ports, each of the input ports being fed from an input port server connected thereto and each of the output ports being arranged to feed an output port server connected thereto; each of the input port servers having a plurality of buffer stores, one respective buffer store for each of the output ports, data being transmitted through the ATM switch to said output ports; with respect to each buffer store in the input port servers, means for interrogating a respective output port server with which said each buffer store communicates before transmission of data, thereby to determine whether output port server data handling capacity is available; said means for interrogating providing a bandwidth request signal from an input port server with regards to an associated buffer store, the request signal being directed to an output port server with which that associated buffer store communicates via the ATM switch; and said output port server having available capacity providing an acknowledgement signal, in response to which acknowledgement signal, data is thereafter transmitted from the associated buffer store to the output port via the ATM switch.
Claim 14
Dependent Claim 202 words
An ATM communication system comprising: an ATM switch having a plurality of input ports and a plurality of output ports, each of the input ports being fed from an input port server connected thereto and each of the output ports being arranged to feed an output port server connected thereto; each of the input port servers having a plurality of buffer stores, one respective buffer store for each of the output ports, data being transmitted through the ATM switch to said output ports; with respect to each buffer store in the input port servers, means for interrogating a respective output port server with which said each buffer store communicates before transmission of data, thereby to determine whether output port server data handling capacity is available; said means for interrogating providing a bandwidth request signal from an input port server with regards to an associated buffer store, the request signal being directed to an output port server with which that associated buffer store communicates via the ATM switch; and said output port server having available capacity providing an acknowledgement signal, in response to which acknowledgement signal, data is thereafter transmitted from the associated buffer store to the output port via the ATM switch.
Claim 15
Dependent Claim 54 words
The system as claimed in claim 12, wherein ATM data traffic is transmitted in frames, wherein each frame comprises a plurality of cells, an end of frame marker being transmitted in a final cell of the plurality of cells of each frame, the request signal being sent in the first cell of each frame.
Claim 16
Dependent Claim 25 words
The system as claimed in claim 12, wherein the request cell is arranged to request a bandwidth allotment which is based on mean frame size.
Claim 17
Dependent Claim 27 words
The system as claimed in claim 12, wherein the request signal is sent in dependence upon data stored from time to time in a respective buffer store.
Claim 18
Dependent Claim 28 words
The system as claimed in claim 15, wherein each buffer store has a plurality of data thresholds, request signals being transmitted in accordance with a respective threshold reached.
Claim 19
Dependent Claim 47 words
The ATM communication system as claimed in claim 12, wherein the system further comprises a queuing arrangement for bandwidth requests received during periods when there is no available bandwidth capacity, the queuing arrangement being such that requests are released in a predetermined order when capacity becomes available.
Claim 20
Dependent Claim 235 words
An ATM communication system comprising: an ATM switch having a plurality of input ports and a plurality of output ports, each of the input ports being fed from an input port server connected thereto and each of the output ports being arranged to feed an output port server connected thereto; each of the input port servers having a plurality of buffer stores, one respective buffer store for each of the output ports, data being transmitted through the ATM switch to said output ports; with respect to each buffer store in the input port servers, means for interrogating a respective output port server with which said each buffer store communicates before transmission of data, thereby to determine whether output port server data handling capacity is available; said means for interrogating providing a bandwidth request signal from an input port server with regards to an associated buffer store, the request signal being directed to an output port server with which that associated buffer store communicates via the ATM switch; said output port server having available capacity providing an acknowledgement signal, in response to which acknowledgement signal, data is thereafter transmitted from the associated buffer store to the output port via the ATM switch; and a queuing arrangement for bandwidth requests received during periods when there is no available bandwidth capacity, the queuing arrangement being such that requests are released in a predetermined order when capacity becomes available.
Claim 21
Dependent Claim 235 words
An ATM communication system comprising: an ATM switch having a plurality of input ports and a plurality of output ports, each of the input ports being fed from an input port server connected thereto and each of the output ports being arranged to feed an output port server connected thereto; each of the input port servers having a plurality of buffer stores, one respective buffer store for each of the output ports, data being transmitted through the ATM switch to said output ports; with respect to each buffer store in the input port servers, means for interrogating a respective output port server with which said each buffer store communicates before transmission of data, thereby to determine whether output port server data handling capacity is available; said means for interrogating providing a bandwidth request signal from an input port server with regards to an associated buffer store, the request signal being directed to an output port server with which that associated buffer store communicates via the ATM switch; said output port server having available capacity providing an acknowledgement signal, in response to which acknowledgement signal, data is thereafter transmitted from the associated buffer store to the output port via the ATM switch; and a queuing arrangement for bandwidth requests received during periods when there is no available bandwidth capacity, the queuing arrangement being such that requests are released in a predetermined order when capacity becomes available.
Claim 22
Dependent Claim 95 words
The system as claimed in claim 18, wherein ATM data traffic is transmitted in frames, wherein each frame comprises a plurality of cells, an end of frame marker being transmitted in a final cell of the plurality of cells of each frame, the request signal being sent in the first cell of each frame, that is a cell following a cell which includes an end of frame marker; wherein the request cell is arranged to request a bandwidth allotment which is based on mean frame size, that is the mean data capacity of a frame.
Claim 23
Dependent Claim 70 words
The system as claimed in claim 18, wherein the request signal is sent in dependence upon data stored from time to time in a respective buffer store, each buffer store has a plurality of data thresholds, request signals being transmitted in accordance with a respective threshold reached, the system further comprises a priority releasing system for queued requests determined in dependence upon character of data appertaining to each queued request.

References Cited (Backward Citations)

US5285445A Cited
EP0388951A2 Cited
US5128931A Cited
EP0448073A2 Cited
US5303078A Cited
US5179556A Cited
US5291481A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-04 1999-03-06 1999-09-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-04 2003-03-06 2003-09-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-04 2007-03-06 2007-09-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag