skip to main content
10.1145/52324.52355acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free Access

A binary feedback scheme for congestion avoidance in computer networks with a connectionless network layer

Published:01 August 1988Publication History

ABSTRACT

We propose a scheme for congestion avoidance in networks using a connectionless protocol at the network layer. The scheme uses feedback from the network to the users of the network. The interesting challenge for the scheme is to use a minimal amount of feedback (one bit in each packet) from the network to adjust the amount of traffic allowed into the network. The servers 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 acknowledgement.

The scheme is distributed, adapts to the dynamic state of the networks, converges to the optimal operating point, is quite simple to implement, and has low overhead while operational. The scheme also addresses a very important aspect of fairness in the service provided to the various sources utilizing the network. The scheme attempts to maintain 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 for pathological conditions.

References

  1. Ahu79.V. A~uja. Routing ~nd tlow control ill systems network architecture. IBM $Fstems Journal, 18(2):293-314, 1979.Google ScholarGoogle Scholar
  2. BG85.Werner Bux and Davids C:rillo. Flow control in local-area networks of interconnected token rings. IEEE Transactions on Communications, COM-33(10)-1058-1066, October 1985.Google ScholarGoogle Scholar
  3. DNA82.DECnet 'Digital Network Architecture {Phase iV} General Description. Digital Equipment Corporation, 1982. Order No. AA-N149A-TC.Google ScholarGoogle Scholar
  4. GHKP78.A. Giessler, J. Haanle, A. Konig and E. Padc. Free Buffer Allocation - An Investigation by Simulation. Computer Networks, Vol. 1, No. 3, July 1978, pp. 191-204.Google ScholarGoogle Scholar
  5. Maji79.J.C. Majithia etal. Experiments in congestion control techniques. In Proceedings of the International $~rnposlum on Flow Contol in Computer Networks, pages 211- 234, February 1979.Google ScholarGoogle Scholar
  6. GK80.Mario Gerla al~d Leonard Kleinrock. Flow control: a comparative survey. 1EEE Tran~actior~ on (7ommumcation~, COM-2S(4):553-574, April 1980.Google ScholarGoogle Scholar
  7. Har84.Peter G. Harrison. An analytic model for flow control schemes in colllnmnication network nodes. IEEE Transactions on Communications, COM-32(9):1013-1019, September 1984.Google ScholarGoogle Scholar
  8. ISO86.Lqo 8073: Information Processing Systems - Open Systems Ir, terconnection - Connection Orier~ted Tran.~port Protocol Specification. International Organization for Standardization, July 1986. (Rel.no. ISO 8073-1986 (E)).Google ScholarGoogle Scholar
  9. Jai86.Raj Jain. A timeout-based congestion control scheme for window flow-controlled networks. IEEE Journal on Selected Areas in Communicgtior~s, October 1986.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. JCH84.R.K. Jain, l)ah-Ming Chiu, and Willian~ R. ttawe. A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Systems. DEC Technical tleport TR-301, Digital Equipment Corporation, September 1984.Google ScholarGoogle Scholar
  11. JR87.Raj Jain and K. K. Ralnakrishnan. Congestion Avoidance in Computer Networks with a Oonnectionless Network Layer: Concepts, Goals and Methodology. Proceedings of the Computer Networking Symposium - 1988, pages 134- 143, April 1988.Google ScholarGoogle Scholar
  12. Kle78.Leonard Kleinrock. On flow control in computer networks. In Proceedings of the International Conference on Communications, June 1978.Google ScholarGoogle Scholar
  13. Kle79.L. Kleinrock. Power and deterministic rules of thumb for probabilistic problems ill computer communications. Proceedir~gs of the international Conference on Uommuncations, June 1979.Google ScholarGoogle Scholar
  14. Nag84.John Nagle. Congestion control in tcp/ip internetworks. Computer Communication Review, 14(4), October 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ram86.K.K. Ramakrishnan. Analysis of a dynamic window congestion control protocol in heterogeneous enviroltnmnts including satellite links, ht Proceedings of the Computer Networking Symposium, November 1986.Google ScholarGoogle Scholar
  16. Rei83.M. Reiser. Queuei~g and delay analysis of a buffer pool with resume level. In A. K. Agrawala altd S. K. Tripathi, editor% Performance '83, pages 25-32, May 1983. Google ScholarGoogle Scholar
  17. Tan81.Andrew S. Ta~mnbaum. Computer Networks. Prentice- Hall, Englewood Cliffs, N. J., 1981.Google ScholarGoogle Scholar
  18. YY83.Takshing P. Yum and Hung-Ming Yen. Design algorithm for a hysteresis buffer congestion control strategy. In Proceedings of the IEEE International Conference on Commnications~ pages 499-503, June 1983.Google ScholarGoogle Scholar
  19. ZSEG82.J. Zahorjan, K. C. Sevcik, D. L. Eager, and B. Caller. Balanced job bound analysis of queueing networks. Communications of the ACM, 25(2), February 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A binary feedback scheme for congestion avoidance in computer networks with a connectionless network layer

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  SIGCOMM '88: Symposium proceedings on Communications architectures and protocols
                  August 1988
                  339 pages
                  ISBN:0897912799
                  DOI:10.1145/52324
                  • Editor:
                  • Vinton Cerf
                  • cover image ACM SIGCOMM Computer Communication Review
                    ACM SIGCOMM Computer Communication Review  Volume 18, Issue 4
                    August 1988
                    338 pages
                    ISSN:0146-4833
                    DOI:10.1145/52325
                    Issue’s Table of Contents

                  Copyright © 1988 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 1 August 1988

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  Overall Acceptance Rate554of3,547submissions,16%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader