Source-linked AI summary

Optimal User-Cell Association for Massive MIMO Wireless Networks

Dilip Bethanabhotla, Ozgun Bursalioglu, Haralabos Papadopoulos, Giuseppe Caire

arXiv:1407.6731v2cs.NIcs.GT

TL;DR

The paper addresses user-cell association in heterogeneous networks, where common biasing can be suboptimal and may balance traffic across tiers but not within each tier. It formulates association as a network utility maximization and analyzes decentralized user-centric games whose pure-strategy equilibria are close to the centralized optimum.

  • Problem

    Common biasing can be arbitrarily suboptimal in heterogeneous scenarios and does not balance traffic within each tier.

  • Method

    The paper formulates user-cell association as a network utility maximization that becomes convex in user activity fractions, and studies decentralized non-cooperative association games.

  • Results

    Pure-strategy Nash equilibria of the decentralized game are very close to the global optimum of the centralized problem.

  • Takeaways & Limitations

    Pointwise optimal user-cell association is sought for any given placement of users and base stations, while decentralized schemes can operate near the centralized social optimum.

Abstract

from arXiv · show

The use of a very large number of antennas at each base station site (referred to as "Massive MIMO") is one of the most promising approaches to cope with the predicted wireless data traffic explosion. In combination with Time Division Duplex and with simple per-cell processing, it achieves large throughput per cell, low latency, and attractive power efficiency performance. Following the current wireless technology trend of moving to higher frequency bands and denser small cell deployments, a large number of antennas can be implemented within a small form factor even in small cell base stations. In a heterogeneous network formed by large (macro) and small cell BSs, a key system optimization problem consists of "load balancing", that is, associating users to BSs in order to avoid congested hot-spots and/or under-utilized infrastructure. In this paper, we consider the user-BS association problem for a massive MIMO heterogeneous network. We formulate the problem as a network utility maximization, and provide a centralized solution in terms of the fraction of transmission resources (time-frequency slots) over which each user is served by a given BS. Furthermore, we show that such a solution is physically realizable, i.e., there exists a sequence of integer scheduling configurations realizing (by time-sharing) the optimal fractions. While this solution is optimal, it requires centralized computation. Then, we also consider decentralized user-centric schemes, formulated as non-cooperative games where each user makes individual selfish association decisions based only on its local information. We identify a class of schemes such that their Nash equilibrium is very close to the global centralized optimum. Hence, these user-centric algorithms are attractive not only for their simplicity and fully decentralized implementation, but also because they operate near the system "social" optimum.

I. INTRODUCTION

The paper addresses pointwise user-cell association in heterogeneous massive MIMO networks, where conventional signal-based association can ignore load and become suboptimal. It formulates a convex network utility maximization over user activity fractions, proves physical realizability through time-sharing, and develops decentralized schemes whose equilibria remain near the centralized optimum.

  • Motivation: Massive MIMO supports high spectral efficiency, simple per-cell processing, and power efficiency, including in small-cell deployments.Its large antenna arrays can serve multiple users simultaneously, and higher carrier frequencies permit implementation in relatively small base stations.
  • Motivation: Heterogeneous networks create uneven loads because base stations, user distributions, and propagation conditions differ across locations and tiers.Users may have favorable SINR conditions to several base stations, while hot-spots and differing infrastructure characteristics undermine uniform per-cell assumptions.
  • Problem: Signal-strength association can ignore base-station load and become arbitrarily suboptimal in heterogeneous scenarios.Biasing can steer users toward small cells, but the paper characterizes such approaches as heuristic or based on averages over stochastic placements.
  • Problem: The paper seeks pointwise optimal user-cell association for each given placement of users and base stations, rather than balancing only across network tiers.This directly incorporates association into the optimization problem instead of relying on uniform user counts per cell.
  • Centralized solution: Massive MIMO simplifies the network utility maximization by yielding deterministic user rates and a convex formulation in activity fractions α_k,j.These fractions represent the transmission resources over which user k is served by base station j, and the formulation includes equal air-time as a special fairness case.
  • Distributed solution: The optimal activity fractions are physically realizable by time-sharing integer scheduling configurations, while decentralized user-centric games achieve equilibria very close to the centralized optimum.Under heavy-loaded conditions with a unique centralized association, that association is a pure-strategy Nash equilibrium; the proposed scheme converges to a Nash equilibrium with probability 1 for proportional and hard fairness.

B. Related work

Prior work addresses user-cell association through load balancing, stochastic-geometry biasing, joint optimization, and decentralized games, but differs in objectives, system models, or optimality guarantees. This paper instead targets a global network utility for massive-MIMO heterogeneous networks and studies decentralized schemes near that optimum.

  • Instantaneous-rate and channel-state-based joint optimization can be computationally hard and impractical when channel coefficients vary rapidly.
  • Unlike prior load-balancing formulations, this work optimizes user throughputs through a network utility rather than imposing them as target constraints.
  • Existing association studies use diverse objectives and assumptions, including load balancing, SINR-based biasing, target-rate constraints, and joint beamforming or power optimization.
  • For arbitrary user and base-station placements, the paper seeks a pointwise global throughput optimum rather than a stochastic-placement heuristic.
  • The formulation supports multiuser MIMO, whereas related association methods may restrict each base station to serving one user per slot or local proportional fairness.
  • The proposed decentralized user-centric schemes use broader local fairness utilities and operate near the network-wide social optimum.

II. SYSTEM MODEL AND PROBLEM DEFINITION

The system models a TDD massive-MIMO heterogeneous network in which base stations schedule multiuser transmissions over time-frequency slots. Massive-MIMO asymptotics make instantaneous rates effectively deterministic, reducing user throughput to activity fractions and enabling a convex association formulation.

  • The network contains J base stations and K single-antenna users, with each base station transmitting over contiguous OFDM time-frequency slots.
  • Base station j has M_j antennas and can transmit to S_j simultaneous downlink streams, with S_j/M_j defining its spatial load.
  • TDD reciprocity lets nearby base-station antennas estimate downlink channels from uplink pilots, supporting large-array training with overhead proportional to S_j.
  • On each slot, a base station schedules active users; their sequence of active-user sets determines the activation sequence and long-term throughputs.
  • As M_j and S_j grow with fixed spatial load, instantaneous rates converge almost surely to deterministic values independent of user-cell association.
  • Consequently, throughput depends on activity fractions, allowing the association problem to be cast as a convex network utility maximization.

B. Recasting user-cell association as NUM problem

The paper formulates association through activity fractions and a concave, increasing network utility of user throughputs. Fractional association is feasible and physically realizable, while the resulting convex optimum provides a benchmark for uniquely associated schemes.

  • The objective is to choose user-to-base-station associations that maximize an overall network utility of the user-throughput vector.
  • The network utility is concave and componentwise increasing, with its shape controlling the desired balance between throughput and fairness.
  • Users may be served by different eligible base stations across slots, so multiple positive activity fractions represent fractional association.
  • For γ ≥ 1, the formulation requires every user to receive nonzero throughput, embedding fairness into the NUM problem.
  • Any feasible activity-fraction configuration is physically realizable through association and activation sequences.
  • The convex fractional solution is implementable and supplies a feasible upper-bound benchmark for schemes restricted to unique association.

III. CENTRALIZED SOLUTION

The centralized solution uses Lagrangian duality to solve the convex NUM problem, followed by a subgradient algorithm for the dual variables and recovery of optimal activity fractions. This yields an efficient method intended for networks with many users and base stations.

  • The paper solves the convex NUM program through a direct Lagrangian-duality method that exposes the structure of the optimal association.
  • The method is designed to handle networks with hundreds of users and tens of base stations.
  • The dual function maximizes the Lagrangian over the nonnegative primal variables and provides an upper bound on the primal optimum.
  • For the specified utility family, the dual maximization over user throughputs decomposes into individual user maximizations.
  • A convergent subgradient algorithm iteratively updates the base-station and user dual variables using appropriately scaled subgradients.
  • After sufficient dual iterations, the resulting dual variables are used to recover the optimal association fractions and user throughputs.

A. KKT conditions

The KKT conditions provide necessary and sufficient conditions for optimality in the convex network utility maximization problem. They imply that users receive service only from base stations offering the maximum bang-per-buck value.

  • The convex program is expressed in canonical form with linear inequality constraints, enabling KKT-based optimality analysis.
  • Strong duality holds because the Slater condition reduces to feasibility.
  • At optimum, KKT conditions are necessary and sufficient, with equality required for strictly positive throughput and activity variables.
  • Each user’s throughput equals the maximum bang-per-buck offered by a neighboring base station.
  • A user may have positive activity fractions only toward base stations offering that maximum bang-per-buck value.

B. Solving for the Primal Variables

The paper derives primal activity fractions from the optimal dual solution and establishes that these fractions reproduce the optimal throughputs. It also shows that centralized time-sharing is physically realizable, although constructing the required schedules can be combinatorially difficult.

  • The optimal throughput values are used to formulate a feasible association problem whose solution yields the corresponding optimal activity fractions.
  • The auxiliary problem maximizes a common lower bound on normalized user rates, and its optimum equals 1 for every user.
  • The resulting activity fractions reproduce the exact optimal association configuration and optimal user throughputs.
  • Theorem 1 guarantees that optimal activity fractions can be realized by sequences of integer scheduling configurations through time-sharing.
  • Finding such scheduling sequences is generally a combinatorial problem that may be hard to solve.
  • Fully decentralized user-centric policies are introduced as alternatives that perform close to the globally optimal centralized solution.

A. User-centric association games

The paper models user-centric association as a non-cooperative game in which users select base stations to maximize individual throughput. Under suitable heavy-load and rate conditions, a Nash equilibrium coincides with or closely approximates the global network utility optimum.

  • The association game has users as players, neighborhood base stations as actions, and throughput as each user’s payoff.
  • A pure-strategy Nash equilibrium is an association configuration where no user can improve throughput by changing base stations unilaterally.
  • Under conditions (33) and (35), a valid partition is a pure-strategy Nash equilibrium and corresponds to the global optimum of the network-wide NUM problem.
  • In heavy-loaded systems, the Nash equilibrium condition and the global KKT conditions nearly coincide because the added unit in the denominator is negligible relative to the user-set size.
  • Therefore, a decentralized user-centric system at Nash equilibrium operates very close to the global network-wide NUM optimum.

B. User-centric decentralized on-line algorithms

The decentralized algorithm lets users switch base stations using only local throughput information and a randomized switching rule. Under stated convergence conditions, it reaches a Nash equilibrium with probability 1, which is close to the centralized optimum in heavy-loaded systems.

  • Each user compares its current throughput with the highest promised throughput and switches toward the maximizing base station with probability π when improvement is available.
  • The randomized association process is modeled as a discrete-time Markov chain over joint association configurations.
  • If every state can reach a Nash equilibrium, the algorithm converges to a Nash equilibrium with probability 1.
  • For proportional fairness and hard fairness, finite improvement paths imply convergence to a pure-strategy Nash equilibrium.
  • In heavy-loaded systems, the converged Nash equilibrium is very close to the global NUM optimum, as confirmed by simulations.
  • The authors conjecture that pure-strategy Nash equilibria exist with high probability for random topologies and arbitrary fairness factors, but do not prove the required property generally.
  • The randomized scheme can adapt to mobility and changing base-station loads, while hysteresis may limit costly switching; these practical issues remain outside the paper’s scope.

A. Experiment 1

The simulations compare centralized and distributed association algorithms with Max peak-rate in heterogeneous networks. The distributed algorithm closely matches the centralized optimum and improves lower-tail throughput and load balance, while Max peak-rate achieves higher average throughput.

  • The simulations compare centralized and distributed algorithms with Max peak-rate using throughput statistics over 100 network realizations.The statistics include 5 percentile, geometric mean, and arithmetic mean user throughput.
  • The distributed user-centric algorithm is almost indistinguishable from the optimal centralized solution for proportional-fair scheduling.This behavior is reported for highly loaded systems.
  • More than 30% gain in 5 percentile throughput occurs in half of realizations versus Max peak-rate.The distributed algorithm also provides superior geometric-mean throughput in this comparison.
  • Max peak-rate achieves higher average throughput because proportional fairness serves users across the network, whereas Max peak-rate favors peak rates.
  • The distributed algorithm produces more evenly balanced loads across macro and small-cell tiers and among BSs within each tier.

APPENDIX A

This appendix specifies the massive MIMO channel, pilot, precoding, and rate models used for the analysis. It includes conjugate beamforming and zero-forcing beamforming under pilot contamination, with large-antenna approximations and a stated pilot-allocation scope boundary.

  • The massive MIMO network model assigns BS-specific antenna and stream dimensions, transmit-power constraints, and equal power per downlink stream.The spatial load is defined as the number of downlink streams per BS antenna.
  • The model uses TDD reciprocity, block fading, uplink pilots, and downlink transmission over the remaining T − Q symbols.Each BS receives a mutually orthogonal pilot subset, with reuse across cells potentially causing pilot contamination.
  • The appendix provides formulas for general pilot allocations but excludes multicell pilot-allocation optimization from the paper’s scope.
  • For large antenna counts with fixed spatial load, the SINRs under conjugate and zero-forcing beamforming are approximated by deterministic quantities.The resulting instantaneous rate is R_k,j = (1 − Q/T) log2(1 + SINR_k,j).
  • Zero-forcing reduces beamforming gain and pilot-contamination effects by 1 − ν_j while reducing intra-cell interference; with ideal channel estimation, that interference is zero.

APPENDIX B

This appendix proves that feasible fractional association configurations are physically realizable by time-sharing among integer scheduling configurations. The proof uses the convex geometry of a bipartite association polytope and total unimodularity.

  • The network is represented as a bipartite graph whose edges indicate possible BS-user associations.Integer scheduling configurations select incident edges subject to BS stream and user constraints.
  • Any feasible fractional association in the convex hull of integer configurations can be achieved through long-term time-sharing.
  • The proof establishes both inclusions between the linear-constraint polytope and the convex hull of integer scheduling configurations.Propositions 1 and 2 provide the two directions.
  • Every extreme point of the feasible polytope is an integer scheduling configuration.The argument relies on bipartite incidence matrices being totally unimodular and on the resulting determinant property.

APPENDIX C

This appendix derives the optimal activity fractions from the Lagrangian and KKT conditions of the association problem. The solution orders users by rate-related quantities and identifies the active threshold through a sequential condition.

  • The KKT conditions characterize the optimal user activity fractions under the association problem’s resource constraints.The resource constraint is tight at the optimum when all resources are exhausted.
  • The optimal activity vector is expressed explicitly in terms of the Lagrangian multiplier μ and an ordering of users.
  • The threshold index k* is selected by testing successive candidate values until the KKT condition is satisfied.
Loading 1407.6731v2…