Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Dynamics of random early detection

Published: 01 October 1997 Publication History

Abstract

In this paper we evaluate the effectiveness of Random Early Detection (RED) over traffic types categorized as non-adaptive, fragile and robust, according to their responses to congestion. We point out that RED allows unfair bandwidth sharing when a mixture of the three traffic types shares a link. This unfairness is caused by the fact that at any given time RED imposes the same loss rate on all flows, regardless of their bandwidths.We propose Fair Random Early Drop (FRED), a modified version of RED. FRED uses per-active-flow accounting to impose on each flow a loss rate that depends on the flow's buffer use.We show that FRED provides better protection than RED for adaptive (fragile and robust) flows. In addition, FRED is able to isolate non-adaptive greedy traffic more effectively. Finally, we present a "two-packet-buffer" gateway mechanism to support a large number of flows without incurring additional queueing delays inside the network. These improvements are demonstrated by simulations of TCP and UDP traffic.FRED does not make any assumptions about queueing architecture; it will work with a FIFO gateway. FRED's per-active-flow accounting uses memory in proportion to the total number of buffers used: a FRED gateway maintains state only for flows for which it has packets buffered, not for all flows that traverse the gateway.

References

[1]
Brakmo, L, O'Malley, S., Peterson, L., '~TCP Vegas: New Techniques for Congestion Detection and Avoidance" SIG- COMM'94
[2]
Claffy, K., Braun, H-W., Polyzos, G., "A Parameterizable Methodology for Internet Traffic Flow Profiling" IEEE Journal on Selected Areas in Communications, March 1995.
[3]
Eldridge, C., "Rate Controls in Standard Transport Protocols;' ACM Computer Communication Review, July 1992.
[4]
Fall, K., Floyd S., "Simulation-based Comparisons of Tahoe, Reno, and SACK TCP,' Computer Communication Review, July 1996
[5]
Floyd, S, Jacobson V., "Random Early Detection for Congestion Avoidance" IEEE/ACM Transactions on Networking. August 1993
[6]
Floyd, S., Jacobson, V., "On Traffic Phase Effects in Packet- Switched Gateways,' Computer Communication Review, April 1991
[7]
Floyd, S., "TCP and Explicit Congestion Notification" Computer Communication Review, October 1994
[8]
Floyd, S., "Connections with Multiple Congested Gateways in Packet-Switched Networks Part 1' One-way Traffic,' Computer Communications Review, October 1991
[9]
Hahne, E, Gallager, R., "Round Robin Scheduling for Fair Flow Control in Data Communications Networks" IEEE International Conference on Communications, June 1986
[10]
Hashem, E, "Analysis of Random Drop for Gateway Congestion control;' MIT-LCS-TR-465
[11]
Hoe, J, "Improving the Start-up Behavior of a Congestion Control Scheme for TCP,' SIGCOMM'96
[12]
Jaeobson, V., "Congestion Avoidance and Control" SiG- COMM'88
[13]
Jaeobson, V., "Modified TCP congestion avoidance algorithm;' April 30, 1990, end2end-interest mailing list
[14]
Jain, R, Ramakrishnan, K.K., Chiu, D., "Congestion Avoidance in Computer Networks With a Connectionless Network Layer,' DEC-TR-506
[15]
Kung, H. T., Blackwell, T., Chapman, A., "Credit-Based Flow Control for ATM Networks: Credit Update Protocol, Adaptive Credit Allocation, and Statistical Multiplexing" SIGCOMM '94
[16]
Kung, H.T., Chapman, A., The CreditNet Project, http:// www. eecs.harvard.edu/cn.html
[17]
Lin, D., "TCP Fast Retransmission and Fast Recovery Strategies: Analysis and Improvements;' work in progress
[18]
Mankin, A., Ramakrishnan, K., "Gateway Congestion Control Survey" RFC 1254
[19]
Mankin, A., "Random Drop Congestion Control" SiG- COMM'90
[20]
Morris, R., "TCP Behavior with Many Flows;' work in progress
[21]
Nagle, J., "On Packet Switches with Infinite Storage" IEEE Transactions on Communications, Vol. 35, pp 435438, 1987
[22]
Rizzo, L., "RED and non-responsive flows" end2end-interest mailing list, June, 1997
[23]
Tanenbaum, A., Computer Networks, Prentice Hall, 2nd Edition, 1989
[24]
Turner, J.S, "Maintaining High Throughput during overload in ATM Switches,' INFOCOM'96
[25]
Villamizar, C., Song, C., "High Performance TCP in ANS- NET," Computer Communications Review, October 1994
[26]
Zhang, L., "A New Architecture for Packet Switching Network Protocols" MIT-LCS-TR-455

Cited By

View all
  • (2024)Simulation Modeling and Performance Comparison of RED and ERED Algorithms using Congestion Indicatorsمجلة العلوم والدراسات الإنسانية - كلية الآداب والعلوم – المرج10.37376/1571-000-063-008(1-11)Online publication date: 6-May-2024
  • (2024)Adaptive Approximate Fair Queueing for Shared-Memory Programmable SwitchesIEEE Transactions on Network Science and Engineering10.1109/TNSE.2024.337781411:4(3563-3576)Online publication date: Jul-2024
  • (2023)Chronology of the development of Active Queue Management algorithms of RED family. Part 1: from 1993 up to 2005Discrete and Continuous Models and Applied Computational Science10.22363/2658-4670-2023-31-4-305-33131:4(305-331)Online publication date: 15-Dec-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCOMM Computer Communication Review
ACM SIGCOMM Computer Communication Review  Volume 27, Issue 4
Oct. 1997
291 pages
ISSN:0146-4833
DOI:10.1145/263109
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGCOMM '97: Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
    October 1997
    311 pages
    ISBN:089791905X
    DOI:10.1145/263105
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: 01 October 1997
Published in SIGCOMM-CCR Volume 27, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)267
  • Downloads (Last 6 weeks)39
Reflects downloads up to 07 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Simulation Modeling and Performance Comparison of RED and ERED Algorithms using Congestion Indicatorsمجلة العلوم والدراسات الإنسانية - كلية الآداب والعلوم – المرج10.37376/1571-000-063-008(1-11)Online publication date: 6-May-2024
  • (2024)Adaptive Approximate Fair Queueing for Shared-Memory Programmable SwitchesIEEE Transactions on Network Science and Engineering10.1109/TNSE.2024.337781411:4(3563-3576)Online publication date: Jul-2024
  • (2023)Chronology of the development of Active Queue Management algorithms of RED family. Part 1: from 1993 up to 2005Discrete and Continuous Models and Applied Computational Science10.22363/2658-4670-2023-31-4-305-33131:4(305-331)Online publication date: 15-Dec-2023
  • (2022)CCAIB: Congestion Control Based on Adaptive Integral Backstepping for Wireless Multi-Router NetworkSensors10.3390/s2205181822:5(1818)Online publication date: 25-Feb-2022
  • (2022)Queue-Buffer Optimization Based on Aggressive Random Early Detection in Massive NB-IoT MANET for 5G ApplicationsElectronics10.3390/electronics1118295511:18(2955)Online publication date: 18-Sep-2022
  • (2022)Congestion Control for Internet of Things Based on PriorityInternational Journal of Control, Automation and Systems10.1007/s12555-021-0076-220:4(1154-1165)Online publication date: 2-Apr-2022
  • (2022)The Queueing System with Threshold-Based Direct and Inverse General Renovation MechanismDistributed Computer and Communication Networks: Control, Computation, Communications10.1007/978-3-031-23207-7_24(309-323)Online publication date: 26-Sep-2022
  • (2021)Fuzzy-Logic Based Active Queue Management Using Performance Metrics Mapping into Multi-Congestion IndicatorsCybernetics and Information Technologies10.2478/cait-2021-001721:2(29-44)Online publication date: 1-Jul-2021
  • (2021)Protocols for Transferring Bulk Data Over Internet: Current Solutions and Future ChallengesIEEE Access10.1109/ACCESS.2021.30946569(95228-95249)Online publication date: 2021
  • (2021)Mobile computing and communications-driven fog-assisted disaster evacuation techniques for context-aware guidance supportComputer Communications10.1016/j.comcom.2021.07.020179:C(195-216)Online publication date: 1-Nov-2021
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media