English

Controlling congestion on complex networks: fairness, efficiency and network structure

Physics and Society 2017-08-24 v2 Networking and Internet Architecture Optimization and Control

Abstract

We consider two elementary (max-flow and uniform-flow) and two realistic (max-min fairness and proportional fairness) congestion control schemes, and analyse how the algorithms and network structure affect throughput, the fairness of flow allocation, and the location of bottleneck edges. The more realistic proportional fairness and max-min fairness algorithms have similar throughput, but path flow allocations are more unequal in scale-free than in random regular networks. Scale-free networks have lower throughput than their random regular counterparts in the uniform-flow algorithm, which is favoured in the complex networks literature. We show, however, that this relation is reversed on all other congestion control algorithms for a region of the parameter space given by the degree exponent γ\gamma and average degree k{k}. Moreover, the uniform-flow algorithm severely underestimates the network throughput of congested networks, and a rich phenomenology of path flow allocations is only present in the more realistic α\alpha-fair family of algorithms. Finally, we show that the number of paths passing through an edge characterises the location of a wide range of bottleneck edges in these algorithms. Such identification of bottlenecks could provide a bridge between the two fields of complex networks and congestion control.

Keywords

Cite

@article{arxiv.1512.09293,
  title  = {Controlling congestion on complex networks: fairness, efficiency and network structure},
  author = {Lubos Buzna and Rui Carvalho},
  journal= {arXiv preprint arXiv:1512.09293},
  year   = {2017}
}

Comments

published

R2 v1 2026-06-22T12:20:54.619Z