skip to main content
article
Free Access

Dynamics of congestion control and avoidance of two-way traffic in an OSI testbed

Published:01 April 1991Publication History
Skip Abstract Section

Abstract

An extensive set of measurements were made in an OSI testbed to study the behavior of congestion control and avoidance. Testbed systems used the Connectionless Network Protocol (CLNP) and Transport Protocol Class 4 (TP4), which had been modified to perform the CE-bit [10] congestion avoidance and the "CUTE" [6] congestion recovery algorithms.We found that two-way traffic has dynamics which can significantly decrease fairness among competing connections using congestion avoidance. We present experiments that demonstrate this problem and our analysis of how two-way traffic results in reduced fairness. This analysis led us to develop an effective modification to the congestion avoidance algorithms to maintain fairness with two-way traffic.Our analysis of experimental results also points to undesirable interactions between two-way traffic dynamics and a sending strategy that times data transmissions, by the receipt of acknowledgements. These interactions reinforce burstiness of transmissions. therefore increasing buffering requirements and delay in routers. They may also decrease throughput.

References

  1. {1} T. Boland, "Stable Implementation Agreements for OSI Protocols", Vol. 3, Ed. 1, Dec. 1989, NIST/SP/500/177, U. S. Dept. of Commerce, National Institute of Science and Technology.Google ScholarGoogle Scholar
  2. {2} J. Bolot and A. U. Shankar, "Dynamical Behavior of Rate-Based Flow Control Mechanisms", Computer Communications Review, Vol. 20, No. 2, April 1990, pp. 35-49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {3} Bux, W. and Grillo, D. "Flow Control in Local Area Networks of Interconnected Token Rings", IEEE Transactions on Communication, COM-33, 10, Oct. 1985, pp. 1058-1066.Google ScholarGoogle Scholar
  4. {4} V. Jacobson, "Congestion Avoidance and Control", Proc. ACM SIGCOMM '88, Computer Communications Review, Vol. 18, No. 4, August 1988, pp. 314-329. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. {5} V. Jacobson, "Berkeley TCP Evolution from 4.3-tahoe to 4.3-reno", IETF Proceedings, Vancouver, B. C., August 1990.Google ScholarGoogle Scholar
  6. {6} R. Jain, "Timeout-based Congestion Control Scheme for Window-controlled Networks", IEEE Journal on Selected Areas in Communications, SAC-4, 7, Oct. 1986, pp. 1162-1167.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. {7} A. Mankin, "Random Drop Congestion Control", Proc. ACM SIGCOMM '90, Computer Communications Review, Vol. 20, No. 4, Sept. 1990, pp. 1-7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {8} A. Mankin, et al. "Evaluation of Internet Performance - FY89", Technical Report MTR-89W00216, The MITRE Corp, McLean, VA.Google ScholarGoogle Scholar
  9. {9} D. Mitra and J. B. Seery, "Dynamic Adaptive Windows for High Speed Data Networks: Theory and Simulations", Proc. ACM SIGCOMM '90, Computer Communications Review, Vol. 20, No. 4, Sept. 1990, pp. 30-40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. {10} K. K. Ramakrishnan and R. Jain, "A Binary Feedback Scheme for Congestion Avoidance in Computer Networks with a Connectionless Network Layer", Proc. ACM SIGCOMM '88, Computer Communications Review, Vol. 18, No. 4, Aug. 1988, pp. 303-313. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {11} S. Shenker, "A Theoretical Analysis of Feedback Flow Control", Proc. ACM SIGCOMM '90, Computer Communications Review, Vol. 20, No. 4, Sept. 1990, pp. 156-165. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. {12} S. Shenker, L. Zhang, and D.D. Clark, "Dynamics of a Congestion Control Algorithm", Computer Communications Review, Vol. 20, No. 5, Oct. 1990, pp. 30-39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {13} Z. Wang and J. Crowcroft, "A New Congestion Control Scheme: Slow Start and Search (Tri-S)", Computer Communication Review, Volume 21, No. 1, pp. 32- 43, Jan. 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. {14} L. Zhang, "Virtual Clock: A New Traffic Control Algorithm for Packet Switching Networks", Proc. ACM SIGCOMM '90, Computer Communications Review, Vol. 20, No. 4, Sept. 1990, pp. 19-29. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Dynamics of congestion control and avoidance of two-way traffic in an OSI testbed

        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

        Full Access

        • Published in

          cover image ACM SIGCOMM Computer Communication Review
          ACM SIGCOMM Computer Communication Review  Volume 21, Issue 2
          April 1991
          91 pages
          ISSN:0146-4833
          DOI:10.1145/122419
          • Editor:
          • Craig Patridge
          Issue’s Table of Contents

          Copyright © 1991 Authors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 April 1991

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader