Network Utility Maximization and Price-Based Distributed Algorithms for Rate-Reliability Tradeoff

The current framework of network utility max- imization for rate allocation and its price-based algorithms assumes that each link provides a fixed-size transmission 'pipe' and each user's utility is a function of transmission rate only. These assumptions break down in many practical systems, where, by adapting the physical layer channel coding or transmission diversity, different tradeoffs between rate and reliability can be achieved. In network utility maximization problems formu- lated in this paper, the utility for each user depends on both transmission rate and signal quality, with an intrinsic tradeoff between the two. Each link may also provide a higher (lower) rate on the transmission 'pipes' by allowing a higher (lower) decoding error probability. Despite non-separability and non- convexity of these optimization problems, we propose new price- based distributed algorithms and prove their convergence to the globally optimal rate-reliability tradeoff under readily-verifiable sufficient conditions. We first consider networks in which the rate-reliability tradeoff is controlled by adapting channel code rates in each link's physical layer error correction codes, and propose two distributed algorithms based on pricing, which respectively implement the 'integrated' and 'differentiated' policies of dynamic rate- reliability adjustment. In contrast to the classical price-based rate control algorithms, in our algorithms each user provides an of- fered price for its own reliability to the network while the network provides congestion prices to users. The proposed algorithms converge to a tradeoff point between rate and reliability, which we prove to be a globally optimal one for channel codes with sufficiently large coding length and utilities whose curvatures are sufficiently negative. Under these conditions, the proposed algorithms can thus generate the Pareto optimal tradeoff curves between rate and reliability for all the users. The distributed algorithms and convergence proofs are extended for wireless MIMO multi-hop networks, in which diversity and multiplexing gains of each link are controlled to achieve the optimal rate- reliability tradeoff.

[1]  D. A. Bell,et al.  Information Theory and Reliable Communication , 1969 .

[2]  Suhas N. Diggavi,et al.  Great expectations: the value of spatial diversity in wireless networks , 2004, Proceedings of the IEEE.

[3]  Fernando Paganini,et al.  Internet congestion control , 2002 .

[4]  Xin Wang,et al.  Distributed Algorithms for Max-Min Fair Rate Allocation in ALOHA Networks , 2004 .

[5]  Mung Chiang,et al.  Cross-Layer Congestion Control, Routing and Scheduling Design in Ad Hoc Wireless Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[6]  A. Robert Calderbank,et al.  Layering As Optimization Decomposition , 2006 .

[7]  A. Robert Calderbank,et al.  Price-based distributed algorithms for rate-reliability tradeoff in network utility maximization , 2006, IEEE Journal on Selected Areas in Communications.

[8]  David Gesbert,et al.  From theory to practice: an overview of MIMO space-time coded wireless systems , 2003, IEEE J. Sel. Areas Commun..

[9]  Shengyu Zhang,et al.  Distributed rate allocation for inelastic flows: optimization frameworks, optimality conditions, and optimal algorithms , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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

[11]  Catherine Rosenberg,et al.  A game theoretic framework for bandwidth allocation and pricing in broadband networks , 2000, TNET.

[12]  Steven H. Low,et al.  Understanding TCP Vegas: a duality model , 2002 .

[13]  Ness B. Shroff,et al.  Non-convex optimization and rate control for multi-class services in the Internet , 2005, IEEE/ACM Transactions on Networking.

[14]  Mung Chiang,et al.  Nonconcave network utility maximization through sum of squares method , 2005, IEEE Conference on Decision and Control.

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

[16]  Mung Chiang Balancing transport and physical Layers in wireless multihop networks: jointly optimal congestion control and power control , 2005 .

[17]  Vaduvur Bharghavan,et al.  Achieving MAC layer fairness in wireless packet networks , 2000, MobiCom '00.

[18]  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).

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

[20]  A. Robert Calderbank,et al.  Utility-Optimal Medium Access Control: Reverse and Forward Engineering , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[21]  Koushik Kar,et al.  Cross-layer rate control for end-to-end proportional fairness in wireless networks with random access , 2005, MobiHoc '05.

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

[23]  Suhas N. Diggavi,et al.  Space-time signaling based on Kerdock and Delsafte-Goethals codes , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[24]  Ness B. Shroff,et al.  The impact of imperfect scheduling on cross-layer rate control in wireless networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[25]  Mung Chiang,et al.  Layering as Optimization Decomposition: Questions and Answers , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[26]  Mung Chiang,et al.  TCP/IP Interaction Based on Congestion Price: Stability and Optimality , 2006, 2006 IEEE International Conference on Communications.

[27]  Derong Liu The Mathematics of Internet Congestion Control , 2005, IEEE Transactions on Automatic Control.

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

[29]  Leandros Tassiulas,et al.  Achieving proportional fairness using local information in Aloha networks , 2004, IEEE Transactions on Automatic Control.

[30]  Lijun Chen,et al.  Joint congestion control and media access control design for ad hoc wireless networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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

[32]  J LaRichard,et al.  Utility-based rate control in the Internet for elastic traffic , 2002 .

[33]  S. Low,et al.  Understanding Vegas: a duality model , 2002 .

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

[35]  Mung Chiang,et al.  Equilibrium of Heterogeneous Congestion Control Protocols , 2006 .

[36]  Mung Chiang,et al.  Balancing transport and physical Layers in wireless multihop networks: jointly optimal congestion control and power control , 2005, IEEE Journal on Selected Areas in Communications.

[37]  R. Srikant,et al.  End-to-end congestion control schemes: utility functions, random losses and ECN marks , 2003, TNET.

[38]  Ness B. Shroff,et al.  Nonconvexity issues for Internet rate control with multiclass services: stability and optimality , 2004, IEEE INFOCOM 2004.

[39]  Brahim Bensaou,et al.  Fair bandwidth sharing algorithms based on game theory frameworks for wireless ad-hoc networks , 2004, IEEE INFOCOM 2004.

[40]  Ao Tang,et al.  Network equilibrium of heterogeneous congestion control protocols , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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

[42]  A. Robert Calderbank,et al.  Distributed algorithms for optimal rate-reliability tradeoff in networks , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[43]  Stephen P. Boyd,et al.  Simultaneous routing and resource allocation for wireless networks , 2001 .

[44]  Lizhong Zheng,et al.  Diversity and multiplexing: a fundamental tradeoff in multiple-antenna channels , 2003, IEEE Trans. Inf. Theory.

[45]  Cheng Jin,et al.  FAST TCP: Motivation, Architecture, Algorithms, and Performance , 2004, INFOCOM.

[46]  J.E. Mazo,et al.  Digital communications , 1985, Proceedings of the IEEE.

[47]  Ness B. Shroff,et al.  Opportunistic Resource Scheduling for Wireless Ad-hoc Networks , 2004 .

[48]  M. Fazel,et al.  Network Utility Maximization With Nonconcave Utilities Using Sum-of-Squares Method , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[49]  Richard J. La,et al.  Utility-based rate control in the Internet for elastic traffic , 2002, TNET.