Approximate Fairness Through Differential Dropping
Title | Approximate Fairness Through Differential Dropping |
Publication Type | Conference Paper |
Year of Publication | 2003 |
Authors | Pan, R., Breslau L., Prabhakar B., & Shenker S. J. |
Published in | ACM SIGCOMM Computer Communication Review |
Volume | 33 |
Issue | 2 |
Page(s) | 23-39 |
Other Numbers | 2142 |
Abstract | Many researchers have argued that the Internet architecture would be more robust and more accommodating of heterogeneity if routers allocated bandwidth fairly. However, most of the mechanisms proposed to accomplish this, such as Fair Queueing [16, 6] and its many variants [2, 23, 15], involve complicated packet scheduling algorithms. These algorithms, while increasingly common in router designs, may not be inexpensively implementable at extremely high speeds; thus, finding more easily implementable variants of such algorithms may be of significant practical value. This paper proposes an algorithm called Approximate Fair Dropping (AFD), which bases its dropping decisions on the recent history of packet arrivals. AFD retains a simple forwarding path and requires an amount of additional state that is small compared to current packet buffers. Simulation results, which we describe here, suggest that the design provides a reasonable degree of fairness in a wide variety of operating conditions. The performance of our approach is aided by the fact that the vast majority of Internet flows are slow but the fast flows send the bulk of the bits. This allows a small sample of recent history to provide accurate rate estimates of the fast flows. |
Bibliographic Notes | ACM SIGCOMM Computer Communication Review, Vol. 33, Issue 2, pp. 23-39 |
Abbreviated Authors | R. Pan, L. Breslau, B. Prabhakar, and S. Shenker |
ICSI Research Group | Networking and Security |
ICSI Publication Type | None |