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

ATM communication system wherein upstream switching element stops the transmission of message for a predetermined period of time upon backpressure signal

Assignee: Nokia Solutions and Networks GmbH and Co KG
•
Filing: 1995-09-20
•
Granted: 1997-12-30
•
Expires: 2015-09-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An ATM communication system for statistical multiplexing of message cells has a plurality of upstream interfaces, at least one multistage funnel of switching elements connected thereto, and at least one downstream interface. Each of the switching elements comprises a plurality of inputs and at least one output to which a logical queue is associated. The logical queue of each of the switching elements is common for different traffic classes. For the filling of the logical queues to each of the traffic classes, a predetermined threshold is defined. In case of exceeding the threshold for the respective traffic class by receiving a message cell for this traffic class, a back pressure signal is transmitted only to the switching element or upstream interface, respectively, just transmitting this message cell. The transmission of message cells is stopped by this switching element or upstream interface, respectively, for a predetermined period of time periodically until a resetting of the back pressure signal.

Inventors

  • 👤 Stefan Schneeberger

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 14:53
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/30; H04L49/3081; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L2012/5629; H04L2012/5631; H04L2012/5632; H04L2012/5635; H04L2012/5638; H04L2012/5646; H04L2012/5647; H04L2012/5651; H04L2012/5672; H04L2012/5678; H04L2012/5681; H04L2012/5682

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 225 words
An ATM communication system for a statistical multiplexing of message cells belonging to virtual connections of at least two different traffic classes according to an asynchronous transfer mode, comprising: a plurality of upstream interfaces in each case with an output to which at least one logical queue is connected; at least one multi-stage funnel of switching elements connected to said plurality of upstream interfaces and at least one downstream interface connected to a last switching element of the respective funnel, each of the switching elements comprising a plurality of inputs and at least one output to which a logical queue is associated; the logical queue of each of the switching elements being common for the different traffic classes; means for defining a predetermined threshold for filling of the logical queue of the respective switching element for each of the traffic classes; in case of exceeding the threshold for the respective traffic class by receiving a message cell for this traffic class, a back pressure mechanism is provided for transmitting a back pressure signal by the respective switching element only to the switching element or upstream interface, respectively, just transmitting this message cell; and the switching element or upstream interface, respectively, just receiving the back pressure signal stopping transmission of message cells for a predetermined period of time periodically until resetting of the back pressure signal.
Claim 2
Dependent Claim 225 words
An ATM communication system for a statistical multiplexing of message cells belonging to virtual connections of at least two different traffic classes according to an asynchronous transfer mode, comprising: a plurality of upstream interfaces in each case with an output to which at least one logical queue is connected; at least one multi-stage funnel of switching elements connected to said plurality of upstream interfaces and at least one downstream interface connected to a last switching element of the respective funnel, each of the switching elements comprising a plurality of inputs and at least one output to which a logical queue is associated; the logical queue of each of the switching elements being common for the different traffic classes; means for defining a predetermined threshold for filling of the logical queue of the respective switching element for each of the traffic classes; in case of exceeding the threshold for the respective traffic class by receiving a message cell for this traffic class, a back pressure mechanism is provided for transmitting a back pressure signal by the respective switching element only to the switching element or upstream interface, respectively, just transmitting this message cell; and the switching element or upstream interface, respectively, just receiving the back pressure signal stopping transmission of message cells for a predetermined period of time periodically until resetting of the back pressure signal.
Claim 3
Dependent Claim 83 words
An ATM communication system according to claim 1, further comprising: a plurality of funnels of switching elements connected at input sides in parallel to the plurality of upstream interfaces and at output sides in each case to a downstream interface; the upstream interfaces comprising in each case a plurality of logical queues associated individually to one of the downstream interfaces; and the respective upstream interface for the switching element transmitting the back pressure signal being received only stopping the transmission of message cells.
Claim 4
Dependent Claim 45 words
An ATM communication system according to claim 1 wherein in each of the logical queues of the switching elements, means is provided for defining a first threshold for non-real time traffic and a second threshold for a real time traffic created in the first threshold.
Claim 5
Independent Claim 230 words
A method for operating an ATM communication system for statistical multiplexing of message cells belonging to virtual connections of at least two different traffic classes according to an asynchronous transfer mode, a plurality of upstream interfaces being provided in each case, with an output to which at least one logical queue is connected, at least one multi-stage funnel of switching elements being connected to the plurality of upstream interfaces and at least one downstream interface being connected to a last switching element of the respective funnel, and each of the switching elements comprising a plurality of inputs and at least one output to which a logical queue is associated, and wherein the logical queue of each of the switching elements is common for the different traffic classes, comprising the steps of: defining a predetermined threshold for filling of the logical queue of the respective switching element for each of the traffic classes; in case of exceeding the threshold for the respective traffic class by receiving a message cell for this traffic class, transmitting a back pressure signal by the respective switching element only to the switching element or upstream interface, respectively, just transmitting this message cell; and by the switching element or upstream interface, respectively, just receiving the back pressure signal, stopping the transmission of message cells for a predetermined period of time periodically until resetting the back pressure signal.
Claim 6
Independent Claim 230 words
A method for operating an ATM communication system for statistical multiplexing of message cells belonging to virtual connections of at least two different traffic classes according to an asynchronous transfer mode, a plurality of upstream interfaces being provided in each case, with an output to which at least one logical queue is connected, at least one multi-stage funnel of switching elements being connected to the plurality of upstream interfaces and at least one downstream interface being connected to a last switching element of the respective funnel, and each of the switching elements comprising a plurality of inputs and at least one output to which a logical queue is associated, and wherein the logical queue of each of the switching elements is common for the different traffic classes, comprising the steps of: defining a predetermined threshold for filling of the logical queue of the respective switching element for each of the traffic classes; in case of exceeding the threshold for the respective traffic class by receiving a message cell for this traffic class, transmitting a back pressure signal by the respective switching element only to the switching element or upstream interface, respectively, just transmitting this message cell; and by the switching element or upstream interface, respectively, just receiving the back pressure signal, stopping the transmission of message cells for a predetermined period of time periodically until resetting the back pressure signal.

References Cited (Backward Citations)

US5377327A Cited
US5341376A Cited
EP0471256A2 Cited
US5475692A Cited
US5519689A Cited
US5457687A Cited
US5581544A Cited
US5550823A Cited
US5434848A Cited
US5541912A Cited
US5629928A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag