Self adjustable CHOKe: An active queue management algorithm for congestion control and fair bandwidth allocation

Ying Jiang, Mounir Hamdi*, Jing Liu

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

18 Citations (Scopus)

Abstract

Queue management and congestion control are very important to the robustness and fairness of the Internet. In this paper, a new queue management algorithm, termed self adjustable choke (SAC) is proposed to achieve both fairness and congestion control in an Internet router. It is based on the well-known RED algorithm and a recently proposed CHOKe algorithm. The SAC scheme has kept the advantages of simplicity and lower processing cost of RED and CHOKe, while solving their unfair bandwidth allocation properties. In particular, the SAC scheme treats TCP and UDP flows differently, and can adaptively adjust its parameters according to the current traffic status. As a result, using the SAC, bandwidth is distributed evenly among different flows, no matter how different these flows are. This will be demonstrated and compared to CHOKe using experimental results under various traffic scenarios.

Original languageEnglish
Title of host publicationProceedings - 8th IEEE International Symposium on Computers and Communication, ISCC 2003
Pages1018-1025
Number of pages8
DOIs
Publication statusPublished - 2003
Externally publishedYes
Event8th IEEE International Symposium on Computers and Communication, ISCC 2003 - Kemer-Antalya, Turkey
Duration: 30 Jun 20033 Jul 2003

Publication series

NameProceedings - IEEE Symposium on Computers and Communications
ISSN (Print)1530-1346

Conference

Conference8th IEEE International Symposium on Computers and Communication, ISCC 2003
Country/TerritoryTurkey
CityKemer-Antalya
Period30/06/033/07/03

Fingerprint

Dive into the research topics of 'Self adjustable CHOKe: An active queue management algorithm for congestion control and fair bandwidth allocation'. Together they form a unique fingerprint.

Cite this