Max-Min Fairness Rate Control in Wireless Networks: Optimality and Algorithms by Perron-Frobenius Theory

Rate adaptation and power control are two key resource allocation mechanisms in multiuser wireless networks. In the presence of interference, how do we jointly optimize end-to-end source rates and link powers to achieve weighted max-min rate fairness for all sources in the network? This optimization problem is hard to solve as physical layer link rate functions are nonlinear, nonconvex, and coupled in the transmit powers. We show that the weighted max-min rate fairness problem can, in fact, be decoupled into separate fairness problems for flow rate and power control. For a large class of physical layer link rate functions, we characterize the optimal solution analytically by a nonlinear Perron-Frobenius theory through solving a conditional eigenvalue problem that captures the interaction of multiuser interference. We propose an iterative algorithm to compute the optimal flow rate that converges geometrically fast without any parameter configuration. Numerical results demonstrate that our iterative algorithm is computationally fast for the Shannon capacity, CDMA, and piecewise link rate functions.

[1]  Peter Marbach,et al.  Priority service and max-min fairness , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[2]  Daniel Pérez Palomar,et al.  Power Control By Geometric Programming , 2007, IEEE Transactions on Wireless Communications.

[3]  Volker Mehrmann,et al.  Relations between Perron—Frobenius results for matrix pencils , 1999 .

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

[5]  Chee Wei Tan,et al.  Optimal max-min fairness rate control in wireless networks: Perron-Frobenius characterization and algorithms , 2012, 2012 Proceedings IEEE INFOCOM.

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

[7]  R. Nussbaum Hilbert's Projective Metric and Iterated Nonlinear Maps , 1988 .

[8]  Roy D. Yates,et al.  A Framework for Uplink Power Control in Cellular Radio Systems , 1995, IEEE J. Sel. Areas Commun..

[9]  R. Srikant,et al.  Fair resource allocation in wireless networks using queue-length-based scheduling and congestion control , 2007, TNET.

[10]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[11]  Liang Zheng,et al.  Egalitarian fairness framework for joint rate and power optimization in wireless networks , 2014, PERV.

[12]  Seong-Jun Oh,et al.  Optimal Resource Allocation for Data Service in CDMA Reverse Link , 2007, IEEE Trans. Wirel. Commun..

[13]  Liang Zheng,et al.  Wireless Max–Min Utility Fairness With General Monotonic Constraints by Perron–Frobenius Theory , 2016, IEEE Transactions on Information Theory.

[14]  R. Srikant,et al.  Fair Resource Allocation in Wireless Networks Using Queue-Length-Based Scheduling and Congestion Control , 2005, IEEE/ACM Transactions on Networking.

[15]  Gerard J. Foschini,et al.  A simple distributed autonomous power control algorithm and its convergence , 1993 .

[16]  Chee Wei Tan Optimal Power Control in Rayleigh-Fading Heterogeneous Wireless Networks , 2016, IEEE/ACM Transactions on Networking.

[17]  Leandros Tassiulas,et al.  Maxmin fair scheduling in wireless networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[18]  D. D. Olesky,et al.  Perron-frobenius theory for a generalized eigenproblem , 1995 .

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

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

[21]  R. Srikant,et al.  Maximizing Sum Rate and Minimizing MSE on Multiuser Downlink: Optimality, Fast Algorithms and Equivalence via Max-min SINR , 2011, IEEE Trans. Signal Process..

[22]  Rene L. Cruz,et al.  Optimal routing, link scheduling and power control in multihop wireless networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

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

[24]  Ulrich Krause,et al.  Perron's stability theorem for non-linear mappings , 1986 .

[25]  Ao Tang,et al.  Cost of Not Splitting in Routing: Characterization and Estimation , 2011, IEEE/ACM Transactions on Networking.

[26]  E. Seneta Non-negative Matrices and Markov Chains , 2008 .

[27]  Ulrich Krause Relative Stability for Ascending and Positively Homogeneous Operators on Banach Spaces , 1994 .

[28]  R. Srikant,et al.  Maximizing Sum Rate and Minimizing MSE on Multiuser Downlink: Optimality, Fast Algorithms and Equivalence via Max-min SINR , 2011, IEEE Transactions on Signal Processing.

[29]  Ramesh Govindan,et al.  Interference-aware fair rate control in wireless sensor networks , 2006, SIGCOMM 2006.

[30]  Liang Zheng,et al.  Optimal Algorithms in Wireless Utility Maximization: Proportional Fairness Decomposition and Nonlinear Perron-Frobenius Theory Framework , 2014, IEEE Transactions on Wireless Communications.

[31]  Liang Zheng,et al.  Cognitive Radio Network Duality and Algorithms for Utility Maximization , 2013, IEEE Journal on Selected Areas in Communications.

[32]  Liang Zheng,et al.  Maximizing Sum Rates in Cognitive Radio Networks: Convex Relaxation and Global Optimization Algorithms , 2014, IEEE Journal on Selected Areas in Communications.

[33]  U. Krause Concave Perron–Frobenius Theory and applications , 2001 .