skip to main content
10.1145/507670.507673acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
Article

Probabilistic congestion control for non-adaptable flows

Published:12 May 2002Publication History

ABSTRACT

In this paper we present a TCP-friendly congestion control scheme for non-adaptable flows. The main characteristic of these flows is that their data rate is determined by an application and cannot be adapted to the current congestion situation of the network. Typical examples of non-adaptable flows are those produced by networked computer games or live audio and video transmissions where adaptation of the quality is not possible (e.g., since it is already at the lowest possible quality level). We propose to perform congestion control for non-adaptable flows by suspending them at appropriate times so that the aggregation of multiple non-adaptable flows behaves in a TCP-friendly manner. The decision whether or not a flow is to be suspended is based on random experiments. In order to allocate probabilities for these experiments, the data rate of the non-adaptable flow is compared to the rate that a TCP flow would achieve under the same conditions. We present a detailed discussion of the proposed scheme and evaluate it through extensive simulation with the network simulator ns-2.

References

  1. S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, and W. Weiss. An architecture for differentiated services. RFC 2475, IETF Network Working Group, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Braden, L. Zhang, S. Berson, S. Herzog, and S. Jamin. Resource reservation protocol (RSVP) -- version 1 functional specification. RFC 2205, IETF Network Working Group, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. Breslau, D. Estrin, K. Fall, S. Floyd, J. Heidemann, A. Helmy, P. Huang, S. McCanne, K. Varadhan, Y. Xu, and H. Yu. Advances in network simulation. IEEE Computer, 33(5):59--67, May 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Byers, M. Frumin, G. Horn, M. Luby, M. Mitzenmacher, A. Roetter, and W. Shaver. FLID-DL: Congestion control for layered multicast. In Proc. Second International Workshop on Networked Group Communication (NGC 2000), pages 71--81, Palo Alto, CA, USA, Nov. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. P. Damm. Probabilistic congestion control for non-adaptable flows. Master's thesis, University of Mannheim, Apr. 2001.Google ScholarGoogle Scholar
  6. S. Floyd and K. Fall. Promoting the use of end-to-end congestion control in the Internet. IEEE/ACM Transactions on Networking, 7(4):458--472, Aug. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Floyd, M. Handley, J. Padhye, and J. Widmer. Equation-based congestion control for unicast applications. In Proc. ACM SIGCOMM, pages 43 -- 56, Stockholm, Sweden, Aug. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Padhye, V. Firoiu, D. F. Towsley, and J. F. Kurose. Modeling TCP Reno performance: a simple model and its empirical validation. IEEE/ACM Transactions on Networking, 8(2):133--145, Apr. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Ramesh and I. Rhee. Issues in TCP model-based flow control. Technical Report TR-99-15, Department of Computer Science, NCSU, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. I. Rhee, V. Ozdemir, and Y. Yi. TEAR: TCP emulation at receivers - flow control for multimedia streaming. Technical report, Department of Computer Science, North Carolina State University, Apr. 2000.Google ScholarGoogle Scholar
  11. L. Rizzo. pgmcc: A TCP-friendly single-rate multicast congestion control scheme. In Proc. ACM SIGCOMM, pages 17 -- 28, Stockholm, Sweden, Aug. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Widmer, R. Denda, and M. Mauve. A survey on TCP-friendly congestion control. Special Issue of the IEEE Network Magazine "Control of Best Effort Traffic", 15(3):28--37, May/June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Probabilistic congestion control for non-adaptable flows

    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
      NOSSDAV '02: Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
      May 2002
      196 pages
      ISBN:1581135122
      DOI:10.1145/507670

      Copyright © 2002 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: 12 May 2002

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      NOSSDAV '02 Paper Acceptance Rate18of58submissions,31%Overall Acceptance Rate118of363submissions,33%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader