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

On the long-run behavior of equation-based rate control

Published:19 August 2002Publication History

ABSTRACT

We consider unicast equation-based rate control, where a source estimates the loss event ratio $p$, and, primarily at loss events, adjusts its send rate to $f(p)$. Function $f$ is assumed to represent the loss-throughput relation that TCP would experience. When no loss occurs, the rate may also be increased according to some additional mechanism. We assume that the loss event interval estimator is non-biased. If the loss process is deterministic, the control is TCP-friendly in the long-run, i.e, the average throughput does not exceed that of TCP. If, in contrast, losses are random, it is a priori not clear whether this holds, due to the non-linearity of $f$, and a phenomenon similar to Feller's paradox. Our goal is to identify the key factors that drive whether, and how far, the control is TCP friendly (in the long run). As TCP and our source may experience different loss event intervals, we distinguish between TCP-friendliness and conservativeness (throughput does not exceed $f(p)$). We give a representation of the long term throughput, and derive that conservativeness is primarily influenced by various convexity properties of $f$, the variability of loss events, and the correlation structure of the loss process. In many cases, these factors lead to conservativeness, but we show reasonable experiments where the control is clearly non-conservative. However, our analysis also suggests that our source should experience a higher loss event ratio than TCP, which would make non-TCP friendliness less likely. Our findings provide guidelines that help understand when an equation base control is indeed TCP-friendly in the long-run, and in some cases, excessively so. The effects of round trip time and its variations are not included in this study.

References

  1. Francois Baccelli and Pierre Brémaud. Elements of Queueing Theory, volume 26. Applications of Mathematics, Springer-Verlag, 1991.Google ScholarGoogle Scholar
  2. Deepak Bansal, Hari Balakrishnan, Sally Floyd, and Scott Shenker. Dynamic Behavior of Slowly-responsive Congestion Control Algorithms. In Proc. of ACM Sigcomm'01, San Diego, California, USA, August 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. Barakat. TCP/IP Modeling and Validation. IEEE Network, 15(3):38--47, May-June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Boutremans and J.-Y. Le Boudec. Adaptive Delay Aware Error Control for Internet Telephony. In Proc. of 2nd IP-Telephony Workshop, pages 81--92, Columbia University, New York, April 2001.Google ScholarGoogle Scholar
  5. Neal Cardwell, Stefan Savage, and Thomas Anderson. Modeling TCP Latency. In Proc. of the IEEE INFOCOM'2000, Tel-Aviv, Israel, March 2000.Google ScholarGoogle Scholar
  6. William Feller. An Introduction to Probablity Theory and Its Applications, volume 2. John-Wiley & Sons, 2 edition, 1966.Google ScholarGoogle Scholar
  7. Sally Floyd. Best Control Principles, September 2000. rfc-2914, www.ietf.org.Google ScholarGoogle Scholar
  8. Sally Floyd and Kevin Fall. Promoting the Use of End-to-end Congestion Control in the Internet. IEEE/ACM Trans. on Networking, 7(4):458--472, August 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Sally Floyd, Mark Handley, Jitendra Padhye, and J. Widmer. Equation-based Congestion Control for Unicast Applications. In Proc. of the Sigcomm'00, pages 43--56, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Mark Handley, Jitendra Padhye, Sally Floyd, and J. Widmer. TCP Friendly Rate Control (TFRC) Protocol Specification, IETF internet-draft, July 2001. http://search.ietf.org/internet-drafts/draft-ietf-tsvwg-tfrc-02.txt. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Jamshid Mahdavi and Sally Floyd. TCP-Friendly Unicast Rate-based Flow Control. Technical note sent to end-2-end interest mailing list, http://www.psc.edu/networking/papers/tcp friendly.html, January 1997.Google ScholarGoogle Scholar
  12. Matthew Mathis, Jeffrey Semke, Jamshid Mahdavi, and Teunis Ott. The Macroscopic Behavior of the TCP Congestion Avoidance Algorithm. Computer Communication Review, 27(3), July 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Jitendra Padhye, Victor Firoiu, Don Towsley, and Jim Kurose. Modeling TCP Reno Performance: A Simple Model and its Empirical Validation. IEEE/ACM Trans. on Networking, 8(2):133--145, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Vern Paxson. End-to-end Internet Packet Dynamics. IEEE/ACM Trans. on Networking, pages 277--292, June 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Salamatian M. R. and Vaton S. Hidden Markov Modeling for Network Communication Channels. In Proceedings of ACM Sigmetrics / Performance 200, Cambridge, Massachusetts, USA, June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Rockafellar R. T. Convex Analysis. Princeton University Press, Princeton, 1970.Google ScholarGoogle Scholar
  17. Milan VojnoviΕ and Jean-Yves Le Boudec. Some Observations on Equation-based Rate Control. In Proc. of ITC-17, pages 173--184, Salvador, Bahia, Brazil, Dec. 2001.Google ScholarGoogle Scholar
  18. J. Widmer, R. Denda, and M. Mauve. A Survey on TCP-Friendly Congestion Control. IEEE Network, 15(3):28--37, May-June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Y. Richard Yang, Min Sik Kim, and Simon S. Lam. Transient Behaviors of TCP-Friendly Congestion Control Protocols. In Proc. of IEEE Infocom'2001, March 2001.Google ScholarGoogle ScholarCross RefCross Ref
  20. Yin Zhang, Nick Duffield, Vern Paxson, and Scott Shenker. On the Constancy of Internet Path Properties. In Proc. of ACM Sigcomm Internet Measurement Workshop, Nov. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On the long-run behavior of equation-based rate control

      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 '02: Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
        August 2002
        368 pages
        ISBN:158113570X
        DOI:10.1145/633025
        • cover image ACM SIGCOMM Computer Communication Review
          ACM SIGCOMM Computer Communication Review  Volume 32, Issue 4
          Proceedings of the 2002 SIGCOMM conference
          October 2002
          332 pages
          ISSN:0146-4833
          DOI:10.1145/964725
          Issue’s Table of Contents

        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: 19 August 2002

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        SIGCOMM '02 Paper Acceptance Rate25of300submissions,8%Overall Acceptance Rate554of3,547submissions,16%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader