User-Centric Network Fairness through Connection-Level Control

Methods for network resource allocation have mainly focused on establishing fairness among the rates of individual flows. However, since multiple TCP connections in one or many paths can serve a common user, we advocate in this paper a user-centric notion of fairness, which we formulate in the Network Utility Maximization (NUM) framework. In particular, we develop control laws for the number of connections identified with a certain user, which can include single-path, multipath or more general aggregates of flows, and prove convergence to the optimal resource allocation. This theory applies directly to the case of cooperative users. In the case where connections are generated exogenously by possibly non-cooperative users, we develop admission control policies that ensure both network stability and user-centric fairness.

[1]  Laurent Massoulié,et al.  Arguments in favour of admission control for TCP flows , 1999 .

[2]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[3]  R. Srikant,et al.  Multi-Path TCP: A Joint Congestion Control and Routing Scheme to Exploit Path Diversity in the Internet , 2006, IEEE/ACM Transactions on Networking.

[4]  F. Paganini,et al.  A Unified Approach to Congestion Control and Node-Based Multipath Routing , 2009, IEEE/ACM Transactions on Networking.

[5]  Thomas Voice,et al.  Stability of Multi-Path Dual Congestion Control Algorithms , 2006, IEEE/ACM Transactions on Networking.

[6]  Rayadurgam Srikant,et al.  The Mathematics of Internet Congestion Control (Systems and Control: Foundations and Applications) , 2004 .

[7]  Gustavo de Veciana,et al.  Stability and performance analysis of networks supporting services with rate control-could the Internet be unstable? , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[8]  Laurent Massoulié,et al.  Impact of fairness on Internet performance , 2001, SIGMETRICS '01.

[9]  Jean C. Walrand,et al.  Fair end-to-end window-based congestion control , 2000, TNET.

[10]  A. Robert Calderbank,et al.  Layering as Optimization Decomposition: A Mathematical Theory of Network Architectures , 2007, Proceedings of the IEEE.

[11]  Fernando Paganini,et al.  Achieving network stability and user fairness through admission control of TCP connections , 2008, 2008 42nd Annual Conference on Information Sciences and Systems.

[12]  Bob Briscoe,et al.  Flow rate fairness: dismantling a religion , 2007, CCRV.

[13]  Jean Walrand,et al.  Fair end-to-end window-based congestion control , 1998, TNET.

[14]  Ness B. Shroff,et al.  Utility Maximization for Communication Networks , 2006 .

[15]  B. V. Dean,et al.  Studies in Linear and Non-Linear Programming. , 1959 .

[16]  Rayadurgam Srikant,et al.  The Mathematics of Internet Congestion Control , 2003 .

[17]  T. Allen Thank you. , 2003, CJEM.