You are on page 1of 4

3rd International Conference on Advanced Technologies

for Signal and Image Processing - ATSIP'2017


May 22-24, 2017, Fez, Morroco.

Small Cell Switch Off Using Genetic Algorithm

Yasmina EL MORABIT, Fatiha MRABTI, EL Houssein ABARKAN


Laboratory of Signals, System and Components
Faculty of sciences and technology
University Sidi Mohamed Ben Abdellah, Fez, Morocco
elmorabityasmina@gmail.com, f_mrabti@yahoo.fr, habarkan@yahoo.fr

Abstract—The densification of small cells in heterogeneous game to optimize the packet throughput with a tradeoff of
cellular networks is one of the main approaches of 5G technology energy consumption. One study uses a combination of Grey
that aim to fulfill the growth of traffic demand. However, this Relational Analysis and Analytic Hierarchy Process tools to
densification leads to increase total energy consumption of the trigger the switch off actions [9]. On/off switch operation on
network. One way to save energy is to switch off some
small cell BSs based on the Reinforcement learning policy
underutilized cells during low traffic periods. In order to address
this problem, we propose dynamic switch off cell scheme based was proposed in [10].
on the genetic algorithm to optimize and improve the energy Selecting the set of cells to switch off can be a difficult
efficiency by considering diverse parameters for each small cell problem to solve analytically due to the difficulty of taking in
in the decision process such as: the load traffic of the cell, load consideration many aspects of the problem, because is
traffic of neighboring cells and the coverage provided by the influenced by the behaviour of diverse factors and parameters.
multiple interfering small cells. The simulation result showed This diversity in parameters with contradictory objectives
that our approach allows to save up to 10.87% more energy of leads us to complex scenarios from the domain of multi-
total network energy consumption. objective optimization problems. The most popular approach
Keywords—Heterogeneous cellular networks, Small cell,
to solve this kind of problems is the genetic algorithm (GA).
Genetic Algorithm, Energy Efficiency. The GA optimizes the multiple parameters of a problem in
parallel and furnishes the optimal solution.
I. INTRODUCTION The GA is a class of evolutionary algorithms inspired from
The exponential growth in wireless data load traffic has led the idea of natural selection and genetics by Darwin. In the
network operators to consider dense deployment of different GA, the population is created by randomly selecting a group
types of small cells such as micro, pico and femto cells, with of solutions represented by the so-called chromosomes which
macro cells to satisfy the traffic demand. This architecture are evolving and evaluating over a period of time through the
called a multi-tier heterogeneous network which is the GA operations such as selection, crossover and mutation. A
dominant scenario in the 5G era [1]. good solution will be found by combining different possible
The densification of small cells in heterogeneous cellular solutions [11].
networks (HetNet) increases network energy consumption. In this paper, we interest to minimize the total energy
Between 50% to 80% of the energy consumption in cellular consumption on the network by switching off some
networks takes place in the base stations [2], this consumption underutilized small cells during low traffic load based on the
is largely independent of traffic load. During the period of low GA, considering as genes the load traffic of the cell, load
user activity, the traffic demand can be served by a fewer traffic of neighboring cells and the coverage provided by the
number of cells, without compromising the quality of service multiple interfering small cells. In small cell networks,
supplied to the users. This introduces the idea of switching off performing dynamic approaches for switching BSs off may
some underutilized small cells to save energy. The require the knowledge of the entire network. Therefore, the
identification of the set of the small base stations (SBS) to be supervision of the network is guaranteed by an intelligent
switched off is a crucial problem and is depended by different equipment (cognitive equipment CE) to gather information
parameters such as the load traffic of the cells and their from SBS and to decide which SBS to switch off based on the
neighboring, the coverage provided by the multiple interfering traffic load and then to re-associate the users equipment (UE)
small cells, etc. of a SBS to its neighbors.
Many algorithms and techniques have been proposed in
literature to solve this problem [3- 6]. For example in [7], the The rest of this paper is organized as follows. Section II
authors have proposed a pricing based algorithm to switch off presents a brief overview of genetic algorithms (GA). Section
a cell in green cellular network and optimizes the transmission III describes the system model. Simulation results are shown
powers in a way that minimizes the energy expenditure. The in Section IV and concluding remarks are presented in Section
authors in [8] have proposed a dynamic on/off scheduling V.
algorithm in small cell networks based on the Stackelberg

978-1-5386-0551-6/17/$31.00 ©2017 IEEE 1


II. GENETIC ALGORITHM A. Genetic algorithm
The genetic algorithm (GA) is a class of evolutionary 1) Chromosome Structure
algorithms inspired from the idea of natural selection and In this study we propose the chromosome structure
genetics. It combines a strategy of "survival of the fittest" with consists of 3 genes with different sizes and characteristics:
a structured random exchange of information. The basic steps coverage rate (CR) encoded on 6 bits, cell load traffic (CLT)
of GA are as follows [11]. encoded on 7 bits and neighbors load traffic (NLT) is encoded
1) Generate initial population of chromosomes. on 7 bits. Each chromosome represents a Pico cell.
2) Calculate the fitness value of each chromosome to class 2) Fitness function
them. The fitness function of each gene is giving as:
3) Select the best chromosomes in terms of their fitness as
parent chromosomes. a. Coverage rate (CR)
4) Carry out the crossover operation on selected The CRi represents the rate of UEs connected to PBSi. It is
chromosomes to generate child chromosomes. estimated by each PBS individually and the result is sent to the
5) Carry out the mutation function on selected cognitive equipment.
chromosomes. The fitness function of the CRi is given as [9]:
6) Return to step 2 if stopping criteria is not achieved
otherwise terminate the GA and select the best
chromosome with highest fitness value. h∗1
fCR i = (1)
The crossover is an operation to share information between Ni
chromosomes and to create new individuals from the
incoming generation. Where h ϵ {0, 1}Ni a binary vector. If h(Ni)=1 the nith
The new created individual will be mutated at a definite connected user equipment has a handover candidate and 0
point in the chromosome. otherwise.

III. PROBLEM FORMULATION


b. Cell load traffic (CLT)
The CLTi rate the traffic intensity in PBSi, the fitness
We consider a centralized system with M LTE Pico cells function of this parameter is [9]:
and N user equipments (UEs) distributed randomly. Figure 1
presents an example of LTE HetNet. Nd,i
The Pico base station (PBS) switch off procedure is fCLT i = (2)
Nt,i
launched iteratively based on the genetic algorithm (GA) to
find an optimal matching between the network topology and
Where Nd,i is total data rate required to satisfy each
the traffic load conditions. Each cell is considered as a
connected UEs and is Nt,i total bandwidth assigned to PBSi.
chromosome with 3 encoding parameters (genes): cell load
traffic, load traffic of the neighbors and the coverage rate of c. Neighboring load traffic (NLT)
each cell. The algorithm calculates the fitness function of each The NLTi represents the average load traffic of
cell and selects the PBS with low traffic load as a candidate surrounding PBSs of PBSi. The NLTi is computed by
for switch off. Then the mechanism tries to re-associate the cognitive equipment for each PBSi when it receives CLTi from
UEs of a PBS to its neighbors. all PBSs.

K
Nd,k
fNLT i = (3)
Nt,k
k=1

Where K is number of surrounding PBSs of PBSi.

The cumulative sum of individual fitness value fi of all the


genes represents the overall fitness function value of
chromosome F. This value is calculated by:

F = ∑3i=1 wi fi (4)

Where, w= [wCR wCLT wNLT] is a weight vector, wi gives the


Fig. 1. Example of HetNet with Macro BS and Small BS importance level or the weight placed upon each objective i
with ∑3i=1 wi = 1. In this paper, we use the given weights,
wCLT=0.5 and remaining 0.5 is equally divided among two
other objective functions.

2
The values of each function are normalized between 0 and value of each gene to achieve the required specification as
1. In this study, the best values to switch off a PBS are those shown in figure 3.
with fCR i converges to 1 and both the fitness In order to analyze the performance of the procedure of
functions fCLT i and fNLT i converge to 0. So, the PBSi with the switching off the Pico cells with low traffic load based on the
minimum fitness value is selected as a candidate cell for fitness function that we use for the genetic algorithm to
switch off. decrease the energy consumption by the network, we have
The population is then evolved and evaluated across compare the total network energy consumption in the case of
successive generations based on the GA operators such as all Pico cells are ON with the switch OFF scheme. This allows
selection, crossover and mutation. We apply the roulette wheel us to observe the improvement gained by using the GA to
selection [11] in the selection method. Then an elitist strategy search through successive generations to find the best solution.
is applied to conserve the highest fitness individuals as best The simulation result is performed in Matlab software and
solution to the next generation. We consider two point showed in the figure 4.
crossover with probability of crossover Pc and random flip Based on the result, our approach allows to minimize up to
mutation with probability of mutation Pm. 10.87% more energy of total network energy consumption.
So, the pool of parameters that we have included in the
B. Power model decision process allows to capture efficiently the traffic
In this work we utilize the linear power model where the fluctuations and as consequence to optimize the selection of
overall power consumption of each PBS changes linearly as the small cell candidate to switch off.
proposed in [12]. Is given by: We observe from the results of figure 5 that better number
of user equipments (UEs) lower total energy saved, this is
because the interference, it is more difficult to hand off UEs
Pi = NT P0 + ∆p ∗ Pt,i , 0 < Pt,i < Pmax (5) from one cell to a neighboring cell due to the high interference
level.

Where Pt,i is represented by: TABLE I


SIMULATION PARAMETERS
N d ,i
Pt,i = ∗ Pmax (6)
N t ,i Parameter Value
System bandwidth 10 MHz
The power consumption model aggregates two parts. The Number of transceiver chains 2
first introduce the static power consumption, which is Static power consumption 6.8 W
consumed by the regular operation of PBS, and the second is Slope of the load 4
the dynamic power consumption depends on the cell traffic
Maximum pico power 24 dBm
load.
Number of pico cells 10
NT represents number of transceiver chains, Pmax is the
Number of user equipments 20
maximum radio frequency transmits power of the base station
Data rate required for each user equipment 500 kbps
at maximum load, P0 denotes the power consumption at zero
Crossover probability 0.8
RF output power, Δp is the slope of the load and Pt is the root
mean square transmit power. Mutation probability 0.1
The Pt,i for a PBS i have a total bandwidth Nt,i , using total Iterations 150
data rate Nd,i.
IV. SIMULATION RESULTS
0.5

The scenario is consists of 10 Pico cells and 20 user 0.45


equipments (UE) distributed randomly over the entire area,
0.4
with each UE requiring a constant bit rate of 500 kbps. The
genetic algorithm (GA) was set up with an initial population 0.35
Total fitness value

of 10 chromosomes. The crossover rate is of 0.8 and a 0.3

mutation probability of 0.1. 0.25


The set of parameters used in the simulation is taken from
0.2
[9] and is showed in table I.
0.15

The genes were used in the decision algorithm are 0.1

coverage rate (CR), cell load traffic (CLT) and neighbors load 0.05
traffic (NLT). The results show that the fitness value that
0
converges to zero presents the optimal solution. So from 0 50 100 150 200 250 300
Generations
figure 2 our converging point is 0.05. Then, GA found the best
Fig. 2. Total Fitness Value

3
V. CONCLUSION
0.7 In heterogeneous networks, we proposed an energy
efficient small base station scheme based on switch off
0.6 method using genetic algorithm. During low traffic load, we
hand off some underutilized Pico base stations so as to reduce
Best fitness values of each gene

0.5
CR the overall energy consumption. We proposed a genetic
0.4
CLT algorithm based iterative algorithm, in order to include diverse
NLT
parameters and factors with contradictory objectives in the
0.3 switch off decision process, and as consequence to optimize
the set of switch off cells.
0.2 Considering the simplest scenario that we have presented,
we have shown that the small cell switch off problem can be
0.1 formulated as a binary linear integer programming problem.
The simulation results show that the proposed scheme can
0
0 50 100 150 200 250 300 furnish energy efficiency gain in low traffic load condition.
Generations
Thus in more complex system models when more parameters
Fig. 3. Best values of each gene like coordinated multipoint transmission-reception or inter-cell
interference coordination are considered, it is necessary to
develop heuristics schemes which are computationally
efficient.
140

138 REFERENCES
136
[1] N. Panwar, S. Sharma, A. K. Singh, “A survey on 5G: The next
134 generation of mobile communication,” in: Journal of Physical
All Pico cells are ON Communication, pp. 1874-4907, 2015.
132 Pico cells with switch OFF
[2] D. Gonzalez, H. Yanikomeroglu, M. Garcia-Lozano, S. R. Boque, “A
130 Novel Multiobjective Framework for Cell Switch-Off in Dense Cellular
Networks,” in: International Conference on Communications (ICC), pp.
128 2641 – 2647. IEEE 2014.
[3] I. Aydin, H. Yanikomerogluy, U. Aygolu, “User-Aware Cell Switch-Off
126
Algorithms,” in: International Wireless Communications and Mobile
124 Computing Conference (IWCMC), pp. 1236 – 1241, 2015.
[4] Y. Jin, L. Qiu, X. Liang, “Small Cells On/Off Control and Load
122
0 50 100 150 Balancing for Green Dense Heterogeneous Networks,” in: IEEE
Wireless Communications and Networking Conference (WCNC), pp.
1530 – 1535, 2015.
Fig. 4. Total Network Energy Saving Based on the GA [5] F. Alaca, A. B. Sediq, H. Yanikomeroglu, “A genetic algorithm based
cell switch-off scheme for energy saving in dense cell deployments,” in:
IEEE Globecom Workshops, pp. 63 – 68, 2012.
[6] S. S. Sanz, X. Yao, “Assignment of cells to switches in a cellular mobile
network using a hybrid Hopfield network-genetic algorithm approach,”
140 in: Journal of Applied Soft Computing, V. 8, pp. 216–224, 2008.
20 UE
30 UE
[7] A. Yildiz, T. Girici, H. Yanikomeroglu, “A Pricing Based Algorithm for
120
40 UE Cell Switching Off in Green Cellular Networks,” in: Vehicular
Technology Conference (VTC Spring), pp. 1 – 6, 2013.
Total Network Power Saving [W]

100 [8] Z. Luo, M. Ding, H. Luo, “Dynamic Small Cell ON/OFF Scheduling
Using Stackelberg Game,” in: Journal of IEEE Communications Letters,
80 V. 18, pp. 1615 – 1618, 2014.
[9] A. Dudnikova, P. Dini, L. Giupponi, D. Panno, “Multi-criteria decision
60 for small cell switch off in ultra-dense LTE networks,” in: 13th
International Conference on Telecommunications, pp. 1 – 8, 2015.
40 [10] L. Wang, X. Feng, X. Gan, J. Liu, H. Yu, “Small Cell Switch Policy: A
Reinforcement Learning Approach,” in: Sixth International Conference
20
on Wireless Communications and Signal Processing (WCSP), pp. 1 – 6,
2014.
0
[11] Y. Morabit, F. Mrabti, H. Abarkan, “Spectrum allocation using genetic
2 3 4 5 algorithm in cognitive radio networks,” in: 3rd International Workshop
Number of SBS switched off
on RFID and Adaptive Wireless Sensor Network, pp. 90-93. IEEE
Xplorer, 2015.
Fig. 5. Total Network Energy saved versus number of SBS witched off
with different number of UEs [12] C. Desset, B. Debaillie, V. Giannini, A. Fehske, “Flexible power
modeling of LTE base stations,” in: IEEE Wireless Communications and
Networking Conference (WCNC), pp. 2858 – 2862, 2012.

You might also like