Professional Documents
Culture Documents
Energy Efficiency of 5G
Energy Efficiency of 5G
Energy Efficiency of 5G
Radio Access Networks
S. KRISHNA GOWTAM PEESAPATI
The roll-out of the fifth-generation (5G) wireless networks alongside existing gen-
erations and characterized by a dense deployment of base stations (BSs) to serve
an ever-increasing number of users and services leads to a drastic increase in the
overall network energy consumption (EC). It can lead to an unprecedented rise in
operational expenditure (OPEX) for the network operators and an increased global
carbon footprint. The present-day networks are dimensioned according to the peak
traffic demands, and hence are under-utilized due to the daily traffic variations.
Therefore, to save energy, BSs can be put into sleep with different levels following
the daily load variations. Selection of the right sleep level at the right instant is
important to adapt the availability of the resources to the traffic load to maximize
the energy savings without degrading the performance of the network.
Previous studies focused on the selection of sleep modes (SMs) to maximize energy
saving or the sleep duration given configuration and network resources. However,
adaptive BS configuration together with SMs have not been investigated. In this
thesis, the goal is to consider the design of the wireless network resources to cover
an area with a given traffic demand in combination with sleep mode management.
To achieve this, a novel EC model is proposed to capture the activity time of a 5G
BS in a multi-cell environment. The activity factor of a BS is defined as the fraction
of time the BS is transmitting over a fixed period and is dependent on the amount
of BS resources. The new model captures the variation in power consumption by
configuring three BS resources: 1) the active array size, 2) the bandwidth, and 3)
the spatial multiplexing factor. We then implement a Q-learning algorithm to adapt
these resources following the traffic demand and also the selection of sleep levels.
Our results show that the difference in the average daily EC of BSs considered can
be as high as 60% depending on the deployment area. Furthermore, the EC of a BS
can be reduced by 57% during the low traffic hours by having deeper sleep levels as
compared to the baseline scenario with no sleep modes. Implementing the resource
adaptation algorithm further reduces the average EC of the BS by up to 20% as
compared to the case without resource adaptation. However, the EE gain obtained
by the algorithm depends on its convergence, which varies with the distribution of
the users in the cell, the peak traffic demand, and the BS resources available. Our
results show that by combining resource adaptation with deep sleep levels, one can
obtain significant energy savings under variable traffic load. However, to ensure the
reliability of the results obtained, we emphasize the need to guarantee the convergence
of the algorithm before its use for resource adaptation.
Under de senaste åren har intresset för energieffektivitet (EE) av mobila kommu-
nikationssystem ökat pågrund av den ökande energiförbrukningen (EF). Med femte
generationens mobilsystem, vilket kännetecknas av mer komplexa och kraftfulla
basstationer (BS) för att betjäna ett ständigt ökande antal användare och tjänster,
riskerar nätverkets totala EF att öka ytterligare. Detta kan leda till en markant
ökning av operativa utgifter (OPEX) för nätoperatörerna och ett ökat globalt koldiox-
idavtryck. Många studier har visat att dagens nätverk ofta är överdimensionerade
och att radioresurserna är underutnyttjade pågrund av variationerna i det dagliga
trafikbehovet. Genom att anpassa BS radioresurser efter trafikbehovet kan man
säkerställa att man uppfyller användarkraven samtidigt som man minskar den totala
EF.
I denna studie föreslås en aktivitetsbaserad metod för att utvärdera EF för
en BS. Aktivitetsfaktorn för en BS definieras som den bråkdel av tiden som
BS är aktiv (sänder data) under en fast period och är beroende av mängden
radioresurser. För att kvantifiera EF för en BS föreslås en ny modell som beräknar
ineffekt till BS som funktion av utstrålad effekt från BS. Den nya modellen
fångar variationen i energiförbrukning med tre huvudsakliga radioresurser som är:
1) antal sändarantenner 2) bandbredd och 3) den spatiella multiplexingfaktorn
(antal användare som schemaläggs samtidigt). Därefter implementeras en Q-
inlärningsalgoritm för att anpassa dessa resurser efter det upplevda trafikbehovet
och vilolägen som BS kan växla till när den är inaktiv. Ett viloläge innebär att viss
hårdvara i BS stängs av.
Resultatet visar att man genom att identifiera rätt typ av BS utifrån lokala
trafikförhållanden kan fåenergibesparingar såhöga som 60%. Vidare kan EF för en
BS reduceras med 57% under den tid av dygnet dåtrafiken är som lägst genom att ha
djupare vilolägen jämfört med basscenariot utan vilolägen. Genom att implementera
Q-inlärningsalgoritmen som anpassar tillgängliga radioresurser till trafikbehovet
minskar den genomsnittliga EF för BS ytterligare med upp till 20%. Vinsten i EE
som erhålls av algoritmen beror dock till stor del pådess konvergens, som varierar
med fördelningen av användarna i cellen, topptrafikbehovet och BS tillgängliga
radioresurser. Resultatet visar att genom att kombinera resursanpassning med
vilolägen kan man fåbetydande energibesparingar under varierande trafikbelastning.
För att säkerställa tillförlitligheten av de erhållna resultaten betonas emellertid
behovet av att garantera konvergensen av algoritmen innan den används för
resursanpassning.
Acknowledgements
I would like to thank the School of Electrical Engineering and Computer Science
at KTH and Huawei Technologies, Sweden for giving me this opportunity to do
my thesis in this upcoming field of energy-efficient networks. I extend my heartfelt
gratitude to all my supervisors and my examiner, who have been instrumental in
guiding me and shaping this thesis work over the past eight months. Firstly, I extend
my gratitude to my industrial supervisors, Sören Andersson, and Magnus Olsson,
for giving me this opportunity. This industrial experience was truly worth it. It
helped me understand the importance of doing research work that is practically
implementable and significant. I thank them for their valuable support, inspiration,
and guidance throughout this thesis work. Their keen eye for the finer details had a
significant impact on the quality of my work and my performance as an independent
researcher. Their constant encouragement, motivation, and persistence during the
challenging phases of this thesis made all the difference. I thank them for that.
I would then like to thank my academic supervisor, Meysam Masoudi, for his
valuable support and guidance. His constant supervision and feedback ensured the
smooth progress of my thesis work. As an active researcher himself, Meysam has
been a very supportive and wonderful person to interact with and to discuss various
technical aspects of this project.
I thank Cicek Cavdar, my thesis examiner at KTH, for examining and advising
my thesis project. She has been much more than just an examiner for this project.
I thank her for taking great interest in my work and for her valuable ideas and
comments throughout this period. Her expertise in this field of energy-efficiency
and green networks helped in laying a strong foundation and setting the tone and
direction for this work.
Finally, a big thank you to my family and friends for providing me with unfailing
support and encouragement throughout this long journey. This accomplishment
would not have been possible without you all. Thank you.
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
Sammanfattning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
List of Acronyms and Abbreviations . . . . . . . . . . . . . . . . . . . . . . vi
1 Introduction 1
1.1 Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Research questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.5 Delimitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.6 Structure of the thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Mobile Communications 6
2.1 How different is 5G from the previous generations? . . . . . . . . . . . 6
2.2 Need for developing energy-efficient networks . . . . . . . . . . . . . . 8
2.2.1 Increasing EC of the BSs . . . . . . . . . . . . . . . . . . . . . 8
2.2.2 Increasing BS density . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.3 New services and service types . . . . . . . . . . . . . . . . . . 8
2.2.4 Increasing OPEX and CAPEX costs for the network operators 9
2.2.5 A quest to reduce global carbon emissions . . . . . . . . . . . . 9
2.2.6 Over-dimensioned networks and under-utilized BS resources . . 11
3 5G 12
3.1 How will 5G improve the current network? . . . . . . . . . . . . . . . . 12
3.2 What changes could potentially pave way for improving the energy
efficiency of future networks? . . . . . . . . . . . . . . . . . . . . . . . 13
3.2.1 Lean Signaling Design . . . . . . . . . . . . . . . . . . . . . . . 13
3.2.2 Flexible radio resource allocation in NR . . . . . . . . . . . . . 14
3.2.3 Massive MIMO Beamforming . . . . . . . . . . . . . . . . . . . 16
3.2.4 Carrier aggregation . . . . . . . . . . . . . . . . . . . . . . . . . 19
i
CONTENTS
5 Related works 24
6 Evaluation methodology 27
6.1 Designing an energy efficient network . . . . . . . . . . . . . . . . . . . 27
6.2 Long-term large-scale traffic modeling . . . . . . . . . . . . . . . . . . 27
6.2.1 Large-scale traffic modeling . . . . . . . . . . . . . . . . . . . . 28
6.2.2 Long-term traffic modeling . . . . . . . . . . . . . . . . . . . . 28
6.3 Network dimensioning . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.4 Power consumption model . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.5 System and signal model . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.5.1 Channel matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.5.2 User rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.5.3 Activity factor . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.6 Energy performance evaluation . . . . . . . . . . . . . . . . . . . . . . 37
7 Solution Methodology 40
7.1 Reinforcement learning approach . . . . . . . . . . . . . . . . . . . . . 40
7.2 Q-learning proposal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.2.1 Hyperparameters in Reinforcement Learning . . . . . . . . . . . 43
ii
List of Figures
iii
LIST OF FIGURES
9.16 Heat-map showing the most preferred action in a given state for a peak
traffic demand of 975 Mbps=km2 at 08:00 PM . . . . . . . . . . . . . . 62
9.17 Daily variation in the energy consumption of a base station with the
implementation of the resource adaptation algorithm . . . . . . . . . . 63
iv
List of Tables
v
List of Acronyms and
Abbreviations
BS Base Station
DL Downlink
EC Energy Consumption
EE Energy Efficiency/Efficient
MIMO Massive-Input-Massive-Output
vi
LIST OF TABLES
RL Reinforcement Learning
SS Synchronization Signals
Tx Transmitter
Rx Receiver
UE User Equipment
UL Uplink
vii
Chapter 1
Introduction
1
CHAPTER 1. INTRODUCTION
1.1 Problem
The problems associated with 5G networks from an energy efficiency perspective are
as listed below:
• The new kind of services along with the increase in the traffic demands may
also result in a increased network energy consumption
With the predicted number of mobile subscriptions set to exceed 8.9 billion by the
end of 2025 [1], the challenge to keep the level of energy consumption low remains wide
open. From an economic and environmental perspective, it is necessary to ensure that
our future systems are both efficient and sustainable [1]. The focus of this work will
be on possible improvement in the energy savings that can be obtained by combining
BS sleep modes with two other techniques namely, Multiple-Input-Multiple-Output
(MIMO) adaptation and bandwidth adaptation.
1. What is the power model that can capture this variation in the power
consumption with factors like the array size, the bandwidth etc., on the BS?
2
CHAPTER 1. INTRODUCTION
2. How much impact do the BS resources (the array size, the allocated bandwidth)
have on its power consumption? What does the general variation in power
consumption look like?
6. What, when, and how should the BS resources be adapted to the offered load
in order to achieve a better scaling of energy consumption to traffic demand in
a 5G scenario?
1.3 Purpose
The purpose of this thesis is to address the above research questions towards
improving the energy consumption of the modern telecommunication systems.
According to the results of the study [19], the total annual operational electricity
consumption of the overall ICT networks in the year 2015 was around 242 TWh
which corresponded to 1.15% of the total electricity grid supply. The operational
carbon emissions from the same sector was close to 169 Mtonnes CO2 in the same
year. This corresponded to 0.34% of all carbon emissions. The study found that
over a span of 5 years from 2010 and 2015, the electricity consumption of the ICT
networks grew by 31% from a level of 185 TWh which corresponded to 0.97% of the
total electricity grid supply. During the same period the operational carbon emissions
grew by 17%. This could be compared to the increase in number of subscriptions from
6.7 billion to to 9.0 billion during the same period. The introduction of new mobile
system technologies to support the rapid growth in traffic along with an increase in
the density of BSs deployed to meet these demands contribute to the increase in the
overall energy consumption of the network. This increase persists to be a threat to
the environment as well as the profitability of the industry as operator revenues may
remain flat [20, 21].
We look to develop a model that captures the variation in the power consumption
of a BS with the load. We then aim to design a load-adaptive algorithm that
minimizes the energy consumption of the BSs through dynamic resource adaptation
3
CHAPTER 1. INTRODUCTION
and advanced sleep modes subject to the offered load. Successful implementation
of the proposed algorithm would reduce the energy consumption of the radio access
network (RAN), benefiting both the environment and the network operation OPEX.
The goal then would be to maximize these benefits without compromising on the
service availability and quality experienced by the users.
A conscious effort will be made to ensure this thesis complies with ethical,
sustainable, and social requirements. The ideas developed independently or through
discussions will be given their due credit in the form of referencing or citations as
and when deemed appropriate. The data from publicly available sources will be
referenced appropriately. On the whole, it will be ensured that this thesis work
would be of benefit to society, and the environment in a positive way.
1.4 Goals
The goal of this thesis is to reduce the network energy-consumption (EC) in a given
deployment scenario by implementing different energy-saving features to reduce the
EC of the BSs while satisfying the minimum QoS requirements of the UEs. To achieve
this goal necessitates a clear understanding of the different deployment scenarios in
terms of their UE density, distribution, and the average traffic demand over 24 hours.
From a system-level perspective, detailed knowledge with regards to the available BS
resources would help in obtaining reliable results. The path towards realizing the
proposed idea is divided further into the following sub-tasks:
(a) Predicting the future traffic demands from the current statistics for
different geographical regions, characterized by their population density
(b) Drawing out reasonable estimate of the peak and off-peak load
(a) Given available spectrum, selecting base station configuration and deploy-
ment density in order to meet traffic demand
3. Power modelling
(a) Listing out the possible energy saving features/configurations for the
different BS types
(b) Analyzing the variation in the power consumption of a given energy saving
features/configuration with offered load
(c) Analyzing the power savings obtained through reduced active-time when
using a particular configuration to serve an offered load
(d) Quantifying the impact on latency due to different sleep levels
4
CHAPTER 1. INTRODUCTION
1.5 Delimitations
The task of improving the energy efficiency of radio access networks can be addressed
from different levels in the protocol stack. One approach could be to improve the way
users are scheduled based on their delay and throughput requirements. Scheduling
is itself is a very complicated task that involves the allocation of the available time-
frequency resources to the contesting users based on their demands. Modifying to
optimize or improve the current scheduling algorithm is beyond the scope of this
thesis. Instead, this work will look to limit/optimize the BS resources available to
the scheduler at a given point in time and thereby evaluate the energy gains in this
process.
The focus will be on frequencies below 6 GHz. Higher frequencies in the range 6-
100 GHz require further analysis from a deployment perspective due to increased path
losses and hence is beyond the scope of this work. Also, the reinforcement learning
(RL) algorithm so implemented will be modeled to identify the best energy-saving
feature/configuration in a single cell and will not consider multi-cell optimization
of resources. Nevertheless, the feature optimization in the single-cell will take into
account the activity of the closest interfering cells. The use case that is of interest
in this thesis is Enhanced Mobile Broadband (eMBB). Other use cases such as
massive Machine Type Communication (mMTC) and Ultra Reliable and Low Latency
Communication (URLLC) that have different requirements in terms of latency and
throughput have not been considered in this work and will be considered in the future.
5
Chapter 2
Mobile Communications
This chapter looks into how mobile communications have evolved over the years to
cater to changing UE requirements. It provides background information on the need
for developing energy-efficient networks and the steps that are followed during this
process. It covers areas like traffic modeling and prediction, network dimensioning,
power modeling, and energy performance evaluation. Additionally, this chapter also
describes the energy-saving features like MIMO and bandwidth adaptation while
covering the related work in these areas. Before we look into the above areas, it is
important to understand the differences between the 5G technology and the previous
generations.
6
CHAPTER 2. MOBILE COMMUNICATIONS
Figure 2.2: Cellular IoT connections by segment and technology (billion) [1]
7
CHAPTER 2. MOBILE COMMUNICATIONS
8
CHAPTER 2. MOBILE COMMUNICATIONS
Figure 2.3: Typical wireless cellular network power consumption breakdown [2, 3]
active for a major portion of the day serving UEs leading to an increased overall
network EC [28].
2.2.4 Increasing OPEX and CAPEX costs for the network opera-
tors
According to the authors in [2, 3]; the operating expenditure (OPEX) and capital
expenditure (CAPEX) account for over 60% and nearly 40% of the total cost of
ownership (TCO) respectively. Furthermore, electricity accounts for 41% of the
OPEX costs for the operators (see Fig.2.4). Deploying 5G networks increases this
cost due to the increase in the BS density in a given region. Depending on the
roll-out strategy, it is possible for the BS to consume as high as 60% of the total
network EC (see Fig.2.3). To reduce the network EC, one would have to improve the
energy-efficiency of the future BSs [29].
9
CHAPTER 2. MOBILE COMMUNICATIONS
10
CHAPTER 2. MOBILE COMMUNICATIONS
respectively. Tapping into renewable energy sources such as wind and solar energy
to power the BSs have also been considered [2, 3].
11
Chapter 3
5G
In the previous chapter, we looked into some of the differences between 5G and
the previous generations. We also presented the need for developing energy-efficient
networks. In this chapter, the focus will be on the finer details of the 5G technology
which when exploited improves the overall energy-efficiency of the system. Some of
the features that are of particular interest in this work include 1) the flexible frame
structure and slot format, 2) the use of massive MIMO technology to improve both
the performance and capacity experienced by the users in the network and 3) the
ability to aggregate a large number of carriers to meet the high data rate requirements
of the users.
12
CHAPTER 3. 5G
13
CHAPTER 3. 5G
—
BW DL = NRB;DL RB
∗ NSC ∗ sub carrier spacing (3.3)
The minimum number of resource blocks and the corresponding bandwidth
required for UL and DL transmission across different numerologies is obtained from
[33] and is as follows:
14
CHAPTER 3. 5G
Sub-carrier
Minimum resource Maximum resource Minimum bandwidth, Maximum bandwidth,
— spacing,
blocks blocks MHz MHz
kHz
0 24 275 15 4.32 49.50
1 24 275 30 8.64 99.00
2 24 275 60 17.28 198.00
3 24 275 120 34.56 396.00
4 24 138 240 69.12 397.44
symbols for DL
Scaling factor =
total number of symbols
symbols for DL
Scaling factor =
14
The slot format indicates the allocation of each symbol within a slot. Assuming
TDD mode of operation, it defines which of the symbols, in particular, are used for
UL and DL transmission within each slot. A slot in NR is equivalent to a subframe in
LTE TDD. While the allocation for UL or DL happens at the subframe level in LTE,
in NR, the symbols within a slot can be configured in one of the 61 predefined ways.
This symbol level control allows for using the time domain resources as efficiently
as possible by allocating them either for UL or DL transmission depending on the
traffic demand and the user requirements.
It is also possible to leave a symbol un-allocated either for uplink or downlink.
Specifically, NR allows for using only a part of the subframe for data transmission
while leaving the rest idle. It is during these idle symbols that the BS can activate
symbol-level sleep modes to reduce its energy consumption.
The predefined symbol combinations within a slot improve the flexibility of
scheduling in NR in TDD mode of operation. These combinations allow for
implementing various types of scheduling mechanisms to serve different kinds of
services with different requirements while creating opportunities to implement various
sleep modes during the inactive periods. As we focus on analyzing the potential
energy savings during the downlink transmission from the base station to the user,
we fix the number of symbols for downlink and uplink transmission to 12 symbols and
1 symbol, respectively. The slot formats that are of particular interest are presented
in Figures 3.1 and 3.2.
15
CHAPTER 3. 5G
16
CHAPTER 3. 5G
• Inexpensive and low power PAs: When compared to traditional single antenna
systems, in a mMIMO array, the total radiated power is divided equally
amongst all the radiating antennas. It results in lower power per antenna
element that can be satisfied by replacing the expensive and high power PAs
used in conventional systems by hundreds of low-cost amplifiers with power in
the milliwatt range. A large number of amplifiers also mean that the strict
constraints on the linearity and accuracy of the individual amplifier and RF
chain are relaxed.
17
CHAPTER 3. 5G
• Reduced intra-cell and inter-cell interference: With narrower and more directed
beams, a mMIMO system ensures most of the radiated energy to be focused
over a very narrow area. As a result, there is less dispersion of the radiated
energy leading to lower interference problems for both the UEs in the serving
cell as well as the neighboring cells (see Fig.3.5). However, this reduction in
interference comes at the cost of very sophisticated algorithms and systems
required to find the exact location of the users and to direct the beams with
high accuracy.
Figure 3.5: Impact of the number of antenna elements on the radiated beamwidth
18
CHAPTER 3. 5G
2. Using volumetric rather than linear spacing: The advantage of having a planar
array lies in its ability to perform frequency scanning along the horizontal and
vertical directions. In other words, a planar array allows for greater control
over the direction of the beams along both the planes (horizontal and vertical).
Also, from a deployment perspective, it is much easier to mount a plane array
when compared to a linear array with the same number of antenna elements.
19
CHAPTER 3. 5G
generally is implemented by combing a band from the 700-900 MHz range and one
from the higher bands in FR1 to meet both the coverage and data rate requirements.
The possibility to aggregate a larger number of carriers in NR as compared to LTE
paves way for achieving unprecedented data rates in NR.
NR gives the flexibility to aggregate a different number of carriers for both UL
and DL. In FDD, the number of CCs, as well as the aggregated bandwidth for UL,
is lower or comparable to the DL while in the case of TDD, the number of CCs, as
well as the bandwidth is comparable for both DL and UL transmissions. Similar to
LTE-Advanced, aggregation in NR is further classified into three types based on the
selection of the aggregated CCs, namely,
• Intra-band, contiguous: The CCs are within the same operating frequency
band and are contiguous in nature
In this work, the impact of aggregating bands up to 100 MHz of bandwidth will
be studied and analyzed for different deployment scenarios. In the next chapter,
we will look at two techniques that have been developed to exploit the flexibility
offered by 5G, as presented in previous sections. Specifically, we will look into the
implementation of Advanced Sleep Modes (ASMs) and adaptive mMIMO techniques
that help towards improving the energy consumption of the base station under
varying traffic loads.
20
Chapter 4
In this chapter, we look into two techniques namely: Advanced Sleep Modes (ASMs)
and Adaptive MIMO which have been developed and implemented to improve the
energy-efficiency of the base stations. These techniques have been developed to
exploit the flexibility offered by 5G as presented in the previous chapter.
21
CHAPTER 4. ENERGY EFFICIENT NETWORKS
some degradation in throughput depending on the load, the signaling periodicity, and
latency requirements. Furthermore, the sleep modes have be categorized popularly
into 4 levels as follows [39]:
• SM1: This is the shortest sleep mode with a minimum sleep duration of 71—s
(OFDM symbol duration). Some of the components that could be turned off
are the power amplifiers, some components of the digital baseband along with
the analog front-end of both the receiver and transmitter.
• SM2: This level corresponds to a longer sleep duration of 1ms and requires
a transition time (1 sub-frame or TTI) of 1ms. Here, some more additional
components of the analog front-end are disabled compared to the blocks in
SM1.
• SM3: In this sleep mode, the power amplifier along with all the components
of the digital baseband are disabled. Furthermore, all the components that
form a part of the analog front-end are switched off with an exception of the
clock generator. The duration of sleep is minimum 10ms with an activation-
deactivation time of additional 10ms.
• SM4: This is the deepest sleep that the BS could possible drop down to and
it corresponds to the standby mode in which all the components are turned off
except those responsible for control signaling. The minimum sleep duration is
1s with an activation-deactivation time of additional 1s.
Minimum sleep
Sleep level Activation time Deactivation time
duration
SM1 35.5 —s 35.5 —s 71 —s
SM2 0.5 ms 0.5 ms 1 ms
SM3 5 ms 5 ms 10 ms
SM4 0.5 s 0.5 s 1s
Table 4.1: Sleep modes and their duration [10, 11, 12]
Sleep modes in 5G
The reference signals are used in NR are quite similar to their role in LTE.
The difference lies in their periodicity. Unlike LTE where we have CRS (Cell
Specific Reference Signal) that is transmitted every 0.2 ms, primary and/or
secondary synchronization signals (PSS/SSS) transmitted every 5 ms, and the PBCH
transmitted every 10 ms; NR does away with CRS while it combines the PBCH
demodulation reference signal and PSS/SSS into a single Synchronization Signal
Block (SS block) that is transmitted periodically with a periodicity that may vary
from 5 ms up to 160 ms.
This flexibility in the periodicity of the SS block transmission allows the BS to
switch down to deeper sleep levels, SM2 or SM3 during the low traffic hours. These
deeper sleep modes allow the BS to conserve more energy by turning off most of their
hardware components. Switching down to SM4 is still not possible in 5G due to the
maximum SS block periodicity of 160 ms. This periodicity is much lower than the
minimum sleep duration in SM4 of 1s.
22
CHAPTER 4. ENERGY EFFICIENT NETWORKS
23
Chapter 5
Related works
In this chapter, we will look at some of the notable studies that have been carried
out in the past and have been an inspiration for the approach that we adopted in
this work.
• Designing future networks
An insight into the limitations of the 4G cellular networks and corresponding
new features of 5G networks have been presented in the works [16], [23], [41].
Works [23, 41] also presents new architectural changes associated with the
RAN design, novel mm-wave physical layer technologies, details of MAC layer
protocols, and multiplexing schemes needed to support the new physical layer.
[23] also points out major existing research issues and identifies possible future
research directions. The work [41] draws inspiration from the findings of the EU
Celtic-Plus SooGREEN Project and looked at ways to reduce EC and carbon
footprint in the different network segments.
Implementing these architectural changes depends largely on future traffic
demands for different types of services. A detailed statistical report on various
services can be obtained from [1].
• Energy-efficient networks
There have been quite a few works and studies that have explored the area of
energy-efficient networks. This interest has given rise to various EU projects
such as the EARTH [8], and GreenTouch [42, 43] project back in 2011, and
2014 respectively. Notably, the authors in [2] discussed the technical details on
the current energy consumption in base station devices. They also presented
new models and proposed some promising research directions to reduce the EC
of future BSs. Machine learning techniques have been explored in [24, 44] to
improve the energy efficiency in 5G networks while ensuring the capability of
these networks to deliver to a wide range of services. [24] also presents the
challenges that exist in the areas of resource optimization, power allocation,
etc.
24
CHAPTER 5. RELATED WORKS
Furthermore, in [32], the authors proposed a hybrid cloud radio access network
(H-CRAN) architecture to alleviate the mid-haul capacity limitation in C-RAN.
By utilizing functional splitting to distribute the processing functions between a
central cloud and edge clouds, they observed that this technique when combined
with caching at edge clouds reduces not only content access delays but also
front haul bandwidth consumption. A scalable front-haul design was presented
in [29].
In [28], the authors investigate the power minimization problem for the
mobile devices by data offloading in multi-cell multi-user OFDMA mobile edge
computing networks. By considering the maximum acceptable delay as a QoS
metric and by proposing centralized and distributed algorithms for joint power
allocation and channel assignment, the authors observed considerable power
savings up to 60% for large bitstream size compared to local computing baseline.
25
CHAPTER 5. RELATED WORKS
Adapting the radio resources according to the traffic demands to reduce their
EC would result in certain trade-offs from a UE and system level. These trade-
offs are analyzed in detail in [54, 55].
26
Chapter 6
Evaluation methodology
27
CHAPTER 6. EVALUATION METHODOLOGY
Categorizing the areas based on their population density helps in drawing out
reasonable statistics of the peak data traffic demand in a given area. These values
are in turn used as an input for network dimensioning.
Table 6.2: Device categories, their mix and their corresponding growth rates
28
CHAPTER 6. EVALUATION METHODOLOGY
Year
Device category
2020 2025 2030
Smartphone 9.39 30.00 95.28
Mobile PC 14.27 24.05 40.51
Tablet 7.36 14.80 29.78
Table 6.3: Data traffic volume in GB/month for different device types for the years
2020, 2025, 2030 [1, 13]
The device mix gives the percentage of the total devices belonging to a particular
category. In this work, we assume the devices to be categorized into three categories
namely: Smartphones, Mobile PCs and Tablets. The corresponding device mix is
presented in Table 6.2. By having an estimate of the number of UEs in a deployment
area and by taking into account the device mix, their growth rates and the data bucket
per device category presented in Tables 6.2 and 6.3, one can obtain an estimate of the
network traffic demand measured in (Mbps=km2 ) in different areas across different
years [13].
From a network perspective, in order to adapt the BS resources, it is important to
know how the traffic varies during a day. The variation is typically plotted as a daily
traffic variation (DTV) or daily load profile (DLP) and takes the shape of the curve
as presented in Figure 6.1. A DTV gives information in terms of the percentage of
active users in a deployment area over a 24 hour period. While this curve could look
different in different deployment areas and also depend on the operator policies and
the type and number of services and customers; in this work, the profile as presented
in Figure 6.1 will be considered for all the deployment areas mentioned in Table 6.1.
This daily variation trend has been found to be applicable across different regions in
Europe [42] and has been used in [7, 13, 8].
The percentage of active users is given by ¸(t) and the number of active users in
the peak hour varies between 16% of the subscribers to 2.25% of the total subscribers
during the off-peak hours. The average number of active users stands at around 9.64%
of the total number of subscribers. The data volumes per subscriber as calculated
in Table 6.3 does not depend on the area type and therefore the generated traffic
29
CHAPTER 6. EVALUATION METHODOLOGY
where ra is the average data rate demand of device type a and –a is the ratio of
subscribers of device type a.
In this study, we assume the following share of devices amongst the total
subscribers: 94% smartphone users, 3.5% mobile PCs and 2.5% tablets [1]. The
number of operators is assumed to be 1; Nop = 1. Using the population densities as
given in Table 6.1 and the data requirement for different device types as calculated
in Table 6.3, the peak traffic demands for different deployment areas are calculated
using Equation 6.1 for the years 2020, 2025 and 2030 and are presented in Table 6.4.
Table 6.4: Peak traffic demand in different deployment area for the years 2020, 2025,
2030
30
CHAPTER 6. EVALUATION METHODOLOGY
Number of BSs 1
˛= = √ (6.2)
Total deployment area 2
3 ∗ 3 23Do
Network dimensioning is a complex step in the process of network design as it
involves considering various factors, namely:
1. Network coverage: The first step is to decide the network coverage. It depends
on the distribution of the users in a geographical area. As mentioned in [13],
typically, the present-day mobile broadband networks cover about 43% of the
geographical area that accounts for 89% of the total population.
2. System parameters: The next step is to decide on the system parameters, such
as network topology, carrier frequencies, bandwidth, etc. In this work, we
consider a homogeneous 3-sectorized macro BS deployment in all deployment
areas. Furthermore, we assume a frequency reuse factor of 1 and the total
available bandwidth to be limited to 40 MHz.
31
CHAPTER 6. EVALUATION METHODOLOGY
» „ «–
Mc B 1
Pbaseband (Mc ; Kc ; B) = ARc + 2+ Kc
Lbs Tc
„ « „ «
3BMc B
+ 2
Kc + Kc3 (6.4)
Lbs 3Tc Lbs
» –
1
PP A (p) = Mc (p + ›Pmax;P A ) (6.5)
(1 + ›) ”
Here, Mc is the active array size at the BS, Kc is the number of users served
simultaneously and B is the bandwidth allocated to each user. A is a sum of the
encoding and decoding power, Rc is the average user rate and Lbs is the computational
efficiency of the base station measured in (Gflops/W). Tc is the channel coherence
32
CHAPTER 6. EVALUATION METHODOLOGY
time and it depends on the relative position of the user with respect to the serving
BS.
The various power model parameters and their values are listed out in the Table
6.5. Furthermore, we make the following assumptions on the relative share of the total
power consumption by the various components namely: i) baseband contributing to
33
CHAPTER 6. EVALUATION METHODOLOGY
20% and ii) RF and fixed power consumption contributing to 80% of the total power
consumption, following the RRH macro model in [7].
¸(t)
‰= Γp (6.11)
¸max (t)
where ¸(t) and ¸max indicate the percentage of active UEs at a given hour and
the maximum percentage of active UEs in a day. Their values are obtained from [7].
The number of active users at a given hour can be expressed as:
˛ ˛
˛‰˛
Number of users = ˛˛ ˛˛ : (6.12)
Ω
Considering a downlink (DL) scenario, let Hik ∈ CNxM represent the channel
matrix between the BS i and the UE k. Let Wi represent the weights of the precoder
matrix at the BS. We assume the number of UEs served simultaneously to be given by
Kc during a given time T . The channel is assumed to remain static during the period
of one coherence block given by U = Bw Tc where Bw is the coherence bandwidth
in Hz and Tc is the coherence time in seconds. Perfect synchronization between the
UEs and BSs is assumed and the entire system operates in the TDD mode to exploit
the benefits of reduced complexity due to channel reciprocity [52]. If we assume the
noise to be circularly symmetric complex Gaussian in nature and represented by nk ,
then the received signal Yk by the UE k in cell i can be expressed as [56],
34
CHAPTER 6. EVALUATION METHODOLOGY
N
X X N
X
Yk = HH
ik Wik sik + HH
jk Wjk sjk +nk (6.13)
k=1 j6=i k=1
| {z } | {z }
Desired signal Interference
H = U · Σ · VH (6.14)
where, U and V are real or complex unitary matrices of dimension mxm. The
diagonal entries Σ are known as the singular values of the matrix and the number of
non-zero singular values is equal to the rank of Hik . The rank of a channel matrix
between a UE k and a BS i indicates the number of parallel data streams that could
be set up between the two. In other words, the SVD of the channel matrix H results
in the separation of the MIMO channel into independent crosstalk-free transmission
channels with transmission coefficients given by the values of the diagonal elements
in the matrix Σ. Each of these independent channels contributes to the total capacity
of the the MIMO channel. Good gains can be achieved as long as the transmission
coefficients of the matrix Σ are sufficiently large [34].
One can consider the other two matrices U and V to be associated with the
transmitter and receiver respectively. The matrix U transforms the transmit signal
vector at the input into the orthogonal space expanded by Σ. At the receiver, the
matrix V is used to perform the reverse transformation of the original signal vector
space [34]. These matrices help in simplifying the analysis of the channel by masking
the impacts of crosstalk between the independent paths. The two matrices U and V
can be expressed as U = HHH and V = HH H where HH is the Hermitian matrix of
H.
35
CHAPTER 6. EVALUATION METHODOLOGY
2
c |Hik Wik | pi Mi
Sk;i = (Mi − Nk ) (6.16)
rk¸ kWik k2 Nk Kc
6 2
X c”j |Hjk Wjk | pj Mj
Ik = ¸ (Mj − Kc ) (6.17)
j=1
(Djk ) kWjk k2 Nk Kc
Nk = ff 2 kWjk k2 (6.18)
where pi and pj represent the power per antenna element at the transmitting
and interfering BSs, Mi is the number of transmitting antennas at BS i, Nk is the
number of receiving antennas at the UE and Kc is the spatial multiplexing factor
indicating the number of UEs served simultaneously. The total power received per
antenna at the UE can then be expressed as Npki M
Kc . The factor (Mi − Nk ) is the array
i
gain which is obtained when we consider a ZF detector at the receiver [40]. Similarly,
|Hik Wik |2
the normalized gains between the BS and the UE can be expressed as kWik k2
with
|Hik Wik |2 = gik and kWik k2 = 1.
For the interference part I, the factor ”j represents the activity of the interfering
BS, K is the frequency reuse factor which is assumed as 1, Do is the cell radius, ¸ is
the propagation constant which takes values ¸ ≥ 2 and ff 2 kWj k2 is the average noise
variance measured over the various channels. In this work, we consider only the first
tier of six interfering BSs around the cell of interest. In a system with a total number
of UEs given by Equation 6.12, the overall cell throughput considering Kc UEs are
served simultaneously can be written as,
Kc Kc „ «
X X Sk;i
R= rk = Bk Nk log2 1+ (6.19)
Ik + N k
k=1 k=1
where Kc ≤ min Total number of users; M2c is the numbers of users served
` ´
simultaneously.
36
CHAPTER 6. EVALUATION METHODOLOGY
The maximum spectral efficiency obtained with a given antenna array also
depends on the number of antennas used at the UE Nk . The upper bound on this
efficiency is given by [35]:
“p p ”2
Gupper bound = Mi + Nk (6.22)
Taking into account the upper bounds on the spectral efficiency, the activity
factor of the BS is now modified as,
" N #
1 X Ωk
”i = (6.23)
T Kc max [rk ; rmax (Mi ; Nk )]
k=1
where rmax is the maximum data rate that can be achieved by a UE with Mi
transmit and Nk receive antennas. T represents the observation window over which
we measure the activity of the BS. In this work, we set T to be equal to the
periodicity of the SS block transmission. The observation window and the hourly
input traffic demand determine the overall activity factor of the BS. The flexibility
of NR allows the duration between consecutive SS block transmissions T to take one
of the following values: 5, 10, 20, 40, 80 or 160ms. This periodicity in the SS block
transmission has an impact on the overall activity factor and the sleep duration of
the BS. The longer the duration between consecutive SS blocks, the lower would be
the activity factor of the BS and longer would be the duration during which the BS
can be put to sleep.
Here, Tac;‹i is the activation and de-activation times corresponding to the different
sleep modes and T 0 = (1−”i )T as the time during which the BS remains idle (inactive
time). Assuming each BS in a deployment area serves approximately an equal amount
of traffic; the overall network energy consumption in an area Ar with a BS density ˛
can then be computed as:
37
CHAPTER 6. EVALUATION METHODOLOGY
Network dimensioning
Dj Distance of the interferering BSs 1500m
n Tier of interferers 1
Do Cell radius 500m
˛ BS density (BS=km2 )
38
CHAPTER 6. EVALUATION METHODOLOGY
System model
i Serving BS 1
j Interfering BSs 6
k User (UE)
Ωk File size per user k
r (k) Rate of a user k
Hik Channel matrix between BS i and user k
Wi Pre-coder weights at the transmitter
T Observation window 20ms
Ni Receiver diversity (Number of antennas at the receiver) 2/4
Sk;i Signal power of each user k
Ik Interference power of each user k
Nk Noise power
K Frequency reuse factor 1
Mi Number of active antennas at the serving BS 2/4/16/32/64
” BS activity ” ∈ (0; 1]
ff 2 Noise variance
¸ Propagation constant ¸ ∈ [2; 5]
39
Chapter 7
Solution Methodology
40
CHAPTER 7. SOLUTION METHODOLOGY
• State
A state includes all the information about the past agent-environment interac-
tion that makes a difference in the future. These are generally the parameters
that the agent can know of and that might be useful in deciding which actions
to take in the future. In this work, the activity factor of the serving BS i defines
the states.
The activity factor ” is a continuous variable and can take values ” ∈ [0; 1].
To reduce the state space, in this work, we discretize the activity factor.
Discretization is done by dividing the total space into a definite number of
states m. We then calculate the step size as:
”max − ”min 1
Step size = = (7.2)
m m
and the state as:
”i
State = bxc where x = Step size (7.3)
Here, m > 1 and the values assumed in this work are m = 20 and the resulting
step size is 0.05.
• Actions
The action space contains the possible changes that could be made to the BS
configuration. In other words, it could be all those variables that we want to
41
CHAPTER 7. SOLUTION METHODOLOGY
learn how to set for a given input. The variables or the parameters that are of
interest in this work are the array size (Mc ), the bandwidth allocated (B) and
the spatial multiplexing factor (Kc ). During each iteration in an episode, the
agent adapts each of these parameters independently depending on the input
traffic demand.
Actions = (N; B; Ku )
• Environment
Anything that cannot be changed arbitrarily by the agent is considered to
be outside of it and thus part of its environment. These parameters have an
impact on the agents choices and any modification to those will lead to the agent
opting for an alternative action in the same state/situation. In this work, all
the parameters which have an impact on the activity factor of the serving BS
but are beyond its control form a part of the environment.
The parameters include the frequency reuse factor (K), activity of the
interfering BSs (”j ), their array sizes and their distances from the UEs in the
serving cell. In order to determine the number of active users at a given hour,
we take as input the deployment area (ref Table 6.1) and the deployment year
to obtain the peak traffic demand as calculated in Table 6.4. The peak demand
is then used to calculate the hourly demand according to the DLP in Figure
6.1.
• Reward
In order for the agent to learn the best possible action in a given state, a
numerical value termed as reward is awarded to the agent for its actions. During
the course of interaction with the environment, the agent accumulates both
positive and negative rewards. The sum of these rewards is the value that
the agent must maximize. In this work, the difference in the EC of the initial
configuration and the current configuration for a given traffic demand is the
reward. It is calculated at every time step/iteration (t).
To ensure that the agent identifies the best action in the current state for a
given input traffic demand, positive rewards are awarded as calculated above.
However, an action in any state that results in the new activity factor to be
greater than 1 is penalized with a large negative reward. This is done to allow
the agent to clearly discriminate between various actions in a given state and
also ensure that the activity factor of the BS stays below 1.
42
CHAPTER 7. SOLUTION METHODOLOGY
where,
• Learning rate, ¸ - The learning rate determines to what extent the newly
acquired information of a given state-action value override the old information
for the same pair. It is assigned a value between 0 and 1. Higher the value,
greater the change to the previous values.
43
Chapter 8
Evaluation environment,
parameters, and assumptions
8.1 Tool
The entire evaluation framework along with the implementation the Q-learning
algorithm was coded and develop in Python without relying on any system level
simulator.
8.2 Baselines
Apart from the Q-learning parameters, there are various other inputs such as the
cell radius, the peak traffic demand, the daily variation profile, etc., which have an
impact on the overall energy savings obtained in a given deployment area. Hence, it
is important to define baseline that can serve as a reference to compare the energy
savings obtained by implementing the Q learning algorithm. In this section, we
present the various baselines that would be used for comparison.
The various deployment areas and the peak traffic demands are as presented in
Table 6.4. The traffic demand variation follows the profile in Figure 6.1. Unless
explicitly stated, the baseline parameters in simulations with a 4T deployment and
a 64T deployment are given in Tables 8.1 and 8.2, respectively.
Parameter Values
Transmit array size 4
Total bandwidth 40 MHz
Spatial multiplexing factor 1
Cell radius 500 m
Inter-site distance 1500 m
Number of interferers 6
44
CHAPTER 8. EVALUATION ENVIRONMENT, PARAMETERS, AND
ASSUMPTIONS
Parameter Values
Transmit array size 64
Total bandwidth 40 MHz
Spatial multiplexing factor 1
Cell radius 500 m
Inter-site distance 1500 m
Number of interferers 6
Parameter Value
States 21
Actions 6 or 7*
Episodes to converge ∼500
Iterations per episode 50
Learning rate, ¸ 0.2
Learning rate decay 0.999998
Epsilon, › 0.2
Epsilon decay 0.99998
Discount factor, ‚ 0.9
8.4 Assumptions
In this work, we make the following assumptions regarding the adaptability in the
array sizes in the two BS types. We consider a 64T and a 4T BSs. We assume
that a 64T BS can adapt its active array size to 32 or 16 antenna elements while
a 4T BS can only step down to 2 antenna elements. The adaptation takes place in
accordance with the input traffic demand. Based on the equations in Section 6.4 and
the assumed sleep deltas of 0.84 for SM1, 0.69 for SM2 and 0.5 for SM3 [12], the
sleep mode power consumption of the different configurations is as given below:
Power consumption, W
Configuration
No load Full load SM1 SM2 SM3
64T 252.00 1181.00 211.68 173.88 126.00
32T 208.00 656.00 174.72 143.52 104.00
16T 186.00 397.00 156.24 128.34 93.00
4T 130.00 882.00 109.20 89.70 65.00
2T 90.00 466.00 75.60 62.10 45.00
From Section 6.5.3, it is understood that the observation window T has a direct
45
CHAPTER 8. EVALUATION ENVIRONMENT, PARAMETERS, AND
ASSUMPTIONS
impact on the activity factor of the BS. In this work, we assume that the traffic
demand is constant during every observation window in an hour. The SSB periodicity
assumed in this work is 20ms, that means the BS would have to wake up every 20ms
[33]: As a result, we set the observation window T to be 20ms. The activation-
deactivation times different of various sleep modes adopted in this work are as follows:
Table 8.5: Sleep modes activation-deactivation times [13, 11, 10, 14, 15]
46
Chapter 9
This chapter presents the results obtained from various evaluations. In Section 9.1,
we present the results from the analysis of the activity factor, the new power model
and the network energy consumption due to the varying traffic load. In Section 9.2,
we present results from the Q learning implementation.
47
CHAPTER 9. RESULTS AND DISCUSSION
Figure 9.1: Variation in the power consumption of the BS with the number of users
served simultaneously (Kc ) and the bandwidth (B)
The above plots show the variation in the power consumption of a base station
with bandwidth and the number of users served simultaneously. The instantaneous
power consumption is calculated using the Equations given in Section 6.4. The new
power model links the dependency of the power consumption on the array size, the
bandwidth and the spatial multiplexing factor. It answers our first research question:
Q1. What is the power model that can capture this variation in the power consumption
with factors like the array size, the bandwidth etc., on the BS?.
This dependency of the power consumption on various parameters has an impact
on the Q learning algorithm as it tries to identifies an optimal energy efficient
configuration to serve a given traffic demand. In the following sections, we will
look into the impact of the array size and the bandwidth on the activity factor of
the base station. We would also present the resulting energy consumption variation
in each of these cases.
48
CHAPTER 9. RESULTS AND DISCUSSION
Figure 9.2: Impact of the active array size on the activity factor
As seen in the Figure 9.2, increasing the array size reduces the activity factor of
the base station. This is particularly observed during the peak hours of the day when
a BS experiences much higher traffic demand due to a larger number of active users.
The lower activity factor resulting from the use of large arrays can be attributed
to the better performance and capacity experienced by each user in the network
(refer Section 3.2.3). Furthermore, large arrays help to exploit the benefits of spatial
multiplexing where multiple users are served simultaneously using the same resources.
It was observed that in the case of a 64T BS, one would achieve only a small gain in
terms of reduced activity by increasing the active array size from 16 to 64. However,
activity factors that are 6 times lower can be obtained during the peak hours by
having a 64T BSs serve these areas instead of a 4T BSs.
49
CHAPTER 9. RESULTS AND DISCUSSION
It was observed that at a given hour, one can achieve approximately 26 times
lower activity factor by increasing the bandwidth from 5 to 100 MHz. The decrease
in the activity factor mainly comes from the increased throughput experienced by
the users as multiple carriers are aggregated to serve them (refer Section 3.2.4).
From the above results, one might conclude that the best way to decrease
the activity factor of the base station would be by using large arrays and larger
bandwidth. However, as we saw in Sections 9.1.1 and 6.4, both the bandwidth and
the array size have a direct impact on the instantaneous power consumption of the
base station. Therefore, merely using larger arrays and more bandwidth to reduce
the activity factor might not be enough as the overall energy consumption depends on
both the active mode and the idle mode energy consumption. To validate the above
reasoning, we plot the variation in the energy consumption of a BS with different
array sizes over 24 hours for similar traffic demand of 2000 Mbps=km2 in Figure 9.4.
50
CHAPTER 9. RESULTS AND DISCUSSION
Figure 9.4: Energy consumption variation over 24 hour period for different array sizes
The observed trend is quite interesting as we found that BSs with different active
array sizes to consume a lower amount of energy during different hours of the day.
During the peak hours (1800 - 2300 hrs), a 64T BS consumed approximately 34%
lower energy as compared to 4T BS while the same BS consumed about 60% more
energy during the off-peak hours (0300 - 0800 hours). This indicates that having a
fixed array size throughout the day might not be an energy-efficient option. It also
highlights the potential to save energy by adapting the array size to the variation in
the traffic demand during the day.
51
CHAPTER 9. RESULTS AND DISCUSSION
data over multiple streams from the BS to the user. This improves the SINR at the
UEs and subsequently results in a higher data rate experienced by them.
The lower activity factor of a 64T BS allows it to switch down to deeper sleep
modes during the longer idle periods thereby conserving more energy. This is seen in
Figure 9.6 where during the peak-hours, a 64T BS has approximately 4x times (or
approximately 75%) lower energy consumption when compared to an 4T BS.
Figure 9.6: Variation in the energy consumption of a 4T and 64T BS over 24 hours
52
CHAPTER 9. RESULTS AND DISCUSSION
Figure 9.7: Variation in the energy consumption of a 4T and 64T BS across different
deployment areas in the year 2020
53
CHAPTER 9. RESULTS AND DISCUSSION
From the above results, it can be seen that the variation in the peak traffic demand
has an impact on the energy consumption of the BSs. As we move from a super dense
urban deployment to a sparse (wilderness) deployment area, we find that a 64T BS
goes from being highly energy-efficient to a power-hungry base station. This is due to
the traffic demand of a sparse area being over 100 times lower as compared to a super-
dense region. The energy benefits of a 64T BS are further amplified in super-dense
areas especially during peak hours, where we find that a 64T BS consumes about
60% lower energy when compared to an 4T BS. The same BS goes on to consume
60% more energy during the peak hours when deployed in sparse areas with traffic
demands that are about 100 times lower as compared to SDU areas.
It can be concluded that the type of BS deployed in a given area has a great
influence on the overall energy consumption and the savings obtained. These results
also answer the question Q4. With BSs/products having different abilities available
in the market, can we say one kind fits all areas while ensuring energy efficiency?
Also, does the amount of BS resources available have an impact on the energy savings
obtained?
Furthermore, the advantages of having a 64T base station start to kick in only
when we have considerable amount of traffic to serve. We find that the daily average
energy consumption of a 64T BS is lower when compared to a 4T BS in areas where
the peak traffic demand is higher than 100 Mbps=km2 (this traffic demand is slightly
higher than that of an urban deployment area in the year 2020). This threshold has
been arrived at assuming that the BSs have the ability to switch down to deeper
sleep modes during the idle period and it always utilizes all the available resources
in terms of the array size and the bandwidth during the active time. To improve the
energy-efficiency of the overall network, it might be better to replace the existing 4T
BSs with the new 64T BSs in areas with traffic demand higher than 100 Mbps=km2 .
However, one would have to weigh the benefits in terms of reduced OPEX versus the
cost associated with this replacement (CAPEX).
54
CHAPTER 9. RESULTS AND DISCUSSION
In Figure 9.8, we observe that deep sleep modes offer a great potential in reducing
the energy consumption of the base station especially during the off-peak hours of
the day. We observed a 57% reduction in the the energy consumption during the
off-peak hours by having deeper sleep modes relative to the scenario when no sleep
modes are implemented. This is 40% more energy savings than symbol level sleep.
It should be noted that the depth of sleep largely depends on the traffic demand
experienced by the BS. And under high traffic demands during the peak hours, it is
often not possible to switch the base station to deep sleep modes. As a result, we
observed that a maximum of 6% reduction in energy consumption by having deep
sleep modes during the peak hours of the day.
55
CHAPTER 9. RESULTS AND DISCUSSION
In Figure 9.9, we present the importance of having deeper SMs as the traffic
demands increase over a 10-years span. Here, we consider a super-dense urban
deployment scenario where the traffic demand is expected to increase from 1200
Mbps=km2 in the year 2020 to about 12000 Mbps=km2 by 2030 (refer Table 6.4) [1].
To meet these demands, we consider a 64T BSs to be deployed in this area with the
total bandwidth restricted to 40 MHz.
As expected, this 10-fold increase in the average traffic demand over 10-years
increases the average activity factor of the BS by approximately 10x times. As the
BS is more active, the possibility of conserving energy by switching to the deeper SMs
during the inactive periods reduces. However, it was observed that even under high
traffic demands of 12000 Mbps=km2 as predicted in the year 2030; on average, one
can save up to 34% more energy by having deeper SMs as compared to the scenario
with symbol level sleep. The savings are even higher ( 42% in the year 2030) when
compared to the case where no SMs are present.
Finally, we investigate the impact of deep sleep modes on the energy consumption
of two different BSs (an 4T BS and a 64T BS) when deployed in the same area. Here,
we consider a peak traffic demand of 4000 Mbps=km2 and a total bandwidth of 40
MHz. As seen in Figure 9.10, for the given peak traffic demand, the ability to switch
down to deeper SMs has a higher impact in reducing the overall energy consumption
of a 64T BS as compared to an 4T BS.
Figure 9.10: Comparison in the energy savings due to deeper sleep modes in a 4T
and 64T BS
56
CHAPTER 9. RESULTS AND DISCUSSION
57
CHAPTER 9. RESULTS AND DISCUSSION
58
CHAPTER 9. RESULTS AND DISCUSSION
Parameter Value
Epsilon, › 0.2
Discount factor, ‚ 0.9
Learning rate, ¸ 0.2
Number of BS antennas 64
Total bandwidth 40 MHz
Number of users served simultaneously 1
Simulation window 1 hour
Time during the day 12 AM
Peak traffic demand 2500 Mbps=km2
On simulating for an hour with the parameters as given in Table 9.1, we find
that the algorithm accumulates comparable rewards beyond 500 episodes, as seen in
Figure 9.13. Therefore, one can ideally obtain an optimal final configuration for a
given hour if the number of episodes and the number of iterations per episode are set
at 500 and 100 respectively. Furthermore, it was observed that by opting for a smaller
value for the learning rate between 0.1 and 0.3, we could achieve a lower variation
in the accumulated reward per episode. Hence, we opt for a learning rate of 0.2 in
the following results. However, it was found that the convergence of the algorithm
depends largely on the number of users, their distribution, the traffic demand and
the base station resources available. Hence, one should guarantee the convergence of
the algorithm under a given deployment scenario prior to using it for obtaining an
optimal configuration for a given hour.
59
CHAPTER 9. RESULTS AND DISCUSSION
assume a peak traffic demand of 1200 Mbps=km2 and 64T BSs to be deployed in
this area with an inter-site distance of 1500 m. In Figure 9.14, we plot the variation
in the activity factor of the BS with and without the resource adaptation algorithm
over 24 hours. The baseline configuration of the base station used for comparing the
gains obtained from the resource adaptation algorithm are as follows:
Parameter Value
Number of BS antennas 64
Total bandwidth 100 MHz
Number of users served simultaneously 1
Figure 9.14: Daily variation in the activity factor with the implementation of the
resource adapting algorithm
In Figure 9.14, we find that the activity factor of the BS is largely dependent on
the configuration of the BS and the hourly traffic demand. The variation trend of
the BS with the baseline configuration follows the daily load profile, as in Figure 6.1.
However, by implementing the Q-learning algorithm to the adapt the resources, we
find the variation to be slightly erratic. This is because the goal of the algorithm
is not to minimize the activity factor but to find a configuration that reduces the
overall energy consumption of the base station for a given input traffic demand.
60
CHAPTER 9. RESULTS AND DISCUSSION
Furthermore, to ensure that the power spectral density (PSD) of the BS remains
constant with the adaptation of the active array size, we vary the total available
bandwidth accordingly. In other words, the active array size has an impact on the
total available bandwidth. In this case, for the baseline configuration as given in
Table 9.2, the scaled down total bandwidth for a 32T and a 16T active array sizes
are 50 MHz and 25 MHz, respectively. In Figure 9.15, we plot the variation in the
energy consumption of the base station with and without resources adaptation over
24 hours. We also indicate the final configuration that the algorithm finds most
energy-efficient for the given hour.
From Figure 9.15, it can be seen that the Q learning algorithm manages to find
an optimal configuration during 80% of a day. Furthermore, during the peak hours
of the day (from 19:00 hrs to 23:00 hrs), the algorithm finds increasing either the
spatial multiplexing factor or the bandwidth to be the most beneficial when it comes
to reducing the overall energy consumption of the BS. This can be seen in Figure
9.16, where we plot as an example, the heat-map of the most desired actions by
the algorithm at 08:00 PM. It can be seen that initially (at 50 episodes), the agent
explores different actions from varying the array size to increasing the bandwidth.
However, as we run for more episodes (1000 episodes), we find that agent mostly
opts to increase the bandwidth (action 3) or the spatial multiplexing factor (action
5). Similar plots for other periods during the day can be obtained to have a better
understanding of the actions that would result in lower energy consumption by the
BS.
61
CHAPTER 9. RESULTS AND DISCUSSION
While adapting the BS configuration, it is possible that the algorithm can end up
choosing a configuration that would result in a higher activity factor (as seen from 3 to
8 AM in Figure 9.14) yet having a lower overall energy consumption during the same
hour, as seen in Figure 9.17. This is due to the fact that the goal of the algorithm is
to minimize the overall energy consumption of the base station and not the activity
factor. Furthermore, it should be noted that the overall energy consumption depends
on both the active and the idle mode energy consumption which includes the sleep
levels that the BS can switch down to during the idle periods. Thus, merely observing
the activity factor to estimate the reduction in the energy consumption of the base
station can be quite misleading.
62
CHAPTER 9. RESULTS AND DISCUSSION
Figure 9.17: Daily variation in the energy consumption of a base station with the
implementation of the resource adaptation algorithm
63
Chapter 10
10.1 Conclusions
In this thesis, we investigated the potential to improve the energy-efficiency of a
BS through radio resource adaptation (radio resources include the active array size,
the bandwidth, and the spatial multiplexing factor) under varying traffic load. We
introduced a novel analytical evaluation methodology based on the activity factor to
evaluate the energy performance of a BS. We also presented a novel formulation for
calculation of the activity factor. The formulation took into account the impact of
the BS resources on its activity. Later, we introduced an updated power model to
captures the variation in the power consumption of a BS with the amount of active
resources.
To reduce the energy consumption of the BS for a given input traffic demand,
we considered the variation of the 1) the array size, 2) the bandwidth, and 3) the
spatial multiplexing factor. The idea behind resource adaptation was to determine
the optimal amount of BS resources that would be needed to serve the users in the
most energy-efficient manner. As the array size, the bandwidth, and the spatial
multiplexing factor have a direct impact on the instantaneous power consumption of
the BS, we implemented a Q-learning algorithm that would then adapt these resources
by considering the possible sleep modes the BS can switch down to under the given
traffic load. The energy performance of the adaptation algorithm was evaluated by
comparing it to a corresponding baselines.
The results indicate that it is indeed possible to reduce the overall network
energy consumption through radio resource adaptation. One could further achieve a
significant reduction the energy consumption by combining radio resource adaptation
with deeper sleep levels. It was observed that by implementing deeper SMs in 64T
BSs, one could save an additional 50% more energy during low traffic demands when
compared to the scenario with no SMs. We also concluded that having the ability
to switch to deeper sleep levels can be particularly beneficial in reducing the overall
EC of the BS, especially during hours of low traffic demand. It is more important to
have deeper sleep modes implemented in a 64T BS as compared to an 4T BS due to
the greater amount of hardware components that contribute to the higher idle power
consumption of a 64T BS.
To speak of the Q-learning algorithm, we found it to be an effective and
64
CHAPTER 10. CONCLUSIONS AND FUTURE WORK
3. Deep Q-learning based resource adaptation algorithm: One could take a step
further and implement a deep Q-learning based resource adaptation algorithm.
Such an implementation would be more scalable in terms of the state-action
space. While it might take longer to converge on optimal weights, it could be
possible that the algorithm is more stable and adaptable under varying traffic
demands.
65
Bibliography
[10] F. E. Salem, A. Gati, Z. Altman, and T. Chahed, “Advanced Sleep Modes and
Their Impact on Flow-Level Performance of 5G Networks,” in 2017 IEEE 86th
Vehicular Technology Conference (VTC-Fall), pp. 1–7, 2017.
66
BIBLIOGRAPHY
[16] N. Panwar, S. Sharma, and A. Singh, “A survey on 5G: The next generation of
mobile communication,” Phys. Commun., vol. 18, pp. 64–84, 2016.
[18] M. Zakarya and L. Gillam, “Energy efficient computing, clusters, grids and
clouds: A taxonomy and survey,” Sustain. Comput. Informatics Syst., vol. 14,
pp. 13–33, 2017.
[19] J. Malmodin and D. Lunden, “The electricity consumption and operational car-
bon emissions of ICT network operators 2010-2015.” http://www.diva-portal.
org/smash/get/diva2:1177210/FULLTEXT01.pdf.
[20] “TR 103 541 - V1.1.1 - Environmental Engineering (EE); Best practice to
assess energy performance of future Radio Access Network (RAN) deployment.”
https://www.etsi.org/deliver/etsi_tr/103500_103599/103541/01.01.
01_60/tr_103541v010101p.pdf.
67
BIBLIOGRAPHY
[31] Y. Miao, N. Yu, H. Huang, H. Du, and X. Jia, “Minimizing Energy Cost of Base
Stations with Consideration of Switching on/off Cost,” in 2016 International
Conference on Advanced Cloud and Big Data (CBD), pp. 310–315, 2016.
[33] “5G NR - Physical channels and modulation (3GPP TS 38.211 version 15.2.0
Release 15) ,” 2019.
[35] J. B. Andersen, “Array gain and capacity for known random channels with
multiple element arrays at both ends,” IEEE Journal on Selected Areas in
Communications, vol. 18, no. 11, pp. 2172–2178, 2000.
68
BIBLIOGRAPHY
69
BIBLIOGRAPHY
[51] M. Amara and A. Feki, “Downlink radio resource allocation with MU-MIMO and
carrier aggregation in 5G networks,” in 2017 IEEE 28th Annual International
Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC),
pp. 1–6, Oct 2017.
70
TRITA-EECS-EX-2020:890
www.kth.se