Resource allocation over multirate wireless networks: A Network Utility Maximization perspective

Abstract Wireless local area networks, in particular those based in the IEEE 802.11 standard, are becoming increasingly prevalent to deliver Internet access. One of the features these networks introduce is the use of multiple transmission rates in the physical layer; in this regard, a crucial performance issue is how this capability interacts with higher layer protocols such as TCP to determine resource allocation among competing users. In this paper, we use the Network Utility Maximization framework to characterize the cross-layer interaction between TCP and an underlying MAC layer with multirate capabilities; the result, for current wireless networks, shows a significant bias against users with high modulation rates, to the point of overriding the high-speed feature. Based on this recognition, we propose an alternative resource allocation that overcomes this bias, and simple mechanisms to impose these more efficient equilibria in single cell scenarios and wireless access systems. We implement these proposals at the packet level in ns2, and present simulations of these mechanisms in action in concrete IEEE 802.11 networks.

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

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

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

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

[5]  Franck Lebeugle User-level performance in WLAN hotspots , 2005 .

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

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

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

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

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

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

[12]  Laurent Massoulié,et al.  A queueing analysis of max-min fairness, proportional fairness and balanced fairness , 2006, Queueing Syst. Theory Appl..

[13]  Gustavo de Veciana,et al.  Stability and performance analysis of networks supporting services with rate control-could the Internet be unstable? , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

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

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

[16]  Laurent Massoulié,et al.  Impact of fairness on Internet performance , 2001, SIGMETRICS '01.

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

[18]  Daniele Miorandi,et al.  New insights from a fixed point analysis of single cell IEEE 802.11 WLANs , 2005, INFOCOM 2005.

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

[20]  Fernando Paganini,et al.  Network utility maximization for overcoming inefficiency in multirate wireless networks , 2010, 8th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks.

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

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

[23]  Moshe Haviv,et al.  Mean sojourn times for phase-type discriminatory processor sharing systems , 2008, Eur. J. Oper. Res..

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

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

[26]  François Baccelli,et al.  Stochastic geometry models of mobile communication networks , 1998 .

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

[28]  Isi Mitrani,et al.  Sharing a Processor Among Many Job Classes , 1980, JACM.