Approximate Fairness Through Differential Dropping

TitleApproximate Fairness Through Differential Dropping
Publication TypeConference Paper
Year of Publication2003
AuthorsPan, R., Breslau L., Prabhakar B., & Shenker S.
Published inACM SIGCOMM Computer Communication Review
Other Numbers2142

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