Network utility maximization for overcoming inefficiency in multirate wireless networks

Wireless local area networks, in particular the ones based in the IEEE 802.11 standard, are nowadays used around the world to deliver Internet access, and are becoming increasingly prevalent. One of the crucial performance issues that these networks introduce is the possibility of having multiple transmission rates in the physical layer. In this paper, we use the Network Utility Maximization framework to characterize the cross-layer interaction between the transport protocols such as TCP and the underlying MAC level rate adaptation. We describe the resource allocation imposed by current wireless networks in this framework, and characterize its equilibrium. Moreover, we propose alternative resource allocations that overcome the inefficiencies found in current protocols, and show simple mechanisms to impose more efficient equilibria in single cell scenarios. We also present simulations of these mechanisms in action, and discuss further generalizations to more complex networks.

[1]  Alexandre Proutière,et al.  Throughput of random access without message passing , 2008, 2008 42nd Annual Conference on Information Sciences and Systems.

[2]  Feller William,et al.  An Introduction To Probability Theory And Its Applications , 1950 .

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

[4]  A. Girotra,et al.  Performance Analysis of the IEEE 802 . 11 Distributed Coordination Function , 2005 .

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

[6]  T. Bonald,et al.  Flow-level Stability of Utility-Based Allocations for Non-Convex Rate Regions , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

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

[8]  Eitan Altman,et al.  A survey on discriminatory processor sharing , 2006, Queueing Syst. Theory Appl..

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

[10]  Jean C. Walrand,et al.  A Distributed CSMA Algorithm for Throughput and Utility Maximization in Wireless Networks , 2010, IEEE/ACM Transactions on Networking.

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

[12]  Voon Chin Phua,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1999 .

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

[14]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[15]  Eitan Altman,et al.  New Insights From a Fixed-Point Analysis of Single Cell IEEE 802.11 WLANs , 2007, IEEE/ACM Transactions on Networking.

[16]  Fernando Paganini,et al.  A connection level model for IEEE 802.11 cells , 2009, LANC.

[17]  Leo Monteban,et al.  WaveLAN®-II: A high-performance wireless LAN for the unlicensed band , 1997, Bell Labs Technical Journal.

[18]  Fernando Paganini,et al.  Krasovskii's method in the stability of network control , 2009, 2009 American Control Conference.

[19]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1967 .

[20]  R. Srikant,et al.  A tutorial on cross-layer optimization in wireless networks , 2006, IEEE Journal on Selected Areas in Communications.

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