On utility‐optimised router‐level bandwidth allocation

Kelly's network utility maximisation (NUM) problems and solutions are aimed to maximise the aggregate utility subject to link capacity constraints. They are formulated and solved by using the individual flow rate vector. Because of the architecture of the current networks such as the Internet, the individual flow rates are generally not measurable directly at the routers for the network service provider. However, the aggregate flow rates are more convenient to obtain and to adjust. In this paper, we still study the NUM problems for communication networks but from a router-level bandwidth allocation standpoint. With the use of the generalised matrix inverse, we propose a general model of utility-optimised router-level bandwidth allocation and its solution, where the objective function and the constraints are formulated in terms of the aggregate flow rate vector rather than from the individual flow rate vector as in the usual NUM problem. We find that the new proposed models are equivalent to Kelly's NUM model in the sense that they lead to the same optimum and their solutions satisfy the given routing scheme. We also discuss the special cases where the routing matrix is of full row rank and where there is one single-hop flow in every link in the network. We suggest a direct application to Internet Protocol-based virtual private network of the latter case. We present the mathematical models and solution procedures that lead to the utility-optimised aggregate flow rate vector and further illustrate them by numerical examples. We believe our approach is promising for deployment in communication networks. Copyright © 2012 John Wiley & Sons, Ltd.

[1]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

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

[3]  Jorma T. Virtamo,et al.  Communication Networks Dimensioning of data networks: a flow-level perspective , 2009, Eur. Trans. Telecommun..

[4]  Dimitri Papadimitriou,et al.  Open Research Issues in Internet Congestion Control draft-irtf-icc rg-welzl-congestion-control-open-research-01.txt , 2007 .

[5]  Michalis Faloutsos,et al.  Justice: Flexible and Enforceable Per-Source Bandwidth Allocation , 2005, NETWORKING.

[6]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[7]  Marco Carugi,et al.  Service Requirements for Layer 3 Provider Provisioned Virtual Private Networks (PPVPNs) , 2005, RFC.

[8]  Cándido López-García,et al.  The persistent congestion problem of FAST-TCP: analysis and solutions , 2010, Eur. Trans. Telecommun..

[9]  Joan Feigenbaum,et al.  Distributed algorithmic mechanism design: recent results and future directions , 2002, DIALM '02.

[10]  Marcel Waldvogel,et al.  Closed-loop congestion control for mixed responsive and non-responsive traffic , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[11]  Dimitri Papadimitriou,et al.  Open Research Issues in Internet Congestion Control , 2011, RFC.

[12]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..

[13]  Noam Nisan,et al.  Algorithmic Mechanism Design , 2001, Games Econ. Behav..

[14]  David K. Smith,et al.  Mathematical Programming: Theory and Algorithms , 1986 .

[15]  Andrew T. Campbell,et al.  Pricing, provisioning and peering: dynamic markets for differentiated Internet services and implications for network interconnections , 2000, IEEE Journal on Selected Areas in Communications.

[16]  Wei Zhang,et al.  Stability of TCP/RED systems in AQM routers , 2006, IEEE Transactions on Automatic Control.

[17]  Y. Vardi,et al.  Network Tomography: Estimating Source-Destination Traffic Intensities from Link Data , 1996 .

[18]  K. S. Banerjee Generalized Inverse of Matrices and Its Applications , 1973 .

[19]  Moshe Zukerman,et al.  Adaptive bandwidth allocation for metropolitan and wide-area networks , 2005, IEEE Communications Letters.

[20]  Mung Chiang,et al.  Stochastic network utility maximisation - a tribute to Kelly's paper published in this journal a decade ago , 2008, Eur. Trans. Telecommun..

[21]  Audra E. Kosh,et al.  Linear Algebra and its Applications , 1992 .

[22]  Michel Minoux,et al.  Mathematical Programming , 1986 .

[23]  Moshe Zukerman,et al.  A quantitative measure for telecommunications networks topology design , 2005, IEEE/ACM Transactions on Networking.

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

[25]  W. Wang,et al.  Market-driven bandwidth allocation in selfish overlay networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[26]  Yunmeng Tan,et al.  Stochastic Network Utility Maximization over Time Averages , 2011, 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing.

[27]  Cándido López-García,et al.  Common problems in delay-based congestion control algorithms: a gallery of solutions , 2011, Eur. Trans. Telecommun..

[28]  C. R. Rao,et al.  Generalized Inverse of Matrices and its Applications , 1972 .

[29]  Steven H. Low,et al.  REM: active queue management , 2001, IEEE Network.

[30]  Xiaomei Zhang,et al.  Price-based Max-Min Fair Rate Allocation in Wireless Multi-hop Networks , 2005, TENCON 2005 - 2005 IEEE Region 10 Conference.

[31]  Jiantao Wang,et al.  Counter-intuitive throughput behaviors in networks under end-to-end control , 2006, TNET.

[32]  Liansheng Tan,et al.  A Novel Method to Estimate IP Traffic Matrix , 2010, 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM).

[33]  Krzysztof Malinowski,et al.  Network traffic routing using effective bandwidth theory , 2009, Eur. Trans. Telecommun..

[34]  Liansheng Tan,et al.  On IP Traffic Matrix Estimation , 2007, 2007 16th International Conference on Computer Communications and Networks.

[35]  Shie-Yuan Wang,et al.  TCP trunking: design, implementation and performance , 1999, Proceedings. Seventh International Conference on Network Protocols.

[36]  Steven H. Low,et al.  A duality model of TCP and queue management algorithms , 2003, TNET.