WO1997001913A2 - Congestion avoidance - Google Patents

Congestion avoidance Download PDF

Info

Publication number
WO1997001913A2
WO1997001913A2 PCT/GB1996/001502 GB9601502W WO9701913A2 WO 1997001913 A2 WO1997001913 A2 WO 1997001913A2 GB 9601502 W GB9601502 W GB 9601502W WO 9701913 A2 WO9701913 A2 WO 9701913A2
Authority
WO
WIPO (PCT)
Prior art keywords
buffer
traffic
cells
network
buffers
Prior art date
Application number
PCT/GB1996/001502
Other languages
French (fr)
Other versions
WO1997001913A3 (en
Inventor
John Spencer Arnold
Original Assignee
Gpt Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gpt Limited filed Critical Gpt Limited
Priority to EP96920950A priority Critical patent/EP0835574A2/en
Priority to AU62330/96A priority patent/AU6233096A/en
Priority to JP9504231A priority patent/JPH11508735A/en
Publication of WO1997001913A2 publication Critical patent/WO1997001913A2/en
Publication of WO1997001913A3 publication Critical patent/WO1997001913A3/en
Priority to NO976097A priority patent/NO976097L/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/563Signalling, e.g. protocols, reference model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5636Monitoring or policing, e.g. compliance with allocated rate, corrective actions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5651Priority, marking, classes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5678Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
    • H04L2012/5681Buffer or queue management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A switched Asynchronous Transfer Mode network has three buffers at the input of the network which hold ATM cells for Constant Bit-Rate traffic, Sustainable Cell-Rate traffic and Available Bit-Rate traffic respectively, the latter two buffers having a lower controlled rate of cell egress than the first of the buffers, the rates of egress being controlled in response to the relationship of the contents of the buffers to upper and lower specified values.

Description

CONGESTION AVOIDANCE
The existing Public Switched Telephone Network (PSTN) carries voice services over
constant-bit-rate channels which are committed for the duration of a call; therefore congestion
may only occur at call set-up.
The existing Packet Switched Public Data Network (PSPDN) caπies data in packets over
virtual-channels which are statistically-multiplexed onto bearers. Congestion may occur at any
time but the integrity of the data is protected by the integral High Level Data Control (HDLC) protocol which operates link-by-link.
The PSTN is inefficient in carrying data because the channel occupies bandwidth whether or not it carries information.
The PSPDN is not able to carry a voice dialogue because of the delay-variation introduced by statistical-multiplexing and the integral HDLC protocol.
An Asynchronous Transfer Mode (ATM) network is required to carry a mixture of the
two traffic types described above; its traffic characteristics and features are therefore
fundamentally different from either the PSTN or the PSPDN. The present invention is to
identify and provide solutions for the handhng of the different traffic classes in the access layer of an ATM infrastructure.
According to the present invention there is provided a switched Asynchronous Transfer Mode (ATM) network comprising a plurality of switches and having at or adjacent to the input of the network a set of three first-in first-out (FIFO) buffers for receiving calls comprising ATM
traffic, the buffers being for Constant Bit-Rate (CBR) traffic, Sustainable Cell-Rate (SCR) traffic
and Available Bit-Rate (ABR) traffic forms of ATM traffic respectively, the output rates from
the SCR and ABR buffers being controlled by increasing the output rate of a buffer by a small increment when the contents of the buffer exceed an upper specified value and reducing the
output rate by a small increment when the contents of the buffer are less than a lower specified
value.
The present invention will now be described by way of example, with reference to the accompanying drawings, in which:-
Figure 1 shows a block diagram illustrating an ATM Access Upstream Buffer for use in the present invention; Figure 2 shows a block diagram illustrating Traffic Shaping and Congestion Avoidance as carried out in the present invention; and
Figure 3 shows a block diagram illustrating the ATM Flow-Control Loop of the present invention.
The International Telecommunications Union (ITU) Study Group 13 recognises three
ATM traffic classes; these are:-
* Constant Bit-Rate (CBR) (class A)
Principally to carry voice. * Sustainable Cell-Rate (SCR) (class B)
Principally to carry variable bit-rate video.
* Available Bit-Rate (ABR) (class Y)
Used to carry data.
One of these traffic classes is associated with each virtual-channel at set-up time.
The SCR and ABR traffic-classes together are defined as bursty; that is, the instantaneous bandwith occupied by a virtual-channel (VC) is continuously varying.
The mean bandwidth of a bursty VC is substantially lower than the peak bandwidth. An ATM switch will provide a multiplexing function at its output ports including a memory buffer which allows the multiple sources to queue for access to the bearer, thus smoothing the traffic flow. When many bursty channels are carried in one bearer the probabiUty of coincidence of peaks resulting in overflow of the finite memory of the buffer queue is relatively low. Thus, it is possible to dimension the network based on virtual-channel bandwidths approaching the mean and hence carry many more channels than would have been the case if dimensioning was based
on peak bandwidth; known as the "statistical-gain" ofthe system.
The quality-of-service provided, in terms of cell-loss probability, is dependent upon the maximum permitted peak channel bandwidth (the lower the channel bandwidth the larger the
number of channels carried and hence the lower the standard-deviation from the statistical mean
for the bearer), the size of the memory buffer in the switch (the larger the buffer the longer the period of burst integration) and the "burstiness" of the traffic flow entering the switch. Limiting the VC peak bandwidth is a function of the system control and VC policing
functions provided and switch memory-buffers need to be relatively small both to minimise cost
and avoid excessive delay. Bursty traffic can, however, be "conditioned" in the access network
in order to achieve a smoother traffic flow before entering the switching network. A large
memory buffer positioned adjacent to the point of entry to the access network. All bursty traffic
(SCR and ABR classes) is directed via this buffer. However, SCR traffic - more sensitive to
delay and delay-variation than ABR traffic - is given the higher priority for egress from the
buffer.
CCR traffic is already "smooth" and voice quality will suffer from delay thus this traffic class will use a separate and smaller buffer with priority over the bursty buffer with priority over the bursty buffer for access upstream.
The resultant structure of the upstream buffers is illustrated in Figure 1 ; however, simple buffering is not enough on its own to smooth the traffic flow. If the output rate is significantly
greater than the mean input rate, then the queue in the buffer will be nearly empty and the output
will retain much of the burstiness of the input. The output must therefore be rate-controlled so
as to create a traffic flow which comes close to emulating that of a CCR channel. However, if
the output rate is too restricted then the buffer will fill up and may overflow; thus, a feedback
mechanism is required which constrains the output flow sufficiently to maintain a fairly constant
level in the buffer.
The size of the bursty traffic buffer is maintained between limits by the mechanisms shown in Figure 2. If the queue size falls below the lower limit then the output rate from the buffer is incrementally reduced; similarly, if the size goes above the upper limit the output rate
is increased. With small increments of change the output rate will change relatively slowly,
hence creating a smooth flow of cells.
mj recommendations provide for a 3-bit cell-type field in the header of each ATM cell
and one of the codes in this field is for a congested indication. This indication is set by any
switch or statistical-multiplexer in the path of a VC or Virtual Path (VP) when there are signs
of the approach of congestion; usually when the buffer contents exceed a pre-set value. The
intention is that persistence ofthe congested indication, detected at the destination User-Network Interface (UNI) (above or below the T reference point depending upon implementation), will result in the return to the source of a congested-message.
The cell-type field also provides for identifying a resource-management (RM) cell which is transmitted over the return path of the related Virtual-Channel and carries the congested- message. In fact, RM cells are returned at regular intervals (e.g. every N cells received on the channel) whether or not a persistence of congested-indications has been detected.
An RM Cell received at the source may indicate one of three conditions of the upstream
track which result in the following actions:
1. Congested: shifts the buffer limits (together) one increment up the buffer until the upper
buffer margin is reached.
Extends the period over which the bursty input is integrated. Temporarily reduces the output rate of the buffer (until it refills). Increases the path delay.
2. Hold: maintains the present state.
3. Uncongested: shifts the buffer limits (together) one increment down the buffer until the lower buffer margin is reached. Eventually restores the original state.

Claims

1. A switched Asynchronous Transfer Mode (ATM) network comprising a plurality of
switches and having at or adjacent to the input of the network a set of three first-in first-out
(FIFO) buffers for receiving calls comprising ATM traffic, the buffers being for Constant Bit-
Rate (CBR) traffic, Sustainable Cell-Rate (SCR) traffic and Available Bit-Rate (ABR) traffic
forms of ATM traffic respectively, the output rates from the SCR and ABR buffers being
controlled by increasing the output rate of a buffer by a small increment when the contents of the buffer exceed an upper specified value and reducing the output rate by a small increment when the contents of the buffer are less than a lower specified value.
2. A network as claimed in Claim 1, wherein cells in the CBR buffer have a first priority for egress, cells in the SCR buffer have a second priority for egress and cells in the ABR buffer
have the lowest priority for egress.
3. A network as claimed in Claim 1 or 2, wherein each cell has in a header thereof a field which may be set by a switch to indicate the onset of a congested condition in the buffers and
at the addressed destinations ofthe network Resource Management (RM) cells are periodically
transmitted to the input, the RM cell carrying in the payload thereof information indicating when
persistent receipt of cells carrying the indication of a congested condition is occurring and the receipt of RM cells at the input and carrying such information causing the lower and upper
specified values to be moved jointly up the buffer until a limiting upper value is reached.
4. A network as claimed in Claim 3 wherein subsequent receipt of RM cells at the input not carrying such infoπnation causing the lower and upper specified values to be lowered jointly in
the buffer until a limiting lower value is reached.
PCT/GB1996/001502 1995-06-28 1996-06-21 Congestion avoidance WO1997001913A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP96920950A EP0835574A2 (en) 1995-06-28 1996-06-21 Congestion avoidance
AU62330/96A AU6233096A (en) 1995-06-28 1996-06-21 Congestion avoidance
JP9504231A JPH11508735A (en) 1995-06-28 1996-06-21 Congestion avoidance
NO976097A NO976097L (en) 1995-06-28 1997-12-29 Net without internal lock

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB9513138.9A GB9513138D0 (en) 1995-06-28 1995-06-28 Congestion avoidance
GB9513138.9 1995-06-28

Publications (2)

Publication Number Publication Date
WO1997001913A2 true WO1997001913A2 (en) 1997-01-16
WO1997001913A3 WO1997001913A3 (en) 1997-03-13

Family

ID=10776789

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1996/001502 WO1997001913A2 (en) 1995-06-28 1996-06-21 Congestion avoidance

Country Status (6)

Country Link
EP (1) EP0835574A2 (en)
JP (1) JPH11508735A (en)
AU (1) AU6233096A (en)
GB (2) GB9513138D0 (en)
NO (1) NO976097L (en)
WO (1) WO1997001913A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19709258A1 (en) * 1996-03-07 1997-11-06 Fujitsu Ltd Delay time measurement method for ATM network
US7171491B1 (en) * 2000-01-25 2007-01-30 Cisco Technology, Inc. Methods and apparatus for managing data distribution in a network
KR100736937B1 (en) 2001-02-06 2007-07-10 삼성전자주식회사 apparatus of analyzing performance of traffic in ATM switch and method thereof and ATM switching system employing the same

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19745020B4 (en) * 1996-10-29 2008-01-31 Keymile Ag Method for controlling data traffic in an ATM network
US5999534A (en) * 1996-12-26 1999-12-07 Daewoo Electronics Co., Ltd. Method and apparatus for scheduling cells for use in a static priority scheduler

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2268372B (en) * 1992-06-11 1995-11-01 Roke Manor Research Improvements in or relating to data transmission systems
FI98774C (en) * 1994-05-24 1997-08-11 Nokia Telecommunications Oy Method and apparatus for prioritizing traffic in an ATM network
US5553061A (en) * 1994-06-27 1996-09-03 Loral Fairchild Corporation Packet processor having service priority and loss priority features

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
DATA COMMUNICATIONS, vol. 23, no. 4, 1 March 1994, page 55/56, 58, 60 XP000432073 SAUNDERS S: "ATM Forum Ponders Congestion Control Options. Different approaches for data flow control raise the specter of interoperability snags." *
NETWORKING: FOUNDATION FOR THE FUTURE, SAN FRANCISCO, MAR. 28 - APR. 1, 1993, vol. 1, 28 March 1993, INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 358-367, XP000419751 TEDIJANTO T E ET AL: "EFFECTIVENESS OF DYNAMIC BANDWIDTH MANAGEMENT MECHINISMS IN ATM NETWORKS" *
NETWORKING: FOUNDATION FOR THE FUTURE, SAN FRANCISCO, MAR. 28 - APR. 1, 1993, vol. 3, 28 March 1993, INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 1288-1297, XP000419693 BOLLA R ET AL: "AN INTEGRATED DYNAMIC RESOURCE ALLOCATION SCHEME FOR ATM NETWORKS" *
PROCEEDINGS OF THE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM), SAN FRANCISCO, NOV. 28 - DEC. 2, 1994, vol. 2 OF 3, 28 November 1994, INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 1207-1211, XP000488727 VECIANA DE G: "LEAKY BUCKETS AND OPTIMAL SELF-TUNING RATE CONTROL" *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19709258A1 (en) * 1996-03-07 1997-11-06 Fujitsu Ltd Delay time measurement method for ATM network
US6094418A (en) * 1996-03-07 2000-07-25 Fujitsu Limited Feedback control method and device in ATM switching system
US6671257B1 (en) 1996-03-07 2003-12-30 Fujitsu Limited Feedback control method and device in ATM switching system
DE19709258B4 (en) * 1996-03-07 2004-06-03 Fujitsu Ltd., Kawasaki Feedback control method and associated device in an ATM switching system
US7171491B1 (en) * 2000-01-25 2007-01-30 Cisco Technology, Inc. Methods and apparatus for managing data distribution in a network
KR100736937B1 (en) 2001-02-06 2007-07-10 삼성전자주식회사 apparatus of analyzing performance of traffic in ATM switch and method thereof and ATM switching system employing the same

Also Published As

Publication number Publication date
GB9613064D0 (en) 1996-08-28
GB9513138D0 (en) 1995-08-30
EP0835574A2 (en) 1998-04-15
AU6233096A (en) 1997-01-30
NO976097L (en) 1998-03-02
GB2305576A (en) 1997-04-09
NO976097D0 (en) 1997-12-29
JPH11508735A (en) 1999-07-27
WO1997001913A3 (en) 1997-03-13

Similar Documents

Publication Publication Date Title
Hong et al. Congestion control and prevention in ATM networks
US5629928A (en) Dynamic fair queuing to support best effort traffic in an ATM network
KR100293920B1 (en) Apparatus and method for controlling traffic of atm user network interface
US5339332A (en) Arrangement for monitoring the bit rate in ATM networks
EP0763915B1 (en) Packet transfer device and method adaptive to a large number of input ports
US5311513A (en) Rate-based congestion control in packet communications networks
EP0673138B1 (en) Connection admission control method for ATM network
US6041038A (en) Packet switching device and cell transfer control method
US5295135A (en) Arrangement for monitoring the bit rate in ATM networks
KR100328642B1 (en) Arrangement and method relating to packet flow control
US8009565B2 (en) Switch with function for assigning queue based on a declared transfer rate
US6717912B1 (en) Fair discard system
EP1067737B1 (en) A traffic shaper that accommodates maintenance cells without causing jitter or delay
US6243359B1 (en) Methods and apparatus for managing traffic in an atm network
US6169727B1 (en) Device and method of notifying and controlling congestion in asynchronous transfer mode network
JPH07212374A (en) Statistical multiplexing method
Blau et al. AXD 301: A new generation ATM switching system
WO1997001913A2 (en) Congestion avoidance
JP3227133B2 (en) ATM switch
Vaman et al. A flow control strategy for ATM networks based on a unified performance parameter
KR100357635B1 (en) Resource utilize method of atm switch
Crosby Some aspects of ATM network performance
KR19980017798A (en) Traffic Scheduler using 2 x 1 Switch in Fixed Priority Queue Service in ATM Networks
KR19990058026A (en) Traffic Control Method Using Cell Priority of Hybrid Protocol Converter
KR19980017803A (en) Real-time Queue Service System Using Virtual Time Algorithm in Asynchronous Transmission Mode Network

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 96195065.X

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BB BG BR BY CA CH CN CZ DE DK EE ES FI GE HU IS JP KE KG KP KR KZ LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG US UZ VN AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BB BG BR BY CA CH CN CZ DE DK EE ES FI GE HU IS JP KE KG KP KR KZ LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG US UZ VN AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML

WWE Wipo information: entry into national phase

Ref document number: 1996920950

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 1997 504231

Country of ref document: JP

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1996920950

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA

WWW Wipo information: withdrawn in national office

Ref document number: 1996920950

Country of ref document: EP