Practical Adaptive User Association Policies for Wireless Systems With Dynamic Interference

We study the impact of user association policies on flow-level performance in interference-limited wireless networks. Most research in this area has used static interference models (neighboring base stations are always active) and resorted to intuitive objectives such as load balancing. In this paper, we show that this can be counterproductive in the presence of dynamic interference that couples the transmission rates to users at various base stations. We propose a methodology to optimize the performance of a class of coupled systems and apply it to study the user association problem. We show that by properly inducing load asymmetries, substantial performance gains can be achieved relative to a load-balancing policy (e.g., 15 times reduction in mean delay). We present a practical, measurement based, interference-aware association policy that infers the degree of interference-induced coupling and adapts to it. Systematic simulations establish that both our optimized static and adaptive association policies substantially outperform various dynamic policies that can, in extreme cases, even be susceptible to Braess's paradox-like phenomena, i.e., an increase in the number of base stations can lead to worse performance under greedy association policies. Furthermore, these results are robust to changes in file-size distributions, large-scale propagation parameters, and spatial load distributions.

[1]  I. Olkin,et al.  Inequalities: Theory of Majorization and Its Applications , 1980 .

[2]  C. Caramanis,et al.  Analyzing Queuing Systems with Coupled Processors through Semidefinite Programming , 2008 .

[3]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[4]  Sem C. Borst,et al.  Pna Probability, Networks and Algorithms the Asymptotic Workload Behavior of Two Coupled Queues , 2022 .

[5]  Ilenia Tinnirello,et al.  Improving load balancing mechanisms in wireless packet networks , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[6]  Thomas Bonald,et al.  Inter-cell scheduling in wireless data networks , 2004 .

[7]  Sem C. Borst Optimal probabilistic allocation of customer types to servers , 1995, SIGMETRICS '95/PERFORMANCE '95.

[8]  Sajal K. Das,et al.  A dynamic load balancing strategy for channel assignment using selective borrowing in cellular mobile environment , 1996, MobiCom '96.

[9]  N. L. Lawrie,et al.  Comparison Methods for Queues and Other Stochastic Models , 1984 .

[10]  Ward Whitt,et al.  Comparison methods for queues and other stochastic models , 1986 .

[11]  G. Fayolle,et al.  Two coupled processors: The reduction to a Riemann-Hilbert problem , 1979 .

[12]  Sem C. Borst,et al.  Wireless data performance in multi-cell scenarios , 2004, SIGMETRICS '04/Performance '04.

[13]  Gustavo de Veciana,et al.  Architecture and Abstractions for Environment and Traffic Aware System-Level Coordination of Wireless Networks: The Downlink Case , 2008, INFOCOM.

[14]  Sem C. Borst,et al.  Distributed Dynamic Load Balancing in Wireless Networks , 2007, International Teletraffic Congress.

[15]  Gustavo de Veciana,et al.  User Association to Optimize Flow Level Performance in Wireless Systems with Dynamic Interference , 2009, NET-COOP.

[16]  Dietrich Braess,et al.  Über ein Paradoxon aus der Verkehrsplanung , 1968, Unternehmensforschung.

[17]  Sem C. Borst,et al.  Capacity of Wireless Data Networks with Intra- and Inter-Cell Mobility , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[18]  A. Zemlianov,et al.  Load Balancing of Best Effort Traffic in Wireless Systems Supporting End Nodes with Dual Mode Capabilities , 2005 .

[19]  Xiaodong Wang,et al.  Coordinated load balancing, handoff/cell-site selection, and scheduling in multi-cell packet data systems , 2008, Wirel. Networks.

[20]  Sem C. Borst,et al.  Coupled processors with regularly varying service times , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[21]  Halim Yanikomeroglu,et al.  Downlink Joint Base-station Assignment and Packet Scheduling Algorithm for Cellular CDMA/TDMA Networks , 2006, 2006 IEEE International Conference on Communications.

[22]  Sem C. Borst,et al.  Stability of Parallel Queueing Systems with Coupled Service Rates , 2006, Discret. Event Dyn. Syst..

[23]  Matthieu Jonckheere Stability of two interfering processors with load balancing , 2008, VALUETOOLS.

[24]  Sem C. Borst,et al.  Inter-cell coordination in wireless data networks , 2006, Eur. Trans. Telecommun..

[25]  Sem C. Borst,et al.  Interacting queues with server selection and coordinated scheduling—application to cellular data networks , 2009, Ann. Oper. Res..

[26]  Ozan K. Tonguz,et al.  Is there an optimum dynamic load balancing scheme? , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[27]  Fabrice Guillemin,et al.  Analysis of generalized processor-sharing systems with two classes of customers and exponential services , 2004, Journal of Applied Probability.

[28]  Harish Viswanathan,et al.  Dynamic load balancing through coordinated scheduling in packet data systems , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).