[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

The effects of active queue management and explicit congestion notification on web performance

Published: 01 December 2007 Publication History

Abstract

We present an empirical study of the effects of active queue management (AQM) and explicit congestion notification (ECN) on the distribution of response times experienced by users browsing the Web. Three prominent AQM designs are considered: the Proportional Integral (PI) controller, the Random Exponential Marking (REM) controller, and Adaptive Random Early Detection (ARED). The effects of these AQM designs were studied with and without ECN. Our primary measure of performance is the end-to-end response time for HTTP request-response exchanges. Our major results are as follows.
• If ECN is not supported, ARED operating in byte-mode was the best performing design, providing better response time performance than drop-tail queueing at offered loads above 90% of link capacity. However, ARED operating in packet-mode (with or without ECN) was the worst performing design, performing worse than drop-tail queueing.
• ECN support is beneficial to PI and REM. With ECN, PI and REM were the best performing designs, providing significant improvement over ARED operating in byte-mode. In the case of REM, the benefit of ECN was dramatic. Without ECN, response time performance with REM was worse than drop-tail queueing at all loads considered.
• ECN was not beneficial to ARED. Under current ECN implementation guidelines, ECN had no effect on ARED performance. However, ARED performance with ECN improved significantly after re versing a guideline that was intended to police unresponsive flows. Overall, the best ARED performance was achieved without ECN.
• Whether or not the improvement in response times with AQM is significant, depends heavily on the range of round-trip times (RTTs) experienced by flows. As the variation in flows' RTT increases, the impact of AQM and ECN on response-time performance is reduced.
We conclude that AQM can improve application and network performance for Web or Web-like workloads. In particular, it appears likely that with AQM and ECN, provider links may be operated at near saturation levels without significant degradation in user-perceived performance.

References

[1]
{1} S. Floyd and V. Jacobson, "Random early detection gateways for congestion avoidance," IEEE/ACM Trans. Netw., vol. 1, no. 4, pp. 397-413, Aug. 1993.
[2]
{2} B. Braden, D. D. Clark, J. Crowcroft, B. Davie, S. Deering, D. Estrin, S. Floyd, V. Jacobson, G. Minshall, C. Partridge, L. Peterson, K. K. Ramakrishnan, S. Shenker, J. Wroclawski, and L. Zhang, "Recommendations on queue management and congestion avoidance in the Internet," RFC 2309, Apr. 1998.
[3]
{3} K. K. Ramakrishnan, S. Floyd, and D. L. Black, "The addition of explicit congestion notification (ECN) to IP," RFC 3168, Sep. 2001.
[4]
{4} C. V. Hollot, V. Misra, D. Towsley, and W.-B. Gong, "On designing improved controllers for AQM routers supporting TCP flows," in Proc. IEEE INFOCOM, Apr. 2001, pp. 1726-1734.
[5]
{5} S. Athuraliya, V. H. Li, S. H. Low, and Q. Yin, "REM: Active queue management," IEEE Network, vol. 15, no. 3, pp. 48-53, May 2001.
[6]
{6} S. Floyd, R. Gummadi, and S. Shenker, "Adaptive RED: An algorithm for increasing the robustness of RED's Active Queue Management," Aug. 2001 {Online}. Available: http://www.icir.org/floyd/papers/adaptiveRED.pdf
[7]
{7} L. Le, J. Aikat, K. Jeffay, and F. D. Smith, "The effects of active queue management on web performance," in Proc. ACM SIGCOMM, Aug. 2003, pp. 265-276.
[8]
{8} M. Christiansen, K. Jeffay, D. Ott, and F. D. Smith, "Tuning RED for web traffic," IEEE/ACM Trans. Netw., vol. 9, no. 3, pp. 249-264, Jun. 2001.
[9]
{9} M. Weigle, P. Adurthis, F. H. Campos, K. Jeffay, and F. D. Smith, "Tmix: A tool for generating realistic TCP application workloads in ns-2," ACM Comput. Commun. Rev., vol. 36, no. 3, pp. 65-76, Jul. 2006.
[10]
{10} W.-C. Feng, D. D. Kandlur, D. Saha, and K. G. Shin, "A self-configuring RED gateway," in Proc. IEEE INFOCOM, Mar. 1999, pp. 1320-1328.
[11]
{11} V. Misra, W.-B. Gong, and D. Towsley, "Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED," in Proc. ACM SIGCOMM, Aug. 2000, pp. 151-160.
[12]
{12} S. Athurliya, "A note on parameter values of REM with Reno-like algorithms," Mar. 2002 {Online}. Available: http://netlab.caltech.edu
[13]
{13} K. Cho, "A framework for alternate queueing: Towards traffic management by PC-UNIX based routers," in USENIX 1998, New Orleans, LA, Jun. 1998.
[14]
{14} L. Rizzo, "Dummynet: A simple approach to the evaluation of network protocols," ACM Comput. Commun. Rev., vol. 27, no. 1, pp. 31-41, Jan. 1997.
[15]
{15} J. Aikat, J. Kaur, F. D. Smith, and K. Jeffay, "Variability in TCP round-trip times," in Proc. Internet Measurement Conf. (IMC 2003), Miami, FL, Oct. 2003, pp. 279-284.
[16]
{16} F. D. Smith, F. H. Campos, K. Jeffay, and D. Ott, "What TCP/IP protocol headers can tell us about the web," in Proc. ACM SIGMETRICS, Jun. 2001, pp. 245-256.

Cited By

View all
  • (2021)Transient and First Passage Time Distributions of First- and Second-order Multi-regime Markov Fluid Queues via ME-ficationMethodology and Computing in Applied Probability10.1007/s11009-020-09812-y23:4(1257-1283)Online publication date: 1-Dec-2021
  • (2017)Matrix-analytic solution of infinite, finite and level-dependent second-order fluid modelsQueueing Systems: Theory and Applications10.1007/s11134-017-9544-z87:3-4(325-343)Online publication date: 1-Dec-2017

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE/ACM Transactions on Networking
IEEE/ACM Transactions on Networking  Volume 15, Issue 6
December 2007
400 pages

Publisher

IEEE Press

Publication History

Published: 01 December 2007
Published in TON Volume 15, Issue 6

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Transient and First Passage Time Distributions of First- and Second-order Multi-regime Markov Fluid Queues via ME-ficationMethodology and Computing in Applied Probability10.1007/s11009-020-09812-y23:4(1257-1283)Online publication date: 1-Dec-2021
  • (2017)Matrix-analytic solution of infinite, finite and level-dependent second-order fluid modelsQueueing Systems: Theory and Applications10.1007/s11134-017-9544-z87:3-4(325-343)Online publication date: 1-Dec-2017

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media