# US 5,704,047 A · ATM communication system wherein upstream switching element stops the transmission of message for a predetermined period of time upon backpressure signal

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,704,047 A
- Document ID: US5704047A
- Status: Granted
- Kind: A
- Application number: 08/531,008
- Filed: 1995-09-20
- Granted: 1997-12-30
- Earliest claimed: 1994-09-28
- Assignees: Siemens Aktiengesellschaft
- Inventors: Stefan Schneeberger
- Web page: https://patentgrep.com/patent/US5704047A

## CPC

- H04L 12/5601: {Transfer mode dependent, e.g. ATM}
- H04L 49/106: {using space switching, e.g. crossbar or matrix}
- H04L 49/1553: {Interconnection of ATM switching modules, e.g. ATM switching fabrics}
- H04L 49/3081: {ATM peripheral units, e.g. policing, insertion or extraction}
- H04Q 11/0478: {Provisions for broadband connections}
- H04L 2012/5635: {Backpressure, e.g. for ABR}
- H04L 2012/5647: {Cell loss}
- H04L 2012/5651: {Priority, marking, classes}
- H04L 2012/5672: {Multiplexing, e.g. coding, scrambling}
- H04L 2012/5681: {Buffer or queue management}
- H04L 2012/5682: {Threshold; Watermark}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)

## 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.

## Claims

### Claim 1

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 (depends on 1)

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 3 (depends on 1)

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 4

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.
