FP7 ICT-SOCRATES
Self-organisation in future mobile cellular networks
Hans van den Berg, Remco Litjens TNO ICT, Delft, The Netherlands
NET-COOP 2009, Eindhoven, 23-25 November 2009
Self-organisation in future mobile cellular networks Hans van den - - PowerPoint PPT Presentation
FP7 ICT-SOCRATES Self-organisation in future mobile cellular networks Hans van den Berg, Remco Litjens TNO ICT, Delft, The Netherlands NET-COOP 2009, Eindhoven, 23-25 November 2009 SELF-ORGANISATION IN FUTURE MOBILE CELLULAR NETWORKS OUTLINE
NET-COOP 2009, Eindhoven, 23-25 November 2009
WWW.FP7-SOCRATES.EU
2/∞
– Packet scheduling – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
3/∞
– Packet scheduling – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
4/∞
WWW.FP7-SOCRATES.EU
5/∞
– Operates end-to-end on the transport layer – Automatically adapts source transfer rate to end-to-end congestion level – Slow start phase is followed by congestion avoidance phase
SOURCE NODE DESTINATION NODE
WWW.FP7-SOCRATES.EU
6/∞
– Automatic detection of connectivity – Automatic establishment of routes – Automatic rerouting upon node failure
DESTINATION NODE SOURCE NODE
WWW.FP7-SOCRATES.EU
7/∞
– Automatic detection of connectivity – Automatic establishment of routes – Automatic rerouting upon node failure
DESTINATION NODE SOURCE NODE
WWW.FP7-SOCRATES.EU
8/∞
– 1st Self-optimisation loop
– 2nd Self-optimisation loop
BLER inner loop power control
power control SINR BLER
WWW.FP7-SOCRATES.EU
9/∞
WWW.FP7-SOCRATES.EU
10/∞
– Mobile cellular communications networks – LTE access technology
1989
1980
1985
2006
2003
2001
1994
2011?
WWW.FP7-SOCRATES.EU
11/∞
– Manual configuration of sites – Radio (resource management) parameters updated weekly/monthly
– Delayed, manual and poor handling of cell/site failures – (Non-)automated planning tools used to select sites, radio parameters
– Self-configuration, self-optimisation, self-healing, …
– 3GPP, NGMN, EU projects (e.g. Gandalf, E3, SOCRATES), literature … – Evolutionary vs. revolutionary approach
WWW.FP7-SOCRATES.EU
12/∞
– Packet scheduling – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
13/∞
– Complexity of future/contemporary wireless access networks
– Higher operational frequencies
– Growing suite of services with distinct char’tics, QoS req’ments – Heterogeneous access networks to be cooperatively managed
– The multitude and technical capabilities of base stations and terminals to
WWW.FP7-SOCRATES.EU
14/∞
– Increasing demand for services – Increasing diversity of services
– Need to reduce time-to-market of innovative services
– Pressure to remain competitive
WWW.FP7-SOCRATES.EU
15/∞
– Automatic neighbour cell list generation – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
16/∞
– Self-configuration – Self-healing – Self-optimisation
triggered by incidental events continuous loop
WWW.FP7-SOCRATES.EU
17/∞
– Incidental, intentional events – ‘Plug and play’ installation
network parameters, neigh- bour list generation, trans- port network discovery and configuration, …
– Incidental, non-intentional events – Cell outage detection
– Cell outage compensation
triggered by incidental events continuous loop
WWW.FP7-SOCRATES.EU
18/∞
– Continuous loop – Measurements
propagation conditions
– Automatic tuning
measurements into para- meter adjustments
– E.g. tilt, power, RRM param’s, … – In response to observed changes
in conditions and/or performance
– In order to provide service avai-
lability/quality most efficiently – Triggers/suggestions in case
triggered by incidental events continuous loop
WWW.FP7-SOCRATES.EU
19/∞
– Packet scheduling – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
20/∞
– Primary objective! – Less human involvement in
– About 25% of OPEX is related to network operations
WWW.FP7-SOCRATES.EU
21/∞
– Via delayed capacity expansions – Smart eNodeBs may however be more expensive
– Enhanced service availability, service quality IMPACT OF 'SELF-OPTIMISATION'
20 40 60 80 100
TIME SERVICE QUALITY WITH SELF-OPTIMIISATION: LESS QUALITY DEGRADATION WITHOUT SELF-OPTIMISATION: MORE QUALITY DEGRADATION REQUIRED SERVICE QUALITY TRAFFIC LOAD DELAYED INVESTMENTS SERVICE QUALITY
WWW.FP7-SOCRATES.EU
22/∞
– Via delayed capacity expansions – Smart eNodeBs may however be more expensive
– Enhanced service availability (robustness, resilience), service quality IMPACT OF 'SELF-HEALING'
20 40 60 80 100
TIME LOCAL SERVICE QUALITY SITE FAILURE WITH SELF-HEALING: QUICK RECOVERY TO TOLERABLE LEVEL WITHOUT SELF-HEALING: DRAMATIC DROP TO INTOLERABLE LEVEL LOCAL SERVICE QUALITY
WWW.FP7-SOCRATES.EU
23/∞
– Packet scheduling – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
24/∞
– Self-Optimisation and Self-Configuration in Wireless Networks
– Take current architecture as starting point
– ‘Make’ existing functionalities self-*
– Required architectural modifications impact on standardisation
– Stand alone functionalities – Interacting functionalities
WWW.FP7-SOCRATES.EU
25/∞
– Self-configuration
parameters for NE insertion
– Self-healing
– Self-optimisation
– Interference coordination – Self-optimisation of physical channels – RACH optimisation – Self-optimisation of Home eNodeBs
– AC/CC/PS optimisation – Link level retx scheme optimisation – Coverage hole detection/compensation
– Handover parameter optimisation – Load balancing – Neighbour cell list
– Reduction of energy consumption – TDD UL/DL switching point – Management of relays and repeaters – Spectrum sharing – MIMO
WWW.FP7-SOCRATES.EU
26/∞
– Packet scheduling – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
27/∞
– Impact of traffic- and system characteristics on optimal setting of PS
– LTE downlink scheduler (time, frequency) – Supports real-time (video telephony) and non real-time (data) traffic – Contains elements of proportional fairness and packet due dates
27
Kathleen Spaey, IBBT / University of Antwerp
ξ
i i i i c i service c i , ,
WWW.FP7-SOCRATES.EU
28/∞
28
Kathleen Spaey, IBBT / University of Antwerp
ξ
i i i i c i service c i , ,
i i i
– For all users i with packets in buffer, for all subchannels c:
– α: exponential smoothing parameter – ξ: parameter to set the importance of the urgency
WWW.FP7-SOCRATES.EU Author, Organisation
29/∞
– Depends on QoS targets for both traffic types – α=0.01 and ζ=1 yields (near) optimal system performance
WWW.FP7-SOCRATES.EU Author, Organisation
30/∞
CoV For CoV=4, α=0.1 optimal For CoV=0, 1, 2, α=0.01 optimal For CoV=0, 1, 2, α=0.01 optimal For CoV=0, 1, 2, α=0.01 optimal
WWW.FP7-SOCRATES.EU
31/∞
Results for alpha=0.01
x..Zeta = 0.75 still OK!
25% video
Maximum supported load with 100% video telephony
500 1000 1500 2000 2500 0.25 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5 2.75 3 Zeta Maximum supported cell load (kbit/s) video
100% video
WWW.FP7-SOCRATES.EU
32/∞
– Packet scheduling – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
33/∞
– Key radio resource management mechanism – Objective is to admit as many calls as possible; prevent overload
– Typical admission control rule: admit call iff ρ(t) + ρnew < c(t) – margin
unexpected propagation effects, …
WWW.FP7-SOCRATES.EU
34/∞
– How to determine cell capacity = non-trivial!!
– How to set the margins?
– ‘Sufficient’ depends on degree of mobility, which may vary during the day/week
– Little tolerance w.r.t. (temporary) QoS degradation – Optimal margin depends on occasional downgradability of non-real-time traffic
– Optimal margins depend on traffic- and system characteristics
… – Self-optimisation!!
WWW.FP7-SOCRATES.EU
35/∞
– Packet scheduling – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
36/∞
WWW.FP7-SOCRATES.EU
37/∞
– What? Where? – …
– Automatic compensation of failures
– Control parameters
parameters, load balancing
WWW.FP7-SOCRATES.EU
38/∞
A (1) (2)
performance (coverage, quality, accessibility)
(3) B C C C power tilt P0 power, tilt power, P0 tilt, P0 power, tilt, P0
before
after
single parameter
parameters
WWW.FP7-SOCRATES.EU
39/∞
– Impact of eNodeB density and load
– Impact of service type
service, e.g. VoIP telephony – Impact of outage location
cell/site outage occurs at the inner part of an LTE island – Also study impact of
aspects, spatial traffic distribution, UE class
On‐going work
WWW.FP7-SOCRATES.EU
40/∞
– Packet scheduling – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
41/∞
DAILY TRAFFIC LOAD VARIATIONS
0% 2% 4% 6% 8% 10% 3 6 9 12 15 18 21 24 HOUR OF DAY RELATIVE TRAFFIC LOAD
– Turn off sites – Turn off sectors – Turn of channel boards – Turn off carriers – Reduce transmit power – …
WWW.FP7-SOCRATES.EU
42/∞
– Consider a data-only HSDPA network – Plan 48×3 hexagonal layout for coverage even when only 3 sites are active – Consider cases with k ∈ {48,36,24,12,9,6,3} active sites
WWW.FP7-SOCRATES.EU
43/∞
– Consider a data-only HSDPA network – Plan 48×3 hexagonal layout for coverage even when only 3 sites are active – Consider cases with k ∈ {48,36,24,12,9,6,3} active sites – Determine for each k
48 ACTIVE SITES (OPTIMISED TILT)
120 240 360 480 600
NETWORK-WIDE AVERAGE NUMBER OF CALLS
Call throughput - average Call throughput - 10th percentile at cell edge
12 ACTIVE SITES (OPTIMISED TILT)
120 240 360 480 600
NETWORK-WIDE AVERAGE NUMBER OF CALLS
Call throughput - average Call throughput - 10th percentile at cell edge
3 ACTIVE SITES (OPTIMISED TILT)
3 6 9 12 15 120 240 360 480 600
NETWORK-WIDE AVERAGE NUMBER OF CALLS CALL THROUGHPUT (Mb/s)
Call throughput - average Call throughput - 10th percentile at cell edge
WWW.FP7-SOCRATES.EU
44/∞
– Consider a data-only HSDPA network – Plan 48×3 hexagonal layout for coverage even when only 3 sites are active – Consider cases with k ∈ {48,36,24,12,9,6,3} active sites – Determine for each k
SUPPORTABLE TRAFFIC LOAD
200 400 600 800 1000 12 24 36 48
NUMBER OF ACTIVE SITES MAXIMUM AVG # CALLS / NETWORK
Call throughput - average - target of 1 Mb/s - OptTilt Call throughput - average - target of 1 Mb/s - NonOptTilt
SUPPORTABLE TRAFFIC LOAD
200 400 600 800 1000 12 24 36 48
NUMBER OF ACTIVE SITES MAXIMUM AVG # CALLS / NETWORK
Call throughput - 10th percentile at cell edge - target of 0.25 Mb/s - OptTilt Call throughput - 10th percentile at cell edge - target of 0.25 Mb/s - NonOptTilt
SUPPORTABLE TRAFFIC LOAD
200 400 600 800 1000 12 24 36 48
NUMBER OF ACTIVE SITES MAXIMUM AVG # CALLS / NETWORK
Call throughput - average - target of 1 Mb/s - OptTilt Call throughput - average - target of 1 Mb/s - NonOptTilt
SUPPORTABLE TRAFFIC LOAD
200 400 600 800 1000 12 24 36 48
NUMBER OF ACTIVE SITES MAXIMUM AVG # CALLS / NETWORK
Call throughput - 10th percentile at cell edge - target of 0.25 Mb/s - OptTilt Call throughput - 10th percentile at cell edge - target of 0.25 Mb/s - NonOptTilt
WWW.FP7-SOCRATES.EU
45/∞
NUMBER OF REQUIRED ACTIVE SITES
10 20 30 40 50 2 4 6 8 10 12 14 16 18 20 22
HOUR OF THE DAY/NIGHT REQUIRED SITES
Average throughput > 1 Mb/s 10th cell edge throughput percentile > 250 kb/s
– Consider a data-only HSDPA network – Plan 48×3 hexagonal layout for coverage even when only 3 sites are active – Consider cases with k ∈ {48,36,24,12,9,6,3} active sites – Determine for each k
– Set peak hour traffic load equal to the
– Derive for each hour of the day the min.
– Deduce potential energy reduction
41.9%
39.8%
WWW.FP7-SOCRATES.EU
46/∞
– Significant demonstrated potential – Develop algorithm to turn off sites in a dynamic setting
– Develop algorithm to turn back on sites in a dynamic setting
carried traffic load in surrounding cells
coverage area
smoothing parameters – Develop algorithm to automatically adjust radio
Beamforming parameters, …
On‐going work
WWW.FP7-SOCRATES.EU
47/∞
– Packet scheduling – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
48/∞
– Measurements
Tuned to urgency?
vs achieved performance
determine ‘network state’
malicious reports – Effectiveness of self-organisation
– oscillations!
WWW.FP7-SOCRATES.EU
49/∞
– Dealing with delayed feedback
is not immediate
– Reliability
revision of actions
when giving up direct control
– Gradual introduction
WWW.FP7-SOCRATES.EU
50/∞
– Packet scheduling – Admission control – Cell outage management – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
51/∞
Algorithm Assessment Assessment Criteria Measurements Control Parameters Operator Policy Controllability & Observability Algorithm Specification Scenarios Algorithm Development 3GPP specification Implementation
WWW.FP7-SOCRATES.EU
52/∞
– Optimisation Algorithm exploits a Network Simulator for ‘what if’ analyses,
Predicted Network Statistics
Proposed Parameter Settings
WWW.FP7-SOCRATES.EU
53/∞
– Real-Time Controller rapidly responds to changes
– Periodic off-line tuning of Real-Time Controller
Updated Controller Settings Controller’s Performance Statistics
WWW.FP7-SOCRATES.EU
54/∞
– Periodic/continuous on-line tuning of Real-Time Controller
– Reference CAC scheme with an RL-based self-optimisation layer on top,
– Integrated RL-based CAC scheme, directly optimising the mapping of system
state to admission/rejection decision
WWW.FP7-SOCRATES.EU
55/∞
WWW.FP7-SOCRATES.EU
56/∞
– Automatic neighbour cell list generation – Admission control – Cell outage management – Self-optimisation of Home eNodeBs – Reduction of energy consumption
WWW.FP7-SOCRATES.EU
57/∞
– … reduce O/CAPEX – … cost-effective provisioning of high-quality services – … reduce time-to-market of new features, services
– Self-configuration – Self-optimisation – Self-healing
– Effectiveness, reliability, stability – Measurements, interfaces, protocols, architectures
– NGMN, 3GPP, GANDALF, E3, SOCRATES, …