Multiplex communications – Data flow congestion prevention or control – Flow control of data transmission through a network
Patent
1996-04-17
1998-06-16
Chin, Wellington
Multiplex communications
Data flow congestion prevention or control
Flow control of data transmission through a network
370235, H04J 314
Patent
active
057682585
DESCRIPTION:
BRIEF SUMMARY
TECHNICAL FIELD
The present invention concerns a congestion control mechanism for switch-based information networks. The Asynchronous Transfer Mode (ATM) of these networks can be introduced also for local area networking. A Local Area Network (LAN) predominantly has to cope with nonreserved bandwidth traffic, which is inherently unpredictable and very loss-sensitive. This application necessitates a congestion control mechanism that reacts immediately upon detection of a traffic bottleneck by temporarily holding back the data traffic that is to pass the bottleneck. Other traffic should be influenced as little as possible. The present invention discloses a selective congestion control mechanism which fulfills these needs and which is generally applicable in switch-based networks. It may be used in ATM switches and other types of switches.
BACKGROUND OF THE INVENTION
Communication in switch-based ATM networks is connection-oriented and all ATM cells belonging to a connection follow the same path by swapping their routing labels at the input port of each switch. (See R. Handel, M. N. Huber, "Integrated Broadband Networks: An Introduction to ATM-Based Networks," Addison-Wesley Publishing Company, 1991, and W. E. Denzel. A.P.J. Engbersen, I. Iliadis, G. Karlsson, "A Highly Modular Packet Switch for Gb/s Rates," International Switching Symposium, Yokohama, Japan, Oct. 1992, pp 236-240.) Thus, the actual routing decisions take only place during connection set-up, and routing is not considered as a critical issue in the ATM environment. In contrast, congestion control is already today considered to be one of the difficult challenges that must be solved. This is particularly true for the envisioned LAN emulation service.
The principle of throttling or holding back cells selectively is quite natural and in some sense it has been reported since the early days of packet switching. Still, only recently the advance in technology has made it possible to realize this idea economically and in a more sophisticated manner. Recent studies in this direction have been reported in H. J. Chao, "A General Architecture for Link-Layer Congestion Control in ATM Networks", International Switching Symposium, Yokohama, Oct. 1992, pp. 229-233; J. Cherbonnier. j.-Y. Le Boudec "A GFC Protocol for Congestion Avoidance in the ATM Connectionless Service," EFOC/LAN 92, Paris, Jun. 1992, paper LAN/150, pp. 305-309; P. O. Mishra. H. Kanakia, "A Hop-by-Hop Rate-Based Congestion Control Scheme", COMM'92, pp. 112-123. The Mishra et al reference; compares the behavior of a hop-by-hop congestion control mechanism with an end-to-end control mechanism. Simulation results clearly show its superiority over the slow reacting end-to-end control in terms of higher throughput, lower delay, smaller loss probability, and smaller buffer requirements. The Chaos reference shows the use of a dedicated Trafic Regulator & Scheduler (TRS) at each output port. If a switch's queue is congested, its TRS can send control information backwards to some previous nodes along the paths to produce selective back-pressure. A TRS uses back-pressure signals from a congested node to selectively throttle traffic by reducing the average transmission rates of congested routes.
In a data environment, congestion cannot be resolved by discarding cells. Discarding cells owing to buffer overflow is a practice that originates from the telecommunication culture with a strong bias to real-time voice and video connections, which all require reserved bandwidth. Whereas for real-time applications, discarded cells are annoying for the user, but have no negative effect on the network. However discharging a single cell belonging to a data frame triggers definitely all the frame cells to be retransmitted, so that the network may become flooded by additional traffic without an increase in user throughput. Thus, discarding cells belonging to nonreserved traffic potentially consumes a significant part of the network capacity without any benefit.
It is a general object of this invention to avoid the
REFERENCES:
patent: 5115429 (1992-05-01), Hluchyj et al.
patent: 5128932 (1992-07-01), Li
patent: 5313454 (1994-05-01), Bustini et al.
patent: 5367523 (1994-11-01), Chang et al.
patent: 5457687 (1995-10-01), Newman
patent: 5570348 (1996-10-01), Holden
patent: 5631935 (1997-05-01), Ginossar
patent: 5633859 (1997-05-01), Jain et al.
Gerla et al, "Congestion Control in Interconnected LANs," 1988 pp. 72-76.
Schindler Hans Rudolf
Van As Harmen Roelof
Chin Wellington
International Business Machines - Corporation
Vu Huy D.
Woods Gerald K.
LandOfFree
Selective congestion control mechanism for information networks does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Selective congestion control mechanism for information networks, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Selective congestion control mechanism for information networks will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1734623