Impact of fairness on Internet performance

Thomas Bonald, Laurent Massoulié

ACM SIGMETRICS Performance Evaluation Review · 2001 · 174 citations · 15 references

Concepts

TL;DR

Fairness is a central design objective for Internet congestion‑control mechanisms. The authors analyze a backbone network with a dynamic number of short‑lived flows to evaluate how bandwidth sharing influences performance. They show that for a broad class of fair allocations the number of concurrent flows remains finite when link load is below one, throughput is largely determined by access rates, and unfair allocations can lead to suboptimal resource utilization.

Abstract

We discuss the relevance of fairness as a design objective for congestion control mechanisms in the Internet. Specifically, we consider a backbone network shared by a dynamic number of short-lived flows, and study the impact of bandwidth sharing on network performance. In particular, we prove that for a broad class of fair bandwidth allocations, the total number of flows in progress remains finite if the load of every link is less than one. We also show that provided the bandwidth allocation is "sufficiently" fair, performance is optimal in the sense that the throughput of the flows is mainly determined by their access rate. Neither property is guaranteed with unfair bandwidth allocations, when priority is given to one class of flow with respect to another. This suggests current proposals for a differentiated services Internet may lead to suboptimal utilization of network resources.

References

15