ACM Home Page
Please provide us with feedback. Feedback
A binary feedback scheme for congestion avoidance in computer networks
Full text PdfPdf (1.84 MB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 8 ,  Issue 2  (May 1990) table of contents
Pages: 158 - 181  
Year of Publication: 1990
ISSN:0734-2071
Authors
K. K. Ramakrishnan  Digital Equipment Corp., Littleton, MA
Raj Jain  Digital Equipment Corp., Littleton, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 54,   Citation Count: 44
Additional Information:

abstract   references   cited by   index terms   reviews   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/78952.78955
What is a DOI?

ABSTRACT

We propose a scheme for congestion avoidance in networks using a connectionless protocol at the network layer. The scheme uses a minimal amount of feedback from the network to the users, who adjust the amount of traffic allowed into the network. The routers in the network detect congestion and set a congestion-indication bit on packets flowing in the forward direction. The congestion indication is communicated back to the users through the transport-level acknowledgment. The scheme is distributed, adapts to the dynamic state of the network, converges to the optimal operating point, is quite simple to implement, and has low overhead. The scheme maintains fairness in service provided to multiple sources. This paper presents the scheme and the analysis that went into the choice of the various decision mechanisms. We also address the performance of the scheme under transient changes in the network and pathological overload conditions.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
AHUJA, V. Routing and flow control in systems network architecture. IBM Syst. J. 18, 2 (1979), 293-314.
 
2
Sux, W., AND GRILLO, D. Flow control in local-area networks of interconnected token rings. IEEE Trans. Commun. COM-33, 10 (Oct. 1985), 1058-1066.
 
3
DIGITAL EQUIPMENT CORPORATION. DECnet digital network architecture (phase IV) general description. Order AA-N149A-TC, Digital Equipment Corporation, Maynard, Mass., 1982.
 
4
GERLA, M., AND KLEINROCK, L. Flow control: A comparative survey. IEEE Trans. Comrnun. COM-28, 4 (Apr. 1980), 553-574.
 
5
GIESSLER, A., HAANLE, J., KONIG, A., AND PADE, E. Free buffer allocation--An investigation by simulation. Comput. Networks 1, 3 (July 1978), 191-204.
 
6
HARRISON, P.G. An analytic model for flow control schemes in communication network nodes. IEEE Trans. Commun. COM-32, 9 (Sept. 1984), 1013-1019.
 
7
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. ISO 8073: Information processing systems--Open systems interconnection--Connection oriented transport protocol specification. ISO 8073-1986 (E), International Organization for Standardization, July 1986.
 
8
jAIN, R. A timeout-based congestion control scheme for window flow-controlled networks. IEEE J. Sel. Areas Comraun. SAC-4, 7 (Oct. 1986), 1162-1167.
 
9
JAIN, R., AND RAMAKRISHNAN, K. K. Congestion avoidance in computer networks with a connectionless network layer, part I--Concepts, goals and alternatives. DEC Tech. Rep. TR-507, Digital Equipment Corporation, Littleton, Mass., Apr. 1987.
 
10
JAIN, R. K., CHIU, D.-M., AND HAWE, W.R. A quantitative measure of fairness and discrimination for resource allocation in shared systems. DEC Tech. Rep. TR-301, Digital Equipment Corporation, Littleton, Mass., Sept. 1984.
 
11
KLEINROCK, L. On flow control in computer networks. In Proceedings of the International Conference on Communications (June 1978), pp. 27.2.1-27.2.5.
 
12
KLEINROCK, L. Power and deterministic rules of thumb for probabilistic problems in computer communications. In Proceedings of the International Conference on Communications (June 1979), pp. 43.1.1-43.1.10.
 
13
MAJITHIA, J. C., IRLAND, M., GRANGE, J. L., COHEN, N., AND O'DONELL, C. Experiments in congestion control techniques. In Proceedings of the International Symposium on Flow Control in Computer Networks (Feb. 1979), pp. 211-234.
14
 
15
POSTEL, J. B. Transmission control protocol. Tech. Rep. RFC 793, Information Sciences institute, Sept. 1981.
 
16
RAMAKRISHNAN, K.K. Analysis of a dynamic window congestion control protocol in heterogeneous environments including satellite links. In Proceedings of the Computer Networking Symposium (Nov. 1986). IEEE, New York, 1986, pp. 94-101.
 
17
 
18
TAN~.NBAUM, A.S. Computer Networks. Prentice-Hall, Englewood Cliffs, N.J., 1981.
 
19
YUM, T. P., AND YEN, H.-M. Design algorithm for a hysteresis buffer congestion control strategy. In Proceedings of the IEEE International Conference on Communications (June 1983). IEEE, New York, 1983, pp. 499-503.
20

CITED BY  44


REVIEWS

"John Wesley Kyle : Reviewer"

Ramakrishnan and Jain present a method for congestion avoidance based on a model of the network as a feedback control system. The proposed scheme attempts to inject a minimal amount of feedback into the network by setting a single bit in the   more...


"Wai Sum Lai : Reviewer"

The authors propose an explicit notification method for avoiding congestion in connectionless networks. In this method, the nodes in a network detect congestion and set a congestion-indication bit in the head  more...

Collaborative Colleagues:
K. K. Ramakrishnan: colleagues
Raj Jain: colleagues