Distributed Rate Allocation for Multi-path Routing Based on Network Utility Maximization

In this paper, the multi-path utility maximization problem is investigated. As the objective function of Multipath routing is not strictly concave, the dual problem may not be differentiable for every point when one attempts to use a duality approach. To ensure the objective function strictly concave, a logarithmic term is introduced. We propose a distributed rate allocation algorithm and prove the convergence performance. Simulation results show that the mechanism can converge rapidly and make better use of network resources.

[1]  Sam C. M. Lee,et al.  Interaction of ISPs: Distributed Resource Allocation and Revenue Maximization , 2008, IEEE Transactions on Parallel and Distributed Systems.

[2]  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.

[3]  Jean-Yves Le Boudec,et al.  On the long-run behavior of equation-based rate control , 2005, IEEE/ACM Trans. Netw..

[4]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[5]  Lun Li,et al.  Can shortest-path routing and TCP maximize utility , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[6]  Lun Li,et al.  Cross-layer optimization in TCP/IP networks , 2005, IEEE/ACM Transactions on Networking.

[7]  Adam Woei-Jyh Lee,et al.  Multi-path streaming: Optimization of load distribution , 2005, Perform. Evaluation.

[8]  R. Tyrrell Rockafellar,et al.  Lagrange Multipliers and Optimality , 1993, SIAM Rev..

[9]  Ness B. Shroff,et al.  Utility maximization for communication networks with multipath routing , 2006, IEEE Transactions on Automatic Control.

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

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