ATM network available bit rate (ABR) explicit rate flow...

Multiplex communications – Data flow congestion prevention or control – Control of data admission to the network

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S235000, C370S395430, C370S412000, C370S468000

Reexamination Certificate

active

06359862

ABSTRACT:

TECHNICAL FIELD
The present invention relates in general to data processing networks, and in particular to Available Bit Rate (ABR) data flow control in Asynchronous Transfer Mode (ATM) networks.
BACKGROUND INFORMATION
In early data communication networks, data flow control and error detection/recovery were typically performed at each intermediate node or system on the path between the source and destination systems. Such hop-by-hop operations were thought to be necessary to deal with data lost or corrupted as a result of using the then available high error rate data transmission technology and media.
Data transmission technology and media have improved over time, allowing data communications networks to evolve into systems in which flow control and error detection/recovery can become primarily the responsibility of nodes at the end points of a network data path. Minimizing packet processing operations (and the time required to perform such operations) at intermediate nodes reduces the time required to move the data from source to destination, that is, increases system throughput.
Asynchronous Transfer Mode or ATM technology is an increasingly pervasive example of a technology in which flow control and error detection/recovery are typically performed primarily at end nodes on a data path. In ATM systems, all data is transported in relatively short fixed length cells. Standard ATM cells have a five byte header, which carries cell control and routing information, and a forty-eight byte payload, which normally carries actual user data. The advantage of using fixed length cells is that such cells can be switched at extremely high speeds by special purpose hardware switches within the ATM network.
While the ATM cell structure may be standard, the data transported in such cells may represent different types of information having different, sometimes inconsistent characteristics and transport requirements. Transported data may represent computer data or audio information or image information. Examples of audio information include human speech or music. Examples of image information include “live” video or photographs or graphic or medical images.
Where the data being transported represents audio or video information, a loss of a certain amount of the data during transmission generally can be tolerated before the quality of the reconstructed audio or video information is noticeably degraded. However, certain kinds of such data, such as live video signals or speech, cannot be excessively delayed or subject to cell-to-cell end-to-end variations in transit time (that is, be subject to jitter) without causing a significant loss of quality of the reconstructed audio or video information. In contrast, a certain level of transmission delay or jitter is tolerable for computer data while loss or corruption of such data is generally intolerable.
Data which must be delivered with low tolerances on delay or jitter is characterized as real-time (RT) data. Data which is delay-tolerant is characterized as non-real-time (NRT) data. In most cases, RT data is loss-tolerant while NRT data is loss-intolerant.
Any data communications network, including an ATM network, has a limited capacity (bandwidth) available for the transport of user data. The goal of a network designer or administrator is to consistently use as much of that bandwidth as possible while continuing to satisfy loss and/or delay requirements for the different kinds of data that are transported. Generically, loss and delay requirements are referred to as Quality of Service or QOS requirements.
In an ATM network, a connection is normally set up each time a source node wishes to send data to a destination node in the network. The connection setup includes the selection of a route or path through the network and the establishment of service parameters and QOS guarantees for the duration of the connection. Multiple connections between source-destination pairs can concurrently use the same physical links in the network. To accommodate the different service requirements of different kinds of traffic in an ATM network, different classes of ATM traffic have been defined. The defined classes of interest are CBR (Constant Bit Rate), VBR (Variable Bit Rate) and ABR (Available Bit Rate). A fourth defined class of ATM traffic, Unspecified Bit Rate or UBR, is of no interest. UBR traffic has the lowest priority of any ATM traffic and is allocated only whatever network bandwidth is left over after the requirements of higher priority (CBR, VBR and ABR) classes of ATM traffic are satisfied.
CBR traffic is traffic that needs to be transmitted at a specified, substantially constant bit rate. Examples of CBR traffic include real-time audio or video traffic or an ATM network connection emulating a standard T1 (1.544 Mbit/s) line. CBR traffic is delay and jitter intolerant. During set up of a CBR connection, a Peak Cell Rate (PCR) must be negotiated to define the maximum rate at which data can be transported without creating a significant risk of cell loss. Data is typically then transmitted at the negotiated PCR rate. If an attempt in made to transmit traffic at a rate exceeding the PCR, the excess traffic may be discarded by the network.
VBR traffic includes two subclasses of traffic—VBR real-time (VBR-RT) and VBR non-real-time (VBR-NRT. VBR-RT traffic is traffic which may be generated at varying rates (that is, be bursty) while still requiring tight limits on acceptable limits of cell jitter. Examples of VBR-RT traffic include video signals generated by a variable-rate codec or aggregated voice traffic with silence removal. VBR-NRT traffic is traffic which may be bursty but which is more delay tolerant than VBR-RT traffic. An example of VBR-NRT traffic includes traffic resulting from transaction processing, such as credit verification or other point-of-sale operations.
For each VBR connection to be set up, a Peak Cell Rate, a Sustained Cell Rate (SCR) and a jitter tolerance value must be negotiated. The negotiated SCR represents the average throughput to be permitted over the connection. While traffic may be accepted from a VBR source at rates exceeding the negotiated SCR for short periods of time (as long as the excess rates do not exceed the negotiated PCR), the rate at which traffic will subsequently be accepted from the same source must be reduced below the SCR sufficiently to maintain the negotiated SCR over a longer period of time. To assure that the SCR parameter can be observed over a relatively long period of time, still another parameter, a burst tolerance, must be established when the connection is being set up. Burst tolerance defines how long a VBR connection will be allowed to accept traffic at rates greater than SCR before the traffic rate is reduced below SCR to maintain an overall throughput not exceeding SCR
During these periods of reduced traffic activity and perhaps at other times during network operation, a significant amount of network bandwidth may be unused or idle. The ABR traffic class has been defined in an effort to exploit the availability of idle network bandwidth. ABR traffic is intended to make optimum use of what might otherwise be unused network bandwidth while utilizing traffic management techniques to monitor actual or incipient network congestion which might, if not taken into account, lead to unacceptable cell loss during transmission attempts.
The setup of an ABR connection requires negotiation of the same kind of PCR parameter that exists for a VBR connection. The PCR parameter serves the same purpose for both kinds of connections; namely, to limit the maximum rate at which traffic will be accepted for transmission over the connection. No effort is made to negotiate jitter or burst tolerances for ABR traffic. Instead, the ABR source and the network negotiate a Minimum Cell Rate (MCR) parameter representing the minimum amount of connection bandwidth that will always be available to the ABR traffic source. Generally, the MCR parameter represents the minimum transmission rate which must be available if the ABR traffic sou

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

ATM network available bit rate (ABR) explicit rate flow... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with ATM network available bit rate (ABR) explicit rate flow..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and ATM network available bit rate (ABR) explicit rate flow... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2863138

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.