34
Resource Allocation in WiMAX Laura Cottatellucci [email protected]

resource allocation ppt

Embed Size (px)

Citation preview

Page 1: resource allocation ppt

Resource Allocation

in WiMAX

Laura [email protected]

Page 2: resource allocation ppt

I. Outlines 2

Outlines

1. Single-Cell OFDMA Networks

2. Multicell OFDMA Networks

3. OFDMA Networks with Relays

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 3: resource allocation ppt

II. WiMAX Physical Layer 3

Variants of WiMAX PHY

Designation Function LOS/NLOS Frequency Duplexing

WiMAN-SC Point-to-Point LOS 10-66 GHz TDD, FDD

WiMAN-SCa Point-to-Point NLOS 2-10 GHz TDD, FDD

WiMAN-OFDM Point-to-Multipoint NLOS 2-10 GHz TDD, FDD

WiMAN-OFDMA Point-to-Multipoint NLOS 2-10 GHz TDD, FDD

WiMAN-HUMAN Point-to-Multipoint NLOS 2-10 GHz TDD

We focus on WiMAN-OFDMA

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 4: resource allocation ppt

III. Single-Cell OFDMA Networks 4

System Model

.

base station

user 1

user 2

user K

h2N

h11

hK1 hKN

hK2

h1N

h21

h22

• K : number of users

• N : number of subcarriers

• hkn : channel gain of user k in subcarrier

n

• pkn : power of user k in subcarrier n

• γkn = |hkn|2σ2 : normalized SNR of user k

in subcarrier n

• rkn = log(1+pknγkn) : maximum achiev-

able rate by user k on tone n

In single-hop OFDMA resource allocation consists in jointly

assigning subcarriers and allocating powers.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 5: resource allocation ppt

III. Single-Cell OFDMA Networks 5

Resource Allocation in Downlink: Problem Definition

Sum Rate Maximization Problem

Object: maximize the sumrate under a constraint on themaximum transmitted power.

• Sk : set of subcarriers allocated to user k

SUM RATE

maximize

K∑

k=1

n∈Sk

log2(1 + pknγkn)

subject to

K∑

k=1

n∈Sk

pkn ≤ Ptot,

Sj ∩ Sk = ∅ ∀j 6= k

∪Kk=1Sk ⊆ {1, 2, . . . , N}

pkn ≥ 0 ∀k and ∀n

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 6: resource allocation ppt

III. Single-Cell OFDMA Networks 5

Resource Allocation in Downlink: Problem Definition

Sum Rate Maximization Problem

Object: maximize the sumrate under a constraint on themaximum transmitted power.

• Sk : set of subcarriers allocated to user k

MAXIMUM POWER CONSTRAINT

maximize

K∑

k=1

n∈Sk

log2(1 + pknγkn)

subject to

K∑

k=1

n∈Sk

pkn ≤ Ptot,

Sj ∩ Sk = ∅ ∀j 6= k

∪Kk=1Sk ⊆ {1, 2, . . . , N}

pkn ≥ 0 ∀k and ∀n

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 7: resource allocation ppt

III. Single-Cell OFDMA Networks 5

Resource Allocation in Downlink: Problem Definition

Sum Rate Maximization Problem

Object: maximize the sumrate under a constraint on themaximum transmitted power.

• Sk : set of subcarriers allocated to user k

ORTHOGONALITY CONSTRAINT

maximize

K∑

k=1

n∈Sk

log2(1 + pknγkn)

subject to

K∑

k=1

n∈Sk

pkn ≤ Ptot,

Sj ∩ Sk = ∅ ∀j 6= k

∪Kk=1Sk ⊆ {1, 2, . . . , N}

pkn ≥ 0 ∀k and ∀n

Nonconvex optimization problem

with exponential complexity in the number of users and subcarriers.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 8: resource allocation ppt

III. Single-Cell OFDMA Networks 6

Resource Allocation in Downlink: Problem Definition (2)

Power Minimization Problem

Object: minimize the trans-mitted power under con-straints on the minimumtransmitting rates.

• Rk : Target rate for user k

SUM POWER

minimize

K∑

k=1

n∈Sk

pkn

subject to∑

n∈Sk

log2(1 + pknγkn) ≥ Rk∀k

Sj ∩ Sk = ∅ ∀j 6= k

∪Kk=1Sk ⊆ {1, 2, . . . , N}

pkn ≥ 0 ∀k and ∀n

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 9: resource allocation ppt

III. Single-Cell OFDMA Networks 6

Resource Allocation in Downlink: Problem Definition (2)

Power Minimization Problem

Object: minimize the trans-mitted power under con-straints on the minimumtransmitting rates.

• Rk : Target rate for user k

MINIMUM RATE CONSTRAINTS

minimize

K∑

k=1

n∈Sk

pkn

subject to∑

n∈Sk

log2(1 + pknγkn) ≥ Rk∀k

Sj ∩ Sk = ∅ ∀j 6= k

∪Kk=1Sk ⊆ {1, 2, . . . , N}

pkn ≥ 0 ∀k and ∀n

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 10: resource allocation ppt

III. Single-Cell OFDMA Networks 6

Resource Allocation in Downlink: Problem Definition (2)

Power Minimization Problem

Object: minimize the trans-mitted power under con-straints on the minimumtransmitting rates.

• Rk : Target rate for user k

ORTHOGONALITY CONSTRAINT

minimize

K∑

k=1

n∈Sk

pkn

subject to∑

n∈Sk

log2(1 + pknγkn) ≥ Rk∀k

Sj ∩ Sk = ∅ ∀j 6= k

∪Kk=1Sk ⊆ {1, 2, . . . , N}

pkn ≥ 0 ∀k and ∀n

Nonconvex optimization problem

with exponential complexity in the number of users and subcarriers.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 11: resource allocation ppt

III. Single-Cell OFDMA Networks 7

Resource Allocation in Uplink: Problem Definition

Sum Rate Maximization Problem

Object: maximize the sumrate under independent con-straints on the maximumtransmitted power for eachuser.

maximize

K∑

k=1

n∈Sk

log2(1 + pknγkn)

subject to∑

n∈Sk

pkn ≤ P k, ∀k

Sj ∩ Sk = ∅ ∀ 6= k

∪Kk=1Sk ⊆ {1, 2, . . . , N}

pkn ≥ 0 ∀k and ∀n

Nonconvex optimization problem

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 12: resource allocation ppt

IV. Fundamental Results in Optimization 8

Lagrange Duality

Primal Problem

maximize

L∑

`=1

f`(x)

subject to

M∑m=1

hm(x) ≤ P

• f`(x) : not necessarily concave

• hm(x) : not necessarily convex

Define:

• Lagrange multipliers: λ = (λ1, . . . , λM)T

• Lagrangian:L(x, λ) =

∑` f`(x) + λT (P−∑

m hm(x))

• Dual objective: g(λ) = maxx L(x, λ)

Dual Problem

minimize g(λ)

subject to λ ≥ 0

x∗ : solution primal problem (λ4,x4) : solution dual problem

For convex problems∑L

`=1(f`(x∗)− f`(x

4)), the duality gap is zero!...

....We can equivalently solve the dual unconstraint problem!Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 13: resource allocation ppt

IV. Fundamental Results in Optimization 9

Fundamental Results in Nonconvex Optimization∗

Definition of Time Sharing Condition : Consider the maximum value of the primal problem

as a function of the constraint P. If such a function is concave in P then the primal

problem satisfies the time sharing condition.

If the primal optimization problem satisfies the time sharing property,then it has zero duality gap,

i.e. the primal problem and the dual problem have the same optimal value.

λ∗∑

n fn(x∗)

P∑

hm(x∗)

g∗

f∗ 6= g∗

λ∗∑

n fn(x∗)

P

∑n fn(x̂∗)

λT (P−∑hm(x̂∗)

slope=λ

∑hm(x̂∗)

∑hm(x∗)

f∗ = g∗

g(λ)

(*) W. Yu and R. Lui, Dual methods for nonconvex spectrum optimization of multicarrier systems, 2006.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 14: resource allocation ppt

IV. Fundamental Results in Optimization 10

Application to Multicarrier Systems

As the number of subcarriers tends to infinity the sum rate maximization and the sum

power minimization problems in uplink and down link satisfy asymptotically the time sharing

conditions (Yu et al. 2006, Seong et al. 2006).

This property holds also when additional constraints (e.g. integer bit loading) are enforced

We can solve the unconstrained dual problemand obtain an almost optimum solution!

When applied to OFDMA systems the joint search over usersand subcarriers decouples and the search has linear complexity

in the number of users and tones, i.e. O(KN).

Joint subcarrier and power allocation is feasible in real-time systems!!!

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 15: resource allocation ppt

IV. Fundamental Results in Optimization 11

An Example:Sum Rate Maximization in Downlink via Duality

Dual function

g(λ) = max{pkn}

N∑n=1

K∑

k=1

rkn + λ(P −∑

n

k

pkn)

=

N∑n=1

max{pkn}

(K∑

k=1

rkn − λpkn

)

︸ ︷︷ ︸+λP

gn(λ)

=∑

n

gn(λ) + λP

The maximization of the dual function re-

duces to N independent concave maximiza-

tion problems!

maxλ

g(λ) with λ ≥ 0

Algorithm

Initialization: set λ = λ0 > 0, ε > 0

repeat

for n = 1 . . . N

select k∗ maximizing gn(λ)

determine pk∗n maximizing gn(λ)

endfor

update λ according to

gradient/elipsoid criterion

until |P −∑

n

pk∗n| < ε

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 16: resource allocation ppt

IV. Fundamental Results in Optimization 11

An Example:Sum Rate Maximization in Downlink via Duality

Dual function

g(λ) = max{pkn}

N∑n=1

K∑

k=1

rkn + λ(P −∑

n

k

pkn)

=

N∑n=1

max{pkn}

(K∑

k=1

rkn − λpkn

)

︸ ︷︷ ︸+λP

gn(λ)

=∑

n

gn(λ) + λP

The maximization of the dual function re-

duces to N independent concave maximiza-

tion problems!

maxλ

g(λ) with λ ≥ 0

LINEAR COMPLEXITY IN K!

Algorithm

Initialization: set λ = λ0 > 0, ε > 0

repeat

for n = 1 . . . N

select k∗ maximizing gn(λ)

determine pk∗n maximizing gn(λ)

endfor

update λ according to

gradient/elipsoid criterion

until |P −∑

n

pk∗n| < ε

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 17: resource allocation ppt

IV. Fundamental Results in Optimization 11

An Example:Sum Rate Maximization in Downlink via Duality

Dual function

g(λ) = max{pkn}

N∑n=1

K∑

k=1

rkn + λ(P −∑

n

k

pkn)

=

N∑n=1

max{pkn}

(K∑

k=1

rkn − λpkn

)

︸ ︷︷ ︸+λP

gn(λ)

=∑

n

gn(λ) + λP

The maximization of the dual function re-

duces to N independent concave maximiza-

tion problems!

maxλ

g(λ) with λ ≥ 0

LINEAR COMPLEXITY IN KN!

Algorithm

Initialization: set λ = λ0 > 0, ε > 0

repeat

for n = 1 . . . N

select k∗ maximizing gn(λ)

determine pk∗n maximizing gn(λ)

endfor

update λ according to

gradient/elipsoid criterion

until |P −∑

n

pk∗n| < ε

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 18: resource allocation ppt

V. Single Cell: State of Art 12

Resource Allocation in Downlink: State of Art

• Max-min problem: it maximizes the worst user rate.

• Proportional fairness: like the sum rate maximization problem but with theadditional constraints of given ratios among the user rates, i.e. Rk is a givenfraction α of the total rate.Shen, Andrews, and Evans, Adaptive resource allocation in multiuser OFDM systemswith proportional fairness, December 2005

• Hard fairness, which coincides with the sum power minimization problem.

• Unified framework for a large class of utility functions.Song and Li, Crosslayer optimization for OFDM wireless networks. Part I: Theoreticalframework, March 2005.

These approaches do not exploit Lagrange duality for joint optimizationIf the optimization problem with fairness satisfied the time-sharing condition,

the dual approach would improve performance and complexity!!

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 19: resource allocation ppt

V. Single Cell: State of Art 13

Resource Allocation in Uplink: State of Art

• Game theory tools to enforce fairness in centralized approaches.Han, Ji,Ray Liu, Fair multiuser channel allocation for OFDMA networks using NAshBargaining and coalitions, August 2005.

• Bayesian games to develop distributed algorithms with partial and/or sta-tistical knowledge of the channel state information at the transmitters.He, Gault, Debbah, and Altman, Correlated and non-correlated equilibria for multiuserOFDM systems, January 2008

Advantages: No feedback channel for information on resource allocation.Resource allocation possible also in critical situation when complete CSIis not available or not reliable.

Disadvantages: Possible performance degradation.Possible collisions on the same subcarrier with consequent nonzero out-age probability for slow fading channels.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 20: resource allocation ppt

VI. Multicell OFDMA Networks 14

Frequency Reuse

The system band is divided in different rf sub-bands. Each cell communicates only ona sub-band. Adjacent cells transmit on disjoint sub-bands. 1

rfis the reuse factor.

Frequency reuse factor 13

The inter-cell interference can be ne-glected. Single-cell resource allocation al-gorithms are applicable.

Drawbacks• Loss in spectral efficiency

• Complex coloring problem (even more complex

with relays)

• Cell planning

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 21: resource allocation ppt

VI. Multicell OFDMA Networks 15

Dynamic Frequency Reuse

All cells can use the whole available bandwidth but the resourceallocation takes into account the global interference in the network.

• Scalability problems

• Scalability faced with distributed resource allocation algorithms

• Distributed approach available for statistical knowledge of the interference

Kiani, Øier, Gesbert, Maximizing multicell capacity using distributed power allocation and

scheduling, March 2007

Applicable to dense networks under the assumption of two power levels

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 22: resource allocation ppt

VI. Multicell OFDMA Networks 16

Centralized Power Allocation for Two-Cell NetworkPonukumati et al. 2008

user 2user 1

base station 1 base station 2

cell 1 cell 2

h(1)2k

h(1)1k

h(2)1k

K1 users in cell 1K2 users in cell 2

h(2)2k

• Cooperative resource allocation (maximization of the sum rate in both cells).

• Centralized approach with perfect CSI.

• Single user detector at the receiver.

• Joint subchannel and power allocation via duality.

• Complexity order linear in the number of subcarrier and linear in K1K2, i.e.

O(NK1K2)

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 23: resource allocation ppt

VI. Multicell OFDMA Networks 17

Optimum Resource Allocation vs Frequency Reuse 1/2

System Setting

• Rayleigh fading channels

• Subcarriers N = 16

• Users K1 = K2 = 2

• Variance of the channel gains

h(1)1k and h

(2)2k , σ2

d = 1

• Variance of the channel gains

h(2)1k and h

(1)2k , σ2

i = 0.1

10 20 30 40 50 60 7040

50

60

70

80

90

100

110

120

130

Total power available in two cells in watts

Sum

cap

acity

in b

its/c

hann

el u

se

sum rate with optimal allocationsum rate with frequency reuse 0.5

Huge gain with optimum resource allocation!

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 24: resource allocation ppt

VI. Multicell OFDMA Networks 18

Duality Gap for Finite N

16 18 20 22 24 26 28 30 3214

16

18

20

22

24

26

28

30

32

Total power available in both cells in watts

Tot

al p

ower

allo

cate

d in

wat

ts

total power allocated with optimal allocationtotal power allocated with reuse 0.5

Subcarriers N = 8

0 10 20 30 40 50 60 700

10

20

30

40

50

60

70

Total power available in both cells in watts

Tot

al p

ower

allo

cate

d in

bot

h ce

lls in

wat

ts

total power allocated with reuse 0.5total power allocated with optimal power allocation

Subcarriers N = 16

The duality gap decreases rapidly when the number of subcarriers increases

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 25: resource allocation ppt

VI. Multicell OFDMA Networks 19

Optimum Resource Allocation vs Frequency Reuse 1/2

System Setting

• Rayleigh fading channels

• Subcarriers N = 8

• Users K1 = K2 = 2

• Variance of the channel gains

depending on the distance

from the base station

16 18 20 22 24 26 28 30 3235

40

45

50

55

60

65

70

Total power available in two cells in watts

Sum

cap

acity

in b

its/c

hann

el u

se

Huge gain with optimum resource allocation!

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 26: resource allocation ppt

VII. OFDMA Networks with Relays 20

Relay Channel and...

Sink

Relay

Source

Relay ChannelsThe source transmits a signal to the relay and des-tination, the relay forwards the received signal tothe destination• Orthogonal/Nonorthogonal

• Decode-Forward (DF), Compress-Forward (CF),

Amplify-Forward (AF)

The best strategy depends on the channel conditions.

Roughly, DF is optimum if the source-relay channel

is good compared to the relay-destination channel.

Viceversa, CF is preferable.

• Relay deployed or end users acting as relays.

• Increase capacity and diversity and decrease outage

probability.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 27: resource allocation ppt

VII. OFDMA Networks with Relays 21

...Cooperative Diversity

T2

T1 T3

T4

data

Tx

T2T1 T1

T1 T1T2 T2

T2

The nodes cooperate to create a virtual multiele-ment antenna system used for half of time by T1

and half time by T2.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 28: resource allocation ppt

VII. OFDMA Networks with Relays 22

Resource Allocation in Relay Assisted OFDMA Networks

The optimal allocation implies joint optimization of:

1. Selection/Deployment of relay nodes 3. Subcarrier assignment (OFDMA)2. Selection of a relaying strategy 4. Power allocation(decode-forward, amplify-forward)

Main Issues Arising in Relay Networks

1. High complexity of joint resource allocation

2. Signalling very costly for centralized resource allocation

(source-relay, relay-destination, source-destination CSI)

3. Scaling problems

Research Objectives

Design of resource allocation algorithms which are

• joint (relay node and strategy selection/ power and subcarrier allocation)• distributed (to reduce signaling, improve scalability)• low complexity.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 29: resource allocation ppt

VII. OFDMA Networks with Relays 23

Joint Resource Allocation: Problem Definition

• Uplink and downlink traffic: K + 1 nodes.

• 2K possible flows {(1, K + 1), . . . (K, K + 1), (K + 1, 1), . . . (K + 1, K)}.

• P : (K + 1)×N matrix of power allocation with at most two nonzero elements per column.

• R : 2K ×N matrix of rates with at most one nonzero elements per column.

• (P1)m : total transmitted power by node m.

• (R1)m : total achievable rate by node m.

maximizeP,R

K+1∑m=1

Um((R1)m)

subject to P1 ¹ Pmax and R ∈ C(P)

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 30: resource allocation ppt

VII. OFDMA Networks with Relays 24

Joint Resource Allocation via DualityNg and Yu, 2007

Equivalent problem

maximizeP,R,t

K+1∑m=1

Um((t)m)

subject to P1 ¹ Pmax and R1 º t R ∈ C(P)

The dual method splits into two problems

gappl(λ) = maxt

∑(Um(t)− λmtm)

and

gphy(λ) =

maxP,R

∑λm

∑n R(m,n)

s.t.P1 ¹ Pmax,R ∈ C(P).

The physical problem can be split further.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 31: resource allocation ppt

VIII. Further Topics in Resource Allocation 25

Cross-layer Resource Allocation

Typically, power and subcarrier allocation

in uplink and downlink are performed ignoring the scheduling needs.

As a consequence, the resource allocation algorithm may allocate resourcesfor an empty queue and assign very low resources to a queue in overflow

Object: joint scheduling and resource allocation!

• Maximum weight matching scheduling (developed for OFDM downlink systems) takes

into account the instantaneous state of the queue and the channel.

• Queue proportional scheduling (developed for broadcast fading channels and OFDM

fading channels) takes into account the queuing process and channel statistics and

implies a more long term policy.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 32: resource allocation ppt

VIII. Further Topics in Resource Allocation 26

Further Topics

Bitloading

MIMO systems

Resource allocation and adaptive coding and modulation

Crosslayer: Routing and power allocation

Distributed versus centralized algorithms.

Fairness.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 33: resource allocation ppt

IX. Conclusions 27

Conclusions

Joint resource allocation in single cell is doable in practical systems.

Joint resource allocation in certain relay assisted networks can bedecomposed in sub-problems without loss in performance.

Frequency reuse 1 provides huge improvement in spectral efficiency inmulticell networks. There is still a problem of scalability forimplementation in practical systems.

The time sharing condition for optimization problems can be exploitedreally efficiently in multicarrier systems.

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008

Page 34: resource allocation ppt

28

Thank You for Your Attention!

Questions?

Cottatellucci: Resource Allocation in WiMAX c© Eurecom 11 February 2008