15
1 HKUST 1 Dynamic Dynamic Multiuser Multiuser Resource Allocation Resource Allocation and Adaptation for Wireless Systems and Adaptation for Wireless Systems Khaled Khaled Ben Ben Letaief Letaief Chair Professor and Head Chair Professor and Head Department of Electronic and Computer Engineering Department of Electronic and Computer Engineering The Hong Kong University of Science and Technology The Hong Kong University of Science and Technology HKUST 2 Hong Kong University of Science &Technology Hong Kong University of Science &Technology HKUST 3 The Hong Kong University of The Hong Kong University of Science & Technology Science & Technology The university opened in 1991 The university opened in 1991 Consists of four schools Offers academic programs at undergraduate, master and doctoral levels HKUST Academic System HKUST Academic System Credit based continuous assessment system used by North American universities Faculty retention and promotion system similar to North American universities Faculty is expected to perform research, teaching and service English Instruction HKUST 4 ECE Department: State ECE Department: State-of of-the Facilities the Facilities

Dynamic resource allocation

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Dynamic resource allocation

1

HKUST1

Dynamic Dynamic MultiuserMultiuser Resource Allocation Resource Allocation and Adaptation for Wireless Systemsand Adaptation for Wireless Systems

KhaledKhaled Ben Ben LetaiefLetaiefChair Professor and HeadChair Professor and Head

Department of Electronic and Computer EngineeringDepartment of Electronic and Computer EngineeringThe Hong Kong University of Science and TechnologyThe Hong Kong University of Science and Technology

HKUST2

Hong Kong University of Science &TechnologyHong Kong University of Science &Technology

HKUST3

The Hong Kong University of The Hong Kong University of Science & TechnologyScience & Technology

•• The university opened in 1991The university opened in 1991– Consists of four schools– Offers academic programs at undergraduate, master and doctoral

levels

•• HKUST Academic SystemHKUST Academic System– Credit based continuous assessment system used by North

American universities– Faculty retention and promotion system similar to North American

universities– Faculty is expected to perform research, teaching and service– English Instruction

HKUST4

ECE Department: StateECE Department: State--ofof--the Facilitiesthe Facilities

Page 2: Dynamic resource allocation

2

HKUST5

ECE Faculty BackgroundECE Faculty BackgroundMostly educated in North AmericaMostly educated in North America

• UC Berkeley 7• Stanford 5• Toronto 4 • U. Wash. Seattle 4• U. Illinois, Urbana C. 3• U. Southern California 3• Harvard 3• Princeton 2• Columbia 2• Yale 2• Purdue 1

HKUST6

Overseas Exchange ProgramOverseas Exchange Program• Enhances students’ exposure in overseas universities w/o

delaying graduation (One semester in Mainland and two semesters Overseas)

• Some of our partners–– Univ. of Pennsylvania, UCLA, USAUniv. of Pennsylvania, UCLA, USA–– UC Berkeley, Georgia Tech, MIT, Rice, USAUC Berkeley, Georgia Tech, MIT, Rice, USA–– Rice Univ., USA Rice Univ., USA –– U. of Toronto, U. of Waterloo, CanadaU. of Toronto, U. of Waterloo, Canada–– Univ. of Sydney, Australia Univ. of Sydney, Australia –– Chalmers University of Technology, SwedenChalmers University of Technology, Sweden–– ÉÉcolecole des Mines de Nantes, Francedes Mines de Nantes, France–– INT, FranceINT, France–– Technical U. of Denmark, DenmarkTechnical U. of Denmark, Denmark–– U. of Bath, UKU. of Bath, UK–– Chinese universities Chinese universities

•• Peking University, Peking University, FudanFudan U., U., TsinghuaTsinghua , , Shanghai Shanghai JiaotongJiaotong U., Nanjing U.U., Nanjing U.

HKUST7

ECE ECE --International RecognitionInternational Recognition• IEEE Grade of Fellow is one of the Institute's most prestigious honors • Comparison between some countries in Asia-Pacific (as of 16/1/03as of 16/1/03)

• ECE Department at HKUST has 11 IEEE Fellows as of December 2006

3New Zealand16Korea23China26India28Hong Kong

35Taiwan35Australia

No. FellowsNo. FellowsCountryCountry

HKUST8

(Mingpao, Nov 11, 2004)(The Times of London Nov 5, 2004)

Page 3: Dynamic resource allocation

3

HKUST9

(The Times Higher Education Suppl- Oct. 17, 2006)

HKUST among World’s Best Technology UniversitiesHKUST has been ranked number 17 by The Times Higher Education Supplement(THES) in its league table of the World’s Top 100 Technology Universities, andnumber ONE university in Hong Kong.

...

2006 Top Universities2006 Top Universities

HKUST10

Global Top 100 Ranking takes into account openness and diversity, as well as distinction in research.

UST is #1 in HK at #60, with HKU at #69 and CU at #96.

Youngest University in the list of Global Top 100.

Not a single other Mainland Chinese university made the Global Top 100.

(NEWSWEEK International - Aug 13, 2005)

Newsweek ranks HKUST at #60 globally! (Aug., 2006)

1. Harvard University 2. Stanford University 3. Yale University 4. California Institute of Technology 5. University of California at Berkeley 6. University of Cambridge 7. Massachusetts Institute Technology 8. Oxford University 9. University of California at San Francisco 10. Columbia University. . . . 59. University of California at Santa Barbara60. Hong Kong University of Science and Techn.61. Wageningen University62. Michigan State University63. University of Munich64. University of New South Wales65. Boston University66. Vanderbilt University67. University of Rochester68. Tohoku University69. University of Hong Kong. . . . 96. Chinese University of Hong Kong 97. University of Newcastle 98. Innsbruck University 99. University of Massachusetts at Amherst 100. Sussex University

HKUST11

Motivation and BackgroundMotivation and Background

HKUST12

Motivation and BackgroundMotivation and Background

Data

Rate

Dela

y

It is not just about data rate!

It is about Quality of Service!

Page 4: Dynamic resource allocation

4

HKUST13

ChallengesChallengesHigh Data Rate, seamless and high mobility requirementsSpectral efficiency challenge (2 – 10 b/s/Hz)Frequency selectivity due to large bandwidth requirements High System CapacitySeamless coverage and support across different networks, devices, and media formsReliable Communications

Harsh wireless channelScarce radio spectrumEnergy constraint

HKUST14

CrossCross--layer Optimization and layer Optimization and Resource AllocationResource Allocation

Wireless Communication(Physical Data Rate)

Networking(Service)

Cross Layer DesignResource Allocation

High Spectral Efficiency

High Energy Efficiency

Overall good performance

K. B. Letaief and Y. J. Zhang, “Dynamic Multiuser Resource Allocation and Adaptation for Wireless Systems,” (Invited Paper) IEEE Wireless Commun., Aug. 2006

HKUST15

OutlineOutline• Introduction to OFDM and MIMO• Introduction to dynamics in wireless

communications systems• Dynamic resource allocation

– SISO-OFDM systems– MIMO-OFDM systems

• Cross-layer design and optimization– Joint MAC-PHY resource allocation– Joint design of PHY and networking or application

layers

HKUST16

OFDMOFDM• OFDM: Orthogonal Frequency Division Multiplexing• Converts a wideband frequency selective fading

channel into a parallel collection of narrow band frequency flat sub-channels– Robust against fading, ISI, and narrowband interference– Can be implemented by discrete FFT

Channel Transfer Function

FrequencyFrequency

…….OFDMOFDM

1H2H

Channel Transfer Function

kHFadingFading

Page 5: Dynamic resource allocation

5

HKUST17

OFDMOFDM

HKUST18

MIMOMIMO

• Higher transmission rate (multiplexing gain)• Higher link reliability (diversity gain)• Wider coverage• …

HKUST19

MIMOMIMO• Capacity of MIMO channel increases linearly with

the number of antennas at both sides

2 2log 1 PC Nσ

⎛ ⎞= +⎜ ⎟⎝ ⎠

HKUST20

Applications of MIMO and OFDM in Applications of MIMO and OFDM in WLANWLAN

• Orthogonal frequency division multiplexing (OFDM)

• Multiple antenna techniques (MIMO)802.11b11 Mbps802.11a54 Mbps802.11n200 Mbps

Page 6: Dynamic resource allocation

6

HKUST21

Dynamics in Wireless Communications Dynamics in Wireless Communications Systems Systems –– Channel VariationChannel Variation

• Wireless channel varies dramatically over time, frequency, and space

HKUST22

Link AdaptationLink Adaptation• Adaptive modulation

– Data rate:– γn: Effective channel gain

on subchannel n– Pn: Transmit power on

subchannel n• Optimal power allocation:

Water filling

( )2log 1 n nPγ+

1 1

0 otherwisen nnP

λ λγ γ

⎧ − ≥⎪= ⎨⎪⎩

λn

nPγ

λ 1−=

nγ1

6 bps/HZ

4 bps/HZ

2 bps/HZ

0 bps/HZ

HKUST23

Link AdaptationLink Adaptation

HKUST24

Dynamics in Wireless Communications Dynamics in Wireless Communications Systems Systems –– MultiuserMultiuser DiversityDiversity

• Channel attenuations of different users are mutually independent

• Frequency and time domain channels can be dynamically allocated to users

• Examples: – Dynamic subcarrier

allocation– Opportunistic

scheduling

Cha

nnel

Gai

nC

hann

el G

ain

Cha

nnel

Gai

n

Page 7: Dynamic resource allocation

7

HKUST25

Dynamics in Wireless Dynamics in Wireless Communications SystemsCommunications Systems

• Impact of PHY layer characteristics on the upper layers– Time-varying channel capacity– Time-varying connectivity and topology– User mobility

Obstacles or Opportunities?

HKUST26

OutlineOutline• Introduction to OFDM and MIMO• Introduction to dynamics in wireless

communications systems• Dynamic resource allocation

– SISO-OFDM systems– MIMO-OFDM systems

• Cross-layer design and optimization– Joint MAC-PHY resource allocation– Joint design of PHY and networking or application

layers

HKUST27

Resource Allocation in SISOResource Allocation in SISO--OFDM SystemsOFDM Systems

• Resource: time slots, subcarriers, power• Constraints: Bit error rate, maximum

transmit power, minimum data rate, …• Objectives: Maximize spectrum

efficiency, power efficiency, or system utility

HKUST28

Problem FormulationProblem Formulation• rk,n: data rate of user k on subcarrier n• pk,n: transmit power of user k on subcarrier n• ck,n: subcarrier allocation indicator of user k on

subcarrier n• hk,n: channel coefficient of user k on subcarrier n• Rk: minimum data rate requirement of user k, if

any( )

nkh

rfp

nk

nkknk ,for 2

,

,, =

Page 8: Dynamic resource allocation

8

HKUST29

Problem FormulationProblem Formulation• Maximizing data rate for a given power

budget and a target BER:

∑∑= =

N

n

K

knknkrcp

rcnknknk 1 1

,,,, ,,,

max

∑∑= =

≤N

ntotal

K

knknk Ppc

1 1,,

, 1 for all K

k nk

c n=∑

Subject to:

}1,0{, ∈nkc

HKUST30

Problem FormulationProblem Formulation• Minimizing total transmit power for a

given data rate and BER

∑∑= =

N

n

K

knknkcpr

pcnknknk 1 1

,,,, ,,,

min

, ,1

for all N

k n k n kn

c r R k=

≥∑

, 1 for all K

k nk

c n=∑

Subject to:

}1,0{, ∈nkc

HKUST31

IntraIntra-- and Interand Inter--cell Adaptation for cell Adaptation for SISOSISO--OFDMOFDM

• We have considered SISO-OFDM adaptive resource allocation in a single cell

• What about a multi-cell system?– Adaptive cell selection

Y. J. Zhang and K. B. K. B. LetaiefLetaief, “Multiuser adaptive subcarrier-and-bit allocation with adaptive cell selection for OFDM systems,” IEEE Transactions on Wireless Communications, Sept. 2004.

HKUST32

IntraIntra-- and Interand Inter--cell Adaptation for cell Adaptation for SISOSISO--OFDMOFDM

BSC

• A mobile is adaptively associated to a cell based on– Resource availability in the candidate cells– Amount of resources that have already been assigned– Amount of resources that is necessary to satisfy the investigated user’s

QoS– Intra-cell adaptation affects the resource occupancy

Page 9: Dynamic resource allocation

9

HKUST33

Performance Improvement: Performance Improvement: SubcarrierSubcarrier--andand--Bit AllocationBit Allocation

• 4 users• 128 subcarriers• Minimal data rate

– 2 users: 128 bits/OFDM• BER requirement: • Cell radius: 1km• Path loss exponent: 4• Std of log-normal

shadowing: 8dB

410−

Around 10dB power gain is achieved by exploiting the multiuser diversity!

HKUST34

Performance Improvement: BS/AP Performance Improvement: BS/AP AllocationAllocation

• 4 users / cell• 128 subcarriers• BER requirement: • Cell radius: 1km• Path loss exponent: 4• Std of log-normal

shadowing: 8dB

410−

Outage probability is further reduced by dynamic BS assignment!

HKUST35

Performance Improvement: BS/AP Performance Improvement: BS/AP AllocationAllocation

• 8 users in 2 cells• Non-uniform traffic

density• 128 subcarriers• BER requirement: • Cell radius: 1km• Path loss exponent:

4• Std of log-normal

shadowing: 8dB

410−

Dynamic BS assignment effectively mitigates the destructive effect of non-uniform traffic density ! HKUST

36

OutlineOutline• Introduction to OFDM and MIMO• Introduction to dynamics in wireless

communications systems• Dynamic resource allocation

– SISO-OFDM systems– MIMO-OFDM systems

• Cross-layer design and optimization– Joint MAC-PHY resource allocation– Joint design of PHY and networking or application

layers

Page 10: Dynamic resource allocation

10

HKUST37

Resource Allocation for MIMOResource Allocation for MIMO--OFDM: OFDM: Challenges and OpportunitiesChallenges and Opportunities

• Co-channel interference resistance due to MIMO• Inter-symbol interference resistance due to OFDM• Time, frequency, and space domain freedom for

adaptive resource allocation

• The optimization problem is more complex due to the presence of co-channel interference

• Users can be multiplexed in both frequency and space domains – have to decide which dimension should be occupied by which set of users

HKUST38

Problem Formulation Problem Formulation –– Power Power MinimizationMinimization

QoS Constraints

, ', ' 1, ', 1, , 1, 1, ,({ } ,{ } )k n k n k K k n k k k Kg g h p= = − += L L L

Carrier to interference and noise ratio

, ,,

, 1 1arg min

k n k n

K N

tot k np r k n

p p= =

= ∑∑

Subject to: ,1

N

k n kn

r R k=

= ∀∑0, ≥nkp

, 0k nr ≥

( ), arg , ,, ,k n t k n k np f BER r g=

Nonlinear!Nonlinear!

Combinatorial!Combinatorial!Y. J. Zhang and K. B. K. B. LetaiefLetaief, , “An efficient resource allocation scheme for spatial multiuser access in MIMO/OFDM systems,” IEEE Transactions on Communications, Jan. 2005

HKUST39

Solution Solution –– ClusteringClustering

MS M

M MS M

MS M

BS

MS

Channels are highly correlated

Channel correlation is low

HKUST40

BER vs. Channel CorrelationBER vs. Channel Correlation

• 2 users• 64 subcarriers• QPSK Modulation• Eb/No: 5dB• 2 Tx/user• 4 Rx

• BER is affected by CCI• BER performance degrades when the correlation increases• When the correlation is low, the performance is similar to that

of a single user system

Page 11: Dynamic resource allocation

11

HKUST41

Solution Solution –– ClusteringClustering

• Divide users into clustersaccording to the mutual correlations

• Highly correlated users are put in one cluster

• The channel correlation between users in different clusters is lower than a threshold

MS M

MMS M

MS M

MS M

MS M

BSM

MS

HKUST42

Solution Solution –– ClusteringClustering• For the users with low correlation

– Assume that the mutual interference is perfectly cancelled by multiuserdetection techniques

– Users can share the same channels and transmit as if there were no co-channel users

– Adaptive resource allocation reduces to single-user rate-and-power adaptation

M

M S M

M S M

BSM

M S

, ,

,, 1

arg mink n k n

N

k np r n

p=∑

,1

N

k n kn

r R=

=∑2

,, arg , 2

( ), , k n

k n t k n

hp f BER r

σ

⎛ ⎞= ⎜ ⎟⎜ ⎟

⎝ ⎠

HKUST43

MS M

MS M

BSM

Solution Solution –– ClusteringClustering• For the users with high

mutual correlation– The assumption of perfect CCI

cancellation is not valid– CCI degrades the performance– Users DO NOT share sub-

channels to avoid CCI

, , ,

, ,, , 1 1

arg mink n k n k n

K N

tot k n k np r c k n

p p c= =

= ∑∑

, ,1

N

k n k n kn

r c R k=

= ∀∑

, ',if 1, then 0 'k n k nc c k k= = ∀ ≠

, arg , ,( , , )k n t k n k np f BER r h=

No longer combinatorial!

HKUST44

PerformancePerformance

• 2 users• 64 subcarriers• 128 bits/OFDM/user• 2 Tx/user• 4 Rx• PIC detector• Threshold: 0.6

• Significant performance improvement and diversity gain• No need to sacrifice antenna diversity in the presence multiple users

Page 12: Dynamic resource allocation

12

HKUST45

OutlineOutline• Introduction to OFDM and MIMO• Introduction to dynamics in wireless

communications systems• Dynamic resource allocation

– SISO-OFDM systems– MIMO-OFDM systems

• Cross-layer design and optimization– Joint MAC-PHY resource allocation– Joint design of PHY and networking or application

layers

HKUST46

Challenges and OpportunitiesChallenges and Opportunities• Opportunistic resource allocation that assumes a

saturated traffic condition is not accurate in packet-switched networks– Resource may be allocated to users that do not have

enough packets to transmit• Resource allocation affects the effective channel

capacity seen by the upper layers, and hence has an impact on scheduling

• Multi-user diversity gain, statistical multiplexing gain, time- and frequency-domain diversity

• Key issue: joint optimization of scheduling and subcarrier-bit-power allocation in OFDM networks

HKUST47

System DiagramSystem DiagramPacket arrivals

Buffers

Scheduler

Wireless MediaWireless Media MS

Jointly designScheduling,

Multiple access,Power distribution

CSI

Queuing States

QoS

Scheduling decision

Subcarrier and power allocation decision

Y. J. Zhang and K. B. K. B. LetaiefLetaief, “Cross layer adaptive resource management for wireless packet networks with OFDM signaling,” IEEE Transactions on Wireless Communications, Nov. 2006

HKUST48

Constraints Constraints –– subcarriersubcarrier allocationallocationAllocate subcarriers to the packets that are scheduled for transmissionAllocate subcarriers in a most power efficientway

,1

N

k n kn

Lc g kr=

= ∀∑Number of subcarriers needed by one user:

,1

1 K

k nk

c n=

≤ ∀∑Exclusive subcarrier allocation:

gk: the number of packets scheduled for user k

L: packet size

r: data rate on each subcarrier

Page 13: Dynamic resource allocation

13

HKUST49

Constraints Constraints –– power allocationpower allocationTo maintain a sufficiently low error rate at the receiverTo smooth the fluctuation in the wireless channel capacity

2

, , ,k n k nk

o

h pn k

N Bγ= ∀

γk: SNR required by user k for achieving a given bit error rate

HKUST50

Constraints Constraints –– SchedulingSchedulingTo ensure QoS and fairness from the MAC’sviewpointServe packets in a way that approximates a fair queueing scheme in a error-free system (i.e., a reference scheme)Explicitly control the leading or lagging of the flows compared to the reference scheme

rk k kQ Q η k− ≤ ∀

Qk: queue length of user k

Qrk: queue length of user k in the reference system

ηk: maximum allowable leading or lagging

HKUST51

Problem FormulationProblem Formulation

, ,

, ,, , 1 1

arg mink n k n k

K N

k n k np c g k n

p c= =∑∑

To maintain the received SNR:

,1

1 K

k nk

c n=

≤ ∀∑

rk k kQ Q η k− ≤ ∀

,1

N

k n kn

Lc g kr=

= ∀∑

2

, , ,k n k nk

o

h pn k

N Bγ= ∀

To control leading or lagging:

Exclusive subcarrier allocation:

Number of subcarriers needed by a user:

Maximum number of packets transmitted during a frame: 1 1

min( , )K K

k kk k

Nrg QL= =

=∑ ∑

HKUST52

PerformancePerformance• The proposed joint MAC-PHY resource allocation

algorithm can achieve– Throughput guarantee

• The throughput of the proposed system is almost the same as that of a fair queuing system with error-free channels

– Delay guarantee• The worst case delay of the proposed system is bounded

– Fairness guarantee• Short-term and long-term fairness is guaranteed at a similar

degree as the reference system– Significantly higher power efficiency

Page 14: Dynamic resource allocation

14

HKUST53

Performance: Power efficiencyPerformance: Power efficiency

• OFDM symbol duration: 2us

• 256 Subcarriers• 12 users• Source rate:

100kbps/user• QPSK modulation

• SMSPSMSP: Static MAC - Static PHY

(TDMA, no rate/power adaptation)

• DMSPDMSP: Dynamic MAC - Static PHY

(Statistical multiplexing, no rate/power adaptation)

About 10dB less power is needed in order for the system to be stableHKUST

54

OutlineOutline• Introduction to OFDM and MIMO• Introduction to dynamics in wireless

communications systems• Dynamic resource allocation

– SISO-OFDM systems– MIMO-OFDM systems

• Cross-layer design and optimization– Joint MAC-PHY resource allocation– Cross-layer design in wireless networking

HKUST55

Potential Research TopicsPotential Research Topics• Joint PHY, MAC, and Networking layer design

– Joint TCP congestion control and per-link power adaptation– Joint routing, scheduling, and power control– Adaptive admission control– Joint optimization of Transport layer retransmission limit,

MAC layer retransmission limit, and PHY layer adaptation• Joint PHY and application layer design

– Co-design of source coding parameters and MAC-PHY layer resource allocation

HKUST56

CrossCross--Layer Design Layer Design –– more to comemore to comeApplication

Network

MAC

Transport

Physical

Adaptive QoS,Adaptive source coding, ...

Adaptive congestion control, ...

Channel-aware routing, Opportunistic packet forwarding, ...

Opportunistic scheduling, Adaptive multi-access, ...

Link adaptation, ...

Page 15: Dynamic resource allocation

15

HKUST57

ConclusionConclusion• Dynamic resource allocation and cross-layer

design are emerging technologies that are nowadays under active research throughout the world

• This talk gave an overview of dynamic multiuser resource allocation

• It discussed a broad spectrum of important topics, including – Issues and principles of resource allocation in

single- and multi-antenna OFDM networks, with or without perfect channel state information

HKUST58

ReferencesReferences• Weilan Huang and K. B. Letaief, “Cross-layer scheduling and power control

combined with adaptive modulation for wireless ad-hoc networks,” to appear in IEEE Transactions on Communications.

• K. B. Letaief and Ying-Jun Zhang, “Dynamic multiuser resource allocation and adaptation for wireless systems,” IEEE Wireless Communications Magazine, Vol. 13, pp. 38-47, Aug. 2006.

• Ying-Jun Zhang and K. B. Letaief, “Cross-layer adaptive resource management for wireless packet networks with OFDM signaling,'' IEEE Transactions on Wireless Communications, Vol. 5, No. 11, pp. 3244 - 3254, Nov. 2006.

• Ying-Jun Zhang and K. B. Letaief, “Adaptive resource allocation for multiaccessMIMO/OFDM systems with matched filtering,'' IEEE Transactions on Communications, Vol. 53, No. 11, pp. 1810-1816, Nov. 2005 .

• Y. Zhang and K. B. Letaief, “An Efficient resource allocation scheme for spatial multiuser access in MIMO/OFDM systems,” IEEE Transactions on Communications, Jan. 2005.

• Ying-Jun Zhang and K. B. Letaief, “Multiuser adaptive subcarrier-and-bit allocation with adaptive cell selection for OFDM systems,” IEEE Transactions on Wireless Communications, pp. 1566-1575, Nov. 2004.

• Y.-H. Pan, K. B. Letaief, and Z. Cao, “Dynamic spatial sub-channel allocation with adaptive beamforming for MIMO/OFDM systems,” IEEE Transactions on Wireless Communications, Vol. 3, No. 6, pp. 2097-2107, Nov. 2004.

• C. Y. Wong, R. S. Cheng, K. B. Letaief, and R. D. Murch, “Multiuser OFDM with sub-carrier, bit, and power allocation,” IEEE Journal on Selected Areas in Communications, Vol. 17, No. 10, pp. 1747-1758, October 1999