Performance of Decentralized Interference Coordination in

advertisement
Performance of Decentralized Interference
Coordination in the LTE Uplink
Jan Ellenbeck, Hussein Al-Shatri, and Christian Hartmann
Institute of Communication Networks
Technische Universität München
Email: jan.ellenbeck@tum.de
Abstract—Interference management techniques like inter-cell
interference coordination (ICIC) will play a key role in enabling
high spectral efficiency in future wireless OFDMA-based cellular
systems. The aim of ICIC is to lower inter-cell interference by
coordinating the usage of spectrum resources among neighboring
cells. Especially for the cell-edge users, avoiding the reuse of the
same resources in neighboring cells yields a significant increase in
SINR and thus capacity. In this paper, we consider decentralized
ICIC schemes for the uplink of an LTE system in which base
stations perform selfish resource allocation decisions. System level
simulations in a multi-cell scenario show the convergence of
the distributed schemes towards Nash equilibria. The mean cell
throughput as well as the 5% CDF user throughput are compared
to those achieved by frequency reuse 1 and 3 deployments. The
simulation results show that the proposed schemes adapt well to
varying uniform and especially non-uniform traffic loads.
I. I NTRODUCTION
Inter-cell interference coordination (ICIC) has been included
as a Radio Resource Management (RRM) aspect of UTRAN
Long Term Evolution (LTE) since Release 8 [1]. The aim of
ICIC is to lower inter-cell interference by coordinating the
reuse of spectrum resources which are called physical resource
blocks (PRBs) in LTE. A reduction of inter-cell interference
can be achieved by using only a subset of the total systemwide resources in each cell. The resulting lower interference
per PRB allows a higher capacity per resource. However, the
lower number of available PRBs per cell reduces the total
capacity so that the total cell capacity depends on the trade-off
between lower interference and higher resource availability.
Of course, a reduction of interference by restricting the
usage of PRBs is only achieved if neighboring cells reuse
the spectrum in a coordinated way. A traditional static coordination scheme (reuse 3) consists of forming cell clusters
of 3 cells that each use a different third of the resources.
It achieves a good coordination of resources and thus low
inter-cell interference but drastically limits peak data rates and
cannot adapt to varying traffic load between cells. Therefore,
LTE in principle allows a full reuse (reuse 1) of resources but
seeks to keep inter-cell interference under control by dynamic
and possibly self-organizing ICIC techniques.
As part of the System Architecture Evolution in LTE the
radio network controllers have been abolished. Therefore,
ICIC will have to be handled decentrally by the base stations (evolved NodeBs, eNBs). To facilitate such an inter-cell
coordination, certain means to exchange information via the
X2 interface connecting the eNBs have been foreseen. For the
uplink (UL), Interference Overload (IO) and High Interference
(HI) indicators have been standardized [2]. However, the ICIC
mechanism itself is not specified which leads us to propose two
schemes suitable for the uplink in this paper. The first scheme
allows autonomous adaptations by the eNBs but does not reach
complete convergence in practice. The second scheme uses
signaling between cells and can be shown to converge to a
stable resource allocation.
Our approach is based on a non-cooperative game model
[3] in which the eNBs as the players of the game compete
by selecting the PRBs in a selfish way. In a previous study
[4] we could show the convergence of the distributed scheme
to stable Nash equilibria in a simplified scenario. Now, we
study the convergence and performance in a realistic powercontrolled LTE uplink. As shown in [4], the resulting equilibria
are typically sub-optimal but the simplicity of the approach
compared to complex centralized optimization justifies this
“price of anarchy”.
Besides the conventional schemes like reuse 1 and reuse
3, so-called fractional frequency reuse schemes [5] achieve
a compromise by allowing full reuse for cell-center users
while protecting cell-edge users with a reuse 3 scheme. The
disadvantage of these schemes is that they do not easily adapt
to varying traffic loads. More similar to our approach, the authors in [6] present a mechanism that leads to self-organizing
fractional frequency reuse patterns among neighboring cells in
an OFDMA system. However, their focus is on the downlink
where they assume a closed-loop power control algorithm.
The remainder of the paper is organized as follows. In
the next section we first describe the general non-cooperative
game model and how the eNBs can converge to a stable
interference situation. Then, in Section III we describe the two
proposed schemes based on the approach introduced in Section
II. In Section IV we establish the framework used to evaluate
the schemes’ performance by system level simulations. The
results of these will be discussed in Section V before we draw
our conclusions in Section VI.
II. S ELFISH INTERFERENCE COORDINATION BY E NB S
The presented hierarchical resource allocation process separates the decisions which PRBs are available in each cell
from the scheduling of users onto resources. That way, suitable
frequency-selective schedulers can still realize a (somewhat
reduced) multi-user diversity gain while enjoying reduced
interference levels at the same time.
A. Non-cooperative game model
Both schemes are based on a non-cooperative game model
[4] in which the eNBs as the players strive to selfishly select a
subset of PRBs that offers them the highest utility – in this case
the lowest interference. The schemes differ in the way how
the eNBs obtain their knowledge of the current interference
situation.
We denote the choice of player i by the binary vector
xi ∈ Bm with xi,k = 1 meaning that PRB k is among the
chosen subset of the m PRBs available in total in the system.
Depending on its own decision xi and the selection of all
other eNBs denoted by x−i , an eNB will experience a certain
interference situation Ii,k (x−i ) for each PRB k that it uses.
Note that the actual interference situation per PRB in
the uplink of an actual multi-cellular system will not only
depend on the subsets used in other cells but also on the UE
scheduling at a specific time instant. The experienced intercell interference can differ significantly depending on whether
a center-cell UE with low transmit power or a cell-edge UE
with high power was scheduled in a neighboring cell. In the
following, we will assume that we can nevertheless express
PRB k’s utility to player i by assuming a certain interference
situation Ii,k solely based on the PRB allocations (xi , x−i ).
Our simulation results show that this assumption is justified.
We express the utility an eNB obtains from its own allocation xi while experiencing the interference caused
m by the other
cells’ allocations x−i as Ui (xi , x−i ) = − k=1 xi,k Ii,k . To
avoid the trivial solution xi = 0, we require each eNB to
allocate a fixed number Di > 0 of resources. In lowering their
own experienced interference, the players will try to avoid
allocations of other players leading to an anti-coordination
game.
If the interference from cell j in cell i equals the interference
cell i causes to cell j on some PRB k, the interference
situation is symmetric and the game can be shown to admit
a potential function Φ(xi , x−i ) [4]. In this case, the game
will have one or multiple Nash Equilibria (NEs) (xi ∗ , x∗−i )
[7]. These NEs present stable system-wide resource allocations
because no player has an incentive to deviate from his chosen
allocation x∗i assuming all other players keep their allocations
x∗−i constant.
Reaching such a stable allocation is highly desirable. However, collectively agreeing upon a specific Nash equilibrium is
difficult for the players because, for combinatorial reasons,
there will be many different Nash equilibria with possibly
equal utilities. Thus, players trying to reach a common NE
cannot know in advance which one to aim for. In such
situations, players can sometimes agree upon or learn [8] a
common NE by playing many successive rounds of the game.
For potential games, it can be easily shown [4] that sequential
unilateral best-response adaptations to the previous player’s
move will ultimately lead to a NE.
B. Simultaneous adaptation algorithm
The adaptation algorithm for both of our schemes employs
such a best-response approach but allows for simultaneous
re-allocations. In contrast, the above-mentioned learning approach allows only one adaptation at a time. This avoids
situations in which multiple eNBs choose the same lowinterference PRB but does not allow for fast convergence
in large scenarios. We thus proposed an algorithm [4] that
de-facto always converges under simultaneous adaptations by
including a better PRB only with some probability Psel . If
chosen correctly, on average only one eNB in a neighborhood
will switch to a better resource so that conflicts creating high
interference are avoided.
The eNBs in our simulations periodically check each radio
frame if some PRB k of their Di PRBs could be replaced by
another one that now has lower interference based on the latest
interference information Iˆi,k . If this is the case, the PRB is
replaced by the better one with probability Psel = 0.1 but only
if the interference is lower by some threshold ΔI. The latter
check helps to make the interference situation as stable and
predictable as possible by avoiding small-scale fluctuations.
Due to the probabilistic element, the convergence cannot be
guaranteed for this scheme but in practice it always converges
with much higher speed than a sequential solution, see [4].
III. P ROPOSED SCHEMES
We now introduce the two concrete schemes that will be
evaluated in Section V. They both follow the general scheme
outlined above but differ in the way they obtain the interference information Iˆi,k . The advantage of the first scheme is
that it does not rely on any inter-cell signaling to determine
Iˆi,k . However, its convergence cannot be guaranteed. On the
other hand, the second scheme provably converges but needs
inter-cell signaling to do so. The algorithmic complexity of
both schemes is very low. The eNBs just need to identify the
PRBs with the lowest interference by sorting them according
to Iˆi,k . The update of the allocated PRB subset can then
be performed in a single loop replacing current PRBs with
better but previously unused PRBs (subject to the interference
threshold ΔI and the selection probability Psel ).
A. Autonomous scheme
In this scheme, we assume that the eNBs periodically
measure the interference across all PRBs themselves. As
they are the target receivers for all uplink transmissions,
no signaling between eNB and UEs is involved. Also, no
communication with other eNBs is necessary allowing for
completely autonomous operation.
As mentioned above, the inter-cell interference not only
depends on the PRB allocations in neighboring cells but also
on the user scheduling yielding a high variance. To combat
these fluctuations we measure the current actual interference
Ii,k,t on all PRBs every 10 ms radio frame and derive an
exponentially averaged value Iˆi,k,t = αIi,k,t + (1 − α)Iˆi,k,t−1 .
In our simulations, α = 0.005 and an interference threshold
of ΔI = 1 dB have yielded both good performance and
convergence behavior.
As mentioned in Section II, the interference coordination
game has a potential and thus a NE if interference impacts
between cells are symmetric. However, this is in general not
The ICIC schemes shall adapt to traffic and UE mobility
and consequently operate on timescales of seconds to hours.
We therefore do not consider small-scale effects like fast
fading. We only model pathloss, see Table I. To evaluate the
achievable throughput depending on the received Signal to
Interference and Noise Ratio (SINR), denoted by γ, we use a
model from [9] that assumes an implementation loss of 60%
compared to Shannon’s capacity bound S(γ) = log2 (1+γ). It
further requires an SINR of γ > γmin = −10 dB and imposes
an upper limit of 2.0 bps/Hz of spectral efficiency provided
by the actual modulation and coding schemes, cf. (1).
Fig. 1. 27 cells scenario indicating UE and eNB positions as well as downlink
reuse 1 SINR = γ in dB
always the case. Switching one UE in cell i from PRB k to
l might lead to lower interference in cell i but, depending
on UE positions, the total system-wide interference might
increase. This happens if the reduction on resource k (cell
i now does not create interference on that PRB anymore)
does not outweigh the total increase on PRB l. Therefore,
convergence will not be guaranteed with this scheme.
B. Inter-cell signaling based scheme
The motivation for this scheme is to guarantee the convergence of the interference coordination mechanism. The idea
is to play the game based on “virtual” interferences Iˆi,k that
are chosen to be symmetric even if the actual interference Ii,k
would not be exactly symmetric. This way the decentralized
coordination process will always converge.
We aim to make this virtual interference scenario as meaningful as possible with respect to the real one. Therefore, we
compute the virtual interference Iˆi,k that an eNB i experiences
by summing up the pre-computed interference contributions
center
that a UE in the center of cell j would create for
Ii,j
all cells that use the same PRB k. Due to the sectorized eNB
center
center
= Ij,i
. Thus, we average
antenna patterns, we have Ii,j
them to achieve a mean interference impact that we will use
for both cells. In order to know which other cells create intercell interference on PRB k we make use of the HI indicators
as specified in [2]. They allow the eNB to exchange bitmaps
among each other to indicate which PRBs are used (with high
power in the UL). Together with the symmetric interference
impact values this allows us to compute virtual Iˆi,k values
that still closely reflect the real interference situation. No
exponential averaging is required here and the interference
threshold can be lowered to ΔI = 0.5 dB.
IV. P ERFORMANCE E VALUATION F RAMEWORK
In order to evaluate the performance of the two schemes
compared to standard schemes like reuse 1 and reuse 3, we
conducted system level simulations in a multi-cell scenario.
As the main focus is on evaluating the ICIC schemes and how
they trade-off resource availability against interference level,
we do not model packet-based traffic or the LTE protocol stack
in detail.
⎧
⎨
γ < γmin
γmin < γ < S −1 (T hmax )
αS(γ) ≥ T hmax
(1)
Uplink transmissions are power controlled in LTE. We
model the open-loop power control scheme as defined in [10]
[11], cf. Table I for details.
An exemplary scenario snapshot is shown in Fig. 1. We
assume 27 eNBs each covering a 120◦ sector. Within these
cells UEs are dropped at uniformly chosen random positions.
To investigate the behavior with uneven UE distributions,
between 0% and 80% of UEs are relocated among random
cell pairs. The same algorithms are performed in each cell with
the same level of detail. However, only the results from the
shaded center cells are evaluated. No mobility is considered
but different random drops are realized for every simulation
run.
In the system and in every cell there are 36 PRBs with a
bandwidth of 180 kHz each available for uplink transmissions.
Every transmission time interval (TTI) of 1 ms we assign each
UE to a PRB unless there are more users than PRBs. This
implies that we do not consider throughput requirements for
individual UEs as every UE gets at most one PRB yielding
an SINR-dependent throughput. Thus, the number of UEs per
cell determines the traffic load of that cell. It also determines
the number of PRBs the ICIC coordination scheme selects for
use in that cell. Note that the reuse 1 scheme does not impose
any restrictions so that all 36 PRBs are available. The reuse
3 scheme avoids PRB reuse within the cell cluster and makes
12 PRBs available in each cell.
Due to a lack of mobility, the number of UEs per cell will
remain fixed and consequently the number of allocated PRBs
will be constant. However, the mapping of UEs to PRBs will
be randomly permuted each TTI. That way, we model the
effect of a frequency-selective scheduler on the assignment
of PRBs to UEs. This has two consequences: First, it results
in highly varying inter-cell interferences as interferences on
a PRB k might come from completely different origin UEs
in a neighboring cell. This makes adapting to the inter-cell
interference situation difficult for our autonomous scheme.
Second, this improves the performance of the reuse 1 scheme
as the used PRBs are always spread out over all 36 PRBs
causing a kind of interference averaging effect.
T h[bps/Hz] =
0 :
α S(γ) :
⎩
T hmax :
TABLE I
OVERVIEW OF RADIO SIMULATION PARAMETERS
eNB Antenna pattern [12]
Scenario size
Number of eNBs
Number of UEs
Inter-site distance
Pathloss model [12]
Max. Tx Power in UL
Uplink power control
Link-level
model [9]
performance
Simulation time
Value
2000 MHz
36
180 kHz
-121 dBm per PRB,
figure
5 dB noise
2
A(Θ) = − min 12 ΘΘ
, Am
3dB
Θ3dB = 70◦ , Am = 20 dB
1500 m x 1500 m
27 (9 sites with 3 cells/sectors each)
10, 20, or 30 with 0% to 80% relocated
between random cell pairs
500 m
L = 128.1 + 37.6 log10 (R[km])
scenario (1) in [12]
Pmax = 24 dBm per PRB
P = min{Pmax , P0 + αL} per PRB
Open-Loop Power Control [10] [11]
with P0 = −48 dBm and α = 0.7
see equation (1) with these parameters:
α = 0.4
γmin = −10 dB
T hmax = 2.0 bps/Hz
5 seconds with 3 seconds transient phase
V. S IMULATION RESULTS
System level simulations have been performed using the
openWNS simulator [13]. For each combination of ICIC
schemes including reuse 1 and reuse 3, number of UEs, and
degree of uneven UE distribution, results are merged from the
simulation of 8 random topologies.
A. Convergence of Decentralized Coordination
Figure 2 shows the convergence behavior of the dynamic
schemes during a representative simulation run. The y-axis
gives a measure of how many PRBs are still seen by the
algorithms as more favorable (in terms of interference) to
be used by the respective eNBs, than the currently assigned
PRBs. The signaling-based scheme fully converges in a very
short time. The autonomous scheme also starts converging
very fast, however, not completely so. Due to the asymmetry
of the interference impact and the memory of the exponential
averaging, slight changes in the observed interference remain.
However, instability is easily avoided by the applied interference threshold.
B. Performance under different traffic loads
A comparison of the mean cell throughput over 8 random
drops is provided in Figures 3(a) through 3(c) as a function
of the standard deviation of the number of users per cell, i.e.,
as a function of the spatial inhomogeneity of the traffic. From
Fig. 3(a) we observe that in the homogeneous case (exactly
10 users per cell, std. dev. = 0) reuse 3 actually provides the
best results because it guarantees low inter-cell interference,
while the fixed number of 12 PRBs per cell is sufficient to
serve the 10 users. When the traffic inhomogeneity grows
beyond a standard deviation of two users from the mean, the
performance of the reuse 3 scheme starts to degrade because
the likelihood grows to have a higher number of users in
one cell than PRBs available. In comparison, the reuse 1
VLJQDOLQJEDVHG
DXWRQRPRXV
250
200
# of PRBV
Parameter
Carrier frequency
Number of PRBs
Bandwidth per PRB
Thermal noise power
300
150
100
50
0
0
1
2
3
4
5
Time [sec]
Fig. 2.
Convergence behavior example
scheme has always enough PRBs available, however due to the
lack of coordination between neighboring cells, the inter-cell
interference limits the throughput. The two dynamic schemes
perform very similar to each other, starting only slightly worse
than the reuse 3 scheme. With growing traffic inhomogeneity
the benefit of the adaptive nature of these schemes becomes
evident from the fact that their performance hardly degrades
with growing standard deviation of the number of users.
Beyond a standard deviation of two users per cell, the dynamic
schemes perform better than both fixed schemes. When the
overall traffic grows to a mean number of 20 users per cell
(Fig. 3(b)), reuse 1 and reuse 3 switch positions, i.e. reuse 1
starts performing better than reuse 3. This is due to the fact that
reuse 3 is now permanently suffering from a low number of
available PRBs in comparison to the number of users per cell.
The dynamic schemes adapt to the growing traffic as well as
to the inhomogeneity and thus perform better than the fixed
schemes, throughout. Finally, when the system load further
grows (Fig. 3(c)), the performance of the reuse 1 scheme
approaches that of the dynamic schemes, since the number
of users per cell is becoming similar to the number of PRBs
available to the system, limiting the potential of coordination
for the dynamic schemes.
Figures 4(a) through 4(c) show the 5% CDF cell throughput
for the different scenarios, reflecting mainly the performance
of the cell edge users who are suffering from low SINR. The
relative behavior of the compared schemes is very similar
to that of the mean cell throughput. Comparing the overall
performance of all schemes, we can observe that the average
cell throughput will grow with increasing traffic, while the
performance of the cell-edge users degrades, as expected.
C. Comparison of dynamic schemes
The performance of the two dynamic schemes is almost
identical. This means that the autonomous scheme adapts well
to the real interference situation yielding a significant reduction even when it does not completely converge (cf. Fig. 2).
On the other hand, the complete convergence of the intercell signaling based scheme does not contribute a significant
additional improvement as its virtual interference scenario
does not exactly reflect the actual interference situation.
5500
5000
5000
4500
4000
3500
2500
2
4
6
8
autonomous
signaling-based
reuse 1
reuse 3
10
Std. dev. number of mobiles per cell with mean=10
2500
12
(a) 10 users
Fig. 3.
350
20000
2
4
6
8
10
3000
2500
12
2
4
6
8
10
Std. dev. number of mobiles per cell with mean=10
5% CDF individual UE throughput (Kbps)
12
(a) 10 users
Fig. 4.
10
12
(c) 30 users
autonomous
signaling-based
reuse 1
reuse 3
150
100
50
00
8
200
100
50
6
250
150
100
4
300
200
150
2
autonomous
signaling-based
reuse 1
reuse 3
Std. dev. number of mobiles per cell with mean=30
350
autonomous
signaling-based
reuse 1
reuse 3
250
200
20000
(b) 20 users
Mean cell throughput for different variations in user density
300
250
autonomous
signaling-based
reuse 1
reuse 3
Std. dev. number of mobiles per cell with mean=20
350
autonomous
signaling-based
reuse 1
reuse 3
300
3500
3000
5% CDF individual UE throughput (Kbps)
3000
5% CDF individual UE throughput (Kbps)
4500
4000
3500
00
5000
4500
4000
20000
Mean total cell throughput (Kbps)
6000
5500
Mean total cell throughput (Kbps)
6000
5500
Mean total cell throughput (Kbps)
6000
2
4
6
8
10
Std. dev. number of mobiles per cell with mean=20
12
50
00
(b) 20 users
5% CDF cell throughput for different variations in user density
VI. C ONCLUSION
In this paper, we introduced low-complexity decentralized
resource allocation schemes aiming at interference coordination among cells in future wireless networks. Through
system simulations we could show that the dynamic schemes
converge well. In contrast to fixed reuse, the proposed schemes
adapt to changing traffic loads and specifically to inhomogeneous traffic situations, providing almost in all cases the best
throughput in comparison. Comparing an inter-cell signaling
based scheme and a completely autonomous scheme we could
show that the latter might not fully converge but offers the
same performance without any signaling between cells. This
is remarkable because it allows the implementation of effective dynamic inter-cell interference coordination mechanisms
without introducing standardization requirements. Future work
will focus on further improving the proposed schemes as well
as on investigating the performance using a full LTE protocol
stack.
ACKNOWLEDGMENT
Part of this work was funded by the German Research
Foundation DFG.
R EFERENCES
[1] 3GPP, “Evolved Universal Terrestrial Radio Access (E-UTRA) and
Evolved Universal Terrestrial Radio Access (E-UTRAN); Overall description; Stage 2,” 3rd Generation Parnership Project (3GPP), TS
36.300, June 2008.
[2] ——, “Evolved Universal Terrestrial Radio Access Network (EUTRAN); X2 Application Protocol (X2AP),” 3rd Generation Parnership
Project (3GPP), TS 36.423, June 2008.
2
4
6
8
10
Std. dev. number of mobiles per cell with mean=30
12
(c) 30 users
[3] M. Osborne and A. Rubinstein, A Course in Game Theory. MIT Press,
1994.
[4] J. Ellenbeck, C. Hartmann, and L. Berlemann, “Decentralized inter-cell
interference coordination by autonomous spectral reuse decisions,” in
Proc. European Wireless Conference (EW 2008), June 2008.
[5] Y. Xiang, J. Luo, and C. Hartmann, “Inter-cell interference mitigation through flexible resource reuse in OFDMA based communication
networks,” in Proc. European Wireless Conference (EW 2007), Paris,
France, April 2007.
[6] A. L. Stolyar and H. Viswanathan, “Self-organizing dynamic fractional
frequency reuse in OFDMA systems,” in Proc. IEEE Conference on
Computer Communications (INFOCOM 2008), April 2008, pp. 691–
699.
[7] D. Monderer and L. Shapley, “Potential games,” Games and Economic
Behavior, vol. 14, no. 1, pp. 124–143, 1996.
[8] D. Fudenberg and D. K. Levine, The Theory of Learning in Games.
MIT Press, 1998.
[9] 3GPP, “Evolved Universal Terrestrial Radio Access (E-UTRA); Radio
Frequency (RF) system scenarios,” 3rd Generation Parnership Project
(3GPP), TR 36.942, July 2007.
[10] C. U. Castellanos, D. L. Villa, C. Rosa, K. I. Pedersen, F. D. Calabrese,
P. H. Michaelsen, and J. Michel, “Performance of uplink fractional
power control in UTRAN LTE,” in Proc. IEEE Vehicular Technology
Conference (VTC-Spring 2008), May 2008, pp. 2517–2521.
[11] 3GPP, “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical
layer procedures,” 3rd Generation Parnership Project (3GPP), TS 36.213,
June 2008.
[12] ——, “Physical layer aspect for evolved Universal Terrestrial Radio
Access (UTRA),” 3rd Generation Parnership Project (3GPP), TR
25.814, October 2006. [Online]. Available: http://www.3gpp.org/ftp/
Specs/html-info/25814.htm
[13] D. Bültmann, M. Mühleisen, K. Klagges, and M. Schinnenburg, “openWNS - open wireless network simulator,” in Proc. European Wireless
Conference (EW 2009), May 2009, pp. 211–215.
Download