Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms...

49
Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach

Transcript of Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms...

Page 1: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

Philipp Hasselbach

Capacity Optimization for Self-organizing Networks: Analysis and AlgorithmsPhilipp Hasselbach

Page 2: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

2Philipp Hasselbach

Inhomogeneous capacity demand Rush hour traffic Concerts, sports tournaments Change in user behaviour

Motivation

Capacity Optimization As much capacity as

required At all times and all places Achieved by allocation of

cell bandwidth and transmit power to the cells

1tt

2tt

Page 3: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

3Philipp Hasselbach

Capacity in Cellular Networks

Downlink considered

Link capacity influencing factors User position Attenuation Shadowing Inter-cell interference

Cell capacity influencing factors User distribution Service type Scheduling

Transmit powerCell bandwidthInter-cell inter-ference powerSINR of user kNoise power

txP

NPk

IPB

N1 ,P

BP ,txIP

N2 ,P

IP

Page 4: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

4Philipp Hasselbach

Self-organizing Networks (SONs)

Drivers High complexity of mobile radio

technology Operation of several networks of different

technologies Need to reduce CAPEX and OPEX

Autonomous operation In configuration, optimization, healing Circumventing classical planning and

optimization processes

SONS: Shift of paradigm Source:FP7 SOCRATES

Page 5: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

5Philipp Hasselbach

Automatic Capacity Optimization for SONs

Real-time capabilities Treatment of large networks Accurate results Reliable operation

Depends onuser distributionenvironmentInter-cell interference (ICI)

Interdependencies among cells and users

Capacity optimizationSON requirements

Source:FP7 SOCRATES

High complexity, excessive signaling

Page 6: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

6Philipp Hasselbach

Outline

Cell-centric Network Model Requirements and Derivation PBR- and PBN-Characteristic

Automatic Capacity Optimization for SONs Self-Organizing Approach Network State evaluation Network Capacity Optimization

Simulation and Analysis Functional Analysis Real-World Analysis

Summary

Page 7: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

7Philipp Hasselbach

Outline

Cell-centric Network Model Requirements and Derivation PBR- and PBN-Characteristic

Automatic Capacity Optimization for SONs Self-Organizing Approach Network State evaluation Network Capacity Optimization

Simulation and Analysis Functional Analysis Real-World Analysis

Summary

Page 8: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

8Philipp Hasselbach

Cell-centric Network Model: Requirements

Application for allocation of resources cell bandwidth and transmit powers to the cells Modeling of the relation between cell bandwidth, transmit power and cell

performance Low complexity

Consideration of User QoS requirements User distribution Environment Inter-cell interference Interdependencies among cells

Page 9: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

9Philipp Hasselbach

Cell-centric Network Model

User bit rate Cell throughput PBR-Characteristic

•SINR measurements•User distribution, environment model

Page 10: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

10Philipp Hasselbach

Cell-centric Network Model

User bit rate

•Number of users•User QoSrequirements

Cell throughput PBR-Characteristic

•User bit rate pdf•empiric• theoretic

•SINR measurements•User distribution, environment model

Page 11: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

11Philipp Hasselbach

Cell-centric Network Model

Ce

ll t

hro

ug

hp

ut

in M

bit

/s

User bit rate

•Number of users•User QoSrequirements

Cell throughput PBR-Characteristic

•Outage probability p•Cell bandwidth B•Transmit power P

•User bit rate pdf•empiric• theoretic

•Cell throughput cdf•empiric• theoretic

•SINR measurements•User distribution, environment model

p

Page 12: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

12Philipp Hasselbach

PBR- and PBN-Characteristic

PBR-Characteristic Relates transmit power, cell bandwidth,

cell throughput of cell i

PBN-Characteristic Relates transmit power, cell bandwidth,

number of users of cell i

Cel

l th

rou

gh

pu

t in

Mb

it/s

Nu

mb

er o

f u

sers

iii BfR ,R

iii BfN ,N

Page 13: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

13Philipp Hasselbach

PBR- and PBN-Characteristic

PBR-Characteristic Relates transmit power, cell bandwidth,

cell throughput of cell i

PBN-Characteristic Relates transmit power, cell bandwidth,

number of users of cell i

Cel

l th

rou

gh

pu

t in

Mb

it/s

Nu

mb

er o

f u

sers

iii BfR ,R

iii BfN ,N

Power ratio: relates transmit powerto average inter-cell interference power

Page 14: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

14Philipp Hasselbach

PBR- and PBN-Characteristic

PBR-Characteristic Relates transmit power, cell bandwidth,

cell throughput of cell i

PBN-Characteristic Relates transmit power, cell bandwidth,

number of users of cell i

Cel

l th

rou

gh

pu

t in

Mb

it/s

Nu

mb

er o

f u

sers

iii BfR ,R

iii BfN ,N

Available for different schedulers

Available for different schedulers

Page 15: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

15Philipp Hasselbach

Outline

Cell-centric Network Model Requirements and Derivation PBR- and PBN-Characteristic

Automatic Capacity Optimization for SONs Self-Organizing Approach Network State evaluation Network Capacity Optimization

Simulation and Analysis Functional Analysis Real-World Analysis

Summary

Page 16: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

16Philipp Hasselbach

Self-organizing Approach

Self-organizing control loop: Network state optimization Application of PBR-/PBN-Characteristic Determination of possible performance Comparison with required performance Decision to take action

Network capacity optimization Definition of optimization problems Application of PBR-/PBN-Characteristic

in objective function and constraints Solution of optimization problems to

obtain resource allocation to cells Constant cell sizesC

ell

thro

ug

hp

ut

in M

bit

/s

Collectionof measure-ments

Networkstateevaluation

Networkcapacityoptimisation

Cellularradio

network

Page 17: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

17Philipp Hasselbach

Network State Evaluation

Current network state Number of users in cell i: Cell bandwidth: Power ratio:

Number of users that can be supported by the cell (obtained from PBN-Characteristic):

: no action

: network optimization

iN~

iB

Nu

mb

er o

f u

sers

i

iBi

Nii NN ~

Nii NN ~

iN

iii BfN ,N

Page 18: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

18Philipp Hasselbach

Network Capacity Optimization

yfeasibilit

bandwidth cellmax.

powertransmit max.

QoSusermin.s.t.

,Capacitymax,

BPBP

Network through-put R

Total number of users N

Transmit power P

Cell band-width B

Joint P,B

i

iii BRR ,

i

iii BNN ,

Optimization problems Optimization approaches

Page 19: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

19Philipp Hasselbach

Network Capacity Optimization

yfeasibilit

bandwidth cellmax.

powertransmit max.

QoSusermin.s.t.

,Capacitymax,

BPBP

Network through-put R

Total number of users N

Transmit power P

Cell band-width B

Joint P,B

i

iii BRR ,

i

iii BNN ,

Optimization problems Optimization approaches

Central and distributed solving algorithms for analysis and implementation

Page 20: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

20Philipp Hasselbach

Outline

Cell-centric Network Model Requirements and Derivation PBR- and PBN-Characteristic

Automatic Capacity Optimization for SONs Self-Organizing Approach Network State evaluation Network Capacity Optimization

Simulation and Analysis Functional Analysis Real-World Analysis

Summary

Page 21: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

21Philipp Hasselbach

Simulation Approach for Functional Analysis

Inhomogeneous capacity demand: hotspot scenarios users in hotspot cell, users in

non-hotspot cell

Hotspot factor

Wrap-around technique to avoid border effects

Evaluation of capacity optimization approaches w.r.t. hotspot distribution

Evaluation for different hotspot strengths

w/o coordination of bandwidth allocations of neighbored cells Mitigation of inter-cell interference

LTE-typical simulation parameters

hsN 0N

Single hotspot scenario Cluster hotspot scenario Multi hotspot scenario

0

hshs N

N

Page 22: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

22Philipp Hasselbach

Simulation Parameters for Functional Analysis

Cell radius R 250 m

Number of cells 39

User distribution uniform

Propagation model 3GPP SCM Urban Macro

Shadow fading variance 8 dB

Max. transmit power 33 dBm

Total system bandwidth 10 MHz

Scheduling PF, FT

Data rate per user 100 kbit/s

Page 23: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

23Philipp Hasselbach

Network Throughput Optimization, Single Hotspot Scenario

PF scheduling FT scheduling

Page 24: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

24Philipp Hasselbach

Network Throughput Optimization, Coordinated Bandwidth Allocations

Cluster HS Scenario Multi HS Scenario

Page 25: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

25Philipp Hasselbach

Functional Analysis: Summary

Adaptation of the network to inhomogeneous capacity demands achieved For strong inhomogeneous capacity demand coordination of bandwidth

allocations required For FT scheduling coordination of bandwidth allocations required

Transmit power allocation favorable with clustered hotspot cells Cell bandwidth allocation and joint allocation favorable with distributed

hotspot cells

Page 26: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

26Philipp Hasselbach

Simulation Approach for Real-World Analysis

Scenario based on real network Network footprint from existing network Downtown area, 50 km², 46 sites, 126 sectors Pilot power receive strength prediction for each sector

Determination of cell borders

Inhomogeneous capacity demand According to user distribution estimation Based on DL throughput measurements 229 snapshots over 5 days

Performance analysis Consideration of snapshots 10-50 Evaluation of performance in strongest hotspots

Page 27: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

27Philipp Hasselbach

Real-World-Analysis: Hotspot Strength and Strongest Hotspots

Strongest hotspotMaximum hotspot strength

Page 28: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

28Philipp Hasselbach

Real-World-Analysis: Hotspot Strength and Strongest Hotspots

Strongest hotspotMaximum hotspot strength

Page 29: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

29Philipp Hasselbach

Real-World-Analysis: Hotspot Strength and Strongest Hotspots

Strongest hotspotNetwork throughput,FT scheduling

Page 30: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

30Philipp Hasselbach

Outline

Cell-centric Network Model Requirements and Derivation PBR- and PBN-Characteristic

Automatic Capacity Optimization for SONs Self-Organizing Approach Network State evaluation Network Capacity Optimization

Simulation and Analysis Functional Analysis Real-World Analysis

Summary

Page 31: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

31Philipp Hasselbach

Summary

Cell-centric network modeling proposed PBR- and PBN-Characteristic Provides accurate modeling for automatic capacity optimization for SONs Avoids high complexity and high signaling effort

Self-Organizing Approach proposed Application of cell-centric network model Central and distributed implementations for analysis and practical

implementation

Simulative verification In artificial scenarios and real-world scenario Adaptation of the network to inhomogeneous capacity demands shown

Page 32: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

32Philipp Hasselbach

Backup

Page 33: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

33Philipp Hasselbach

kk

k

RB

1log

~

2

bit,

Power-Bandwidth Characteristics

f

Itx~ ,,~

PPBf kBk

,, rfrUser distribution

PDF of the bandwidth

required by user k

Bandwidth required

by user k

,, rfr

K

kkBB

1cell

~~ Bandwidth required

by the whole cell

PDF of the bandwidth

required by the cell

),(~),,~

( 2cellcellItxcell~

cellΝPPBf

B

K independent users

Central Limit Theorem

),,( Itxcell PPBF

Page 34: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

34Philipp Hasselbach

Cell Outage Probability

CDF of the bandwidth required by the cell Probability that sufficient bandwidth is

allocated

Cell outage probability Probability that allocated bandwidth is

not sufficient

),,(1 Itxcellcell PPBFp

cell1 p

),,(~

Prob Itxcellcellcell PPBFBB

Bandwidth required by the cellcell

~B

cellB

Page 35: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

35Philipp Hasselbach

Page 36: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

36Philipp Hasselbach

Fluctuating capacity demand Rush hour traffic Concerts, sports tournaments Change in user behaviour Change in environment

Motivation

Capacity Optimization As much capacity as

required At all times and all places

1tt

2tt

Page 37: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

37Philipp Hasselbach

Automatic Capacity Optimization for SONs

Real-time capabilities Accurate results Reliable operation

Complex modeling Large number of users and BSs Effects of the user distribution Effects of the environment Interdependencies among cells and

users

Source:FP7 SOCRATES

Capacity optimizationSONs

Page 38: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

38Philipp Hasselbach

Automatic Capacity Optimization for SONs

Real-time capabilities Accurate results Reliable operation

Complex modeling Effects of the user distribution Effects of the environment Inter-cell interference (ICI) Interdependencies among cells and

users

Capacity optimizationSONs

Source:FP7 SOCRATES

Page 39: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

39Philipp Hasselbach

Page 40: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

40Philipp Hasselbach

Cell-centric Network Model

•User distribution, environment model

•SINR measurements

•Outage probability•Cell bandwidth•Transmit power

User QoS requirements

Ce

ll th

rou

gh

pu

t in

Mb

it/s

Page 41: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

41Philipp Hasselbach

Cell-centric Network Model

•Outage probability•Cell bandwidth B•Transmit power P

•User distribution, environment model

•SINR measurements

•User bit rate pdf•empiric• theoretic

•Number of users•User QoSrequirements

Cell Performance for (B,P)

Page 42: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

42Philipp Hasselbach

PBR-Characteristic

Reduced complexity due to focus on cells

User QoS requirements considered Relation between cell bandwidth,

transmit power and cell performance

Ce

ll th

rou

gh

pu

t in

Mb

it/s

Cell Performance for (B,P)

•For different•Cell bandwidth B•Transmit power P

Page 43: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

43Philipp Hasselbach

Page 44: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

44Philipp Hasselbach

Model the interdependence oftransmit power and cellbandwidth

Contain information on userdistribution, environment,inter-cell interference

Analytic derivation available Measurement based derivation

available, determined fromstandard system measurements(attenuation, SINR)

Cell-centric Network Model

Modeling equations

RandomVariable

transformation

Measurementdata

transformation

SIN

R m

easu

rem

entsU

ser distribution

Environm

ent model

Theoretic Approach Practical Approach

Page 45: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

45Philipp Hasselbach

Cell-centric Network Model

•User distribution, environment model

•SINR measurements

Number ofusers

•Outage definition•Cell bandwidth•Transmit power

Page 46: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

46Philipp Hasselbach

Page 47: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

47Philipp Hasselbach

Automatic Capacity Optimization Approaches

I take SC 1. OK, I

take SC 2

Can I take SC 1?

Uncoordinated/scheduling based (State of the art):

Coordinated (new):

+ : easy implementation- : Collisions, QoS?

+ : Collisions can be avoided QoS- : Complexity? Implementation?

I take SC 1.

LocalScheduling Local

Scheduling

Inter-BScommunication

SC1 SC1

SC1SC2

Page 48: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

48Philipp Hasselbach

Two Alternative SO Approaches

I take SC 1. OK, I

take SC 2

Can I take SC 1?

Uncoordinated: Coordinated:

I take SC 1.

LocalScheduling Local

Scheduling

Inter-BScommunication

SC1 SC1

SC1SC1

Power-Bandwidth Characteristicfor performance analysis

Power-Bandwidth Characteristicfor approach realization and per-formance analysis

Page 49: Philipp Hasselbach Capacity Optimization for Self- organizing Networks: Analysis and Algorithms Philipp Hasselbach.

49Philipp Hasselbach

General System Concept

Hierarchical approach

Resource allocation to users,no inter-cell scheduling

Sched.cell 1

Sched.cell 2

Sched.cell N

Resource allocation to cells

Source: 3GPP

Networkstateevaluation

Networkparameteroptimisation

Networkparameteradjustment

Self-organising functionality/Self-organising control loop