MultilayerGSMNetworkDesign Rev12

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/221231349

A multi-layer GSM network design model

Conference Paper · January 2008


DOI: 10.1007/978-90-481-3662-9_78 · Source: DBLP

CITATIONS READS

0 356

5 authors, including:

Plácido Rogério Pinheiro Álvaro Meneses Sobreira Neto


Universidade de Fortaleza Universidade de Fortaleza
249 PUBLICATIONS 2,759 CITATIONS 10 PUBLICATIONS 41 CITATIONS

SEE PROFILE SEE PROFILE

Rebecca F. Pinheiro
Universidade de Fortaleza
4 PUBLICATIONS 18 CITATIONS

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Signal and Image Recognition and Classification View project

Approaches of Intelligent Technology Models Applied to Management of Information Technology Projects and Processes View project

All content following this page was uploaded by Plácido Rogério Pinheiro on 25 June 2014.

The user has requested enhancement of the downloaded file.


A Multi-layer GSM Network Design Model
Alexei Barbosa de Aguiar, Plácido Rogério Pinheiro,
Álvaro de Menezes S. Neto, Rebecca F. Pinheiro, Ruddy P. P. Cunha
Graduate Program in Applied Informatics, University of Fortaleza
Av. Washington Soares 1321, Sala J-30, Fortaleza, CE, Brazil, 60811-905

Abstract. GSM Network Designs usually offers big timeslots are grouped in one E1 timeslot in this
challenges for achieving an efficient cost while Abis interface. The cross connection always
respecting the complex combinatorial technical preserves the internal structure of this timeslots.
constraints. This networks have hundred or Therefore in a hub, the sum of all traffic
thousands BTS. They have their traffic grouped in
timeslots from the grouped BTS side is equals
hubs, then in BSC nodes to reach the MSC. Hubs
must be elected within the BTS set and BSC nodes to the sum of all traffic timeslots of the BSC
have to be geographically allocated in the side. There is no intelligence in this operation,
available sites. Also, the number and model of only reorganization of the E1 links for better use
these BSC impact in the overall cost while the of its capacities.
distances affect the transmission costs. This paper On the other side, the third layer, BSC
presents a mathematical model to offer a tool that equipments use the traffic statistical aspect to
designs a GSM network from the BTS lower layer significantly reduce the number of channels
until the MSC layer. need for carrying the total traffic. It is no more
I. INTRODUCTION an one-to-one deterministic association. BSC is
the first switch in the GSM network before
A GSM mobile network is a very entering in the network core. Telephony
complex mix of equipments working on specific switches recalls the old switchboard that used to
functions but in an integrated manner. These connect many subscribers lines to few trunk
network elements are organized hierarchically. lines. The trunks are dimensioned based on the
Closer to the customers lays the BTS subscribers call amount and time period. Agner
equipments layer that is the first layer. They are Krarup Erlang formulated a way of correlate the
responsible for interfacing the cell phones to the traffic (in Erlangs), the number of channels and
GSM network through radio frequency. These the probability of blocking (also called grade of
equipments use antennas on top of towers or service or GoS). One of the most used equations
buildings that are the most visible and known to deal with telephony traffic is the Erlang B
parts of the network by people in general. This equation (1).
layer is made of hundreds or thousands of an
equipments although each one is less expensive.
Depending on the traffic demand of a eb n! (1)
BTS its E1 link can waste its capacity. To avoid n ai
this undesirable behavior usually this i 0
i!
equipments are shipped with units that allows
cross connections between timeslots carried by
E1 links. This is a very convenient resource to where eb is the probability of blocking, n is
gather timeslots from E1 links of other BTS and the number of resources (voice channels in this
carry then in fewer E1 links with better usage case) and a is the amount of offered traffic in
factor. Erlangs.
The elected BTS stations to group and Although it is an effective way of
cross connect timeslots from a set of BTS are reducing the transmission E1 lines to MSC, this
called hubs. Hubs can be considered the second equipment is significantly more expensive than
layer of the hierarchy, since it represents the a BTS.
first grouping function in the GSM network that The forth layer of a GSM network is
increases the transmission efficiency. composed by grouping up to tens of BSC in a
Until the second layer, the timeslot MSC. MSC is a very complex and expensive
handling is deterministic. It is dimensioned in a switch that accumulates several tasks related to
one-to-one fashion. One cell phone call uses one all telecommunication services. It integrates the
air voice channel timeslot in the Ater interface core of the GSM network among other kind of
to the BTS. One Ater voice timeslot is equipments like HLR, EIR, SGSN and others.
associated to one sub-timeslot in the Abis These core equipments are out of the scope of
interface between BTS and BSC. Four sub- this paper.
One significant part of a GSM network nodes
cost comes from the transmission lines. They do H = {h1, h2, ..., hq} Set of HUB
the duty of overcoming the distances. Hubs and nodes
switches purpose is increasing transmission B = {b1, b2, ..., bn} Set of BSC
efficiency and minimize this transmission cost. nodes
But one difficulty arises when a designer works W = {w1,w2, ...,wo} Set of BSC
on a GSM network: The search for the minimal models
cost design in a very complex combinational C = {c1, c2, ..., cp} Set of link
problem. capacities
The designer have to elect BTS stations
to have the hub function based on the BTS B. Decision Variables
neighborhood. Distance is important in the cost u kc Decision variables for choosing the
but a large weight comes from the E1 lines from
hub to BSC occupation rate. The BTS linked to capacity c C of E1 lines between
a hub must sum time slots that maximize the E1 BSC k B and MSC r ;
lines occupation rate, but each BTS has a v kw Decision variables for BSC k B model
particular time slot demand to be carried.
On the third layer, BSC also has to be w W choice;
allocated based on the geographical position xijk Decision variables for link allocation
that groups the total traffic of a set of BTS and
between BTS node i T, HUB node
links to MSC with a reduced amount of E1
lines. To turn the combinational problem even j H and BSC node k B;
harder, BSC equipments have some different z jk Decision variables for link
models with its respective traffic capacity and
acquisition cost. dimensioning between HUB node j H and
To address this combinational problem BSC node k B;
this work presents a mathematical model for
designing a GSM network with multi-layers that C. Constants
respects the traffic demand and capacities, ct ij Link cost between BTS i T and
minimizing the total network cost over a time
period of evaluation. HUB j H nodes in an analysis time period;
In Aguiar, Pinheiro and Rodrigues [3] a
ch jk Link cost between HUB j H and
layer 2 model based on Kubat and Smith [6] and
Kubat, Smith and Yum [7] is adapted to some BSC k B nodes in an analysis time period;
scenarios of Brazilian mobile carriers. In Aguiar cb kc Link cost of capacity c C between
and Pinheiro [2] a layer 3 integer programming
model [9] was developed to determine the BSC node k B and MSC r in an analysis time
association matrix between BTS and BSC, the period;
geographical allocation of BSC nodes, The cm w BSC model w W acquisition cost,
number and model of BSC and its trunk sizing considering an analysis time period;
based on the geographical location and traffic
demand of the BTS. This work merges and aei BTS node i T traffic demand in
expands this two isolated layer approaches in a Erlangs;
multi-layer design of the GSM network. at i BTS node i T traffic demand in
Ferreira, Pinheiro, Aguiar and Macambira [1]
timeslots;
used Lagrangean Relaxation Method [4] to
extend the boundaries for larger network fc Capacity of link c C in Erlangs;
problem instance. Rigolon, Pinheiro, Rodrigues, b Capacity of one E1 link from HUB to
Macambira and Ferreira [8] extend this line of BSC in timeslots;
research with sub gradient methods.
Section II shows this mathematical
ew BSC model w W traffic capacity in
model for the Multi-layer GSM Network Erlangs;
Design. Afterwards section III describes the
results for simulated networks problems D. Objective Function
instances. Section IV makes some The objective function (2) minimizes the
considerations on the conclusion. HUB nodes, HUB and BSC nodes transmission
cost, plus BSC acquisition total cost.
II. THE MODEL FOR THE MULTI-
LAYER GSM NETWORK DESIGN
A. Sets min ct ij xijk ch jk z jk
T = {t1, t2, ..., tm} Set of BTS i T j Hk B j Hk B
cbkcukc cmwvkw The geographical location of BTS sites
k Bc C k Bw W
is determined randomly with a configurable
(2) dispersion. Each BTS site is a candidate for hub
and BSC allocation. In real networks, other site
E. Constraints locations that have no BTS can be included for
These are the constraints adopted: candidates. The BTS traffic demand in timeslots
is generated randomly from 3 to 10 timeslots
that is the approximated value that an E1 line
xijk 1, i T (3) supports. The traffic demand in Erlangs is
j Hk B
calculated from the number of voice channels
(3) Each BTS must be connected to one and that fits in the number of timeslots or a E1 line,
only one HUB.
with 2% of GoS. C 0...40 was adopted.
There are three BSC models in the simulations
ati xijk bz jk , j H (4) with fictitious but reasonable capacity and costs.
i T k B k B
A small model with 512 Erlangs; a medium
(4) Link dimensioning from HUB to BSC. model with 1024 Erlangs and a large model
with 2048 Erlangs of capacity. b used is equals
xijk z jk , i T , j H, k B to 31 timeslots.
(5) These computational tests ran in an
(5) There must be no allocation through a hub AMD Turion 1.8 MHz 64 bits processor with 1
that has no link to a BSC. GB of RAM memory. The model was
implemented on Ilog OPL integrated
aei xijk f c u kc , k B environment with Cplex 10.0 solver library [5].
i T j H c C
In Fig. 1 shows a solution for a
(6) problem instance with 30 BTS sites. In this
solution we can see that there is many hubs
(6) u kc dimensioning that allows all BTS concentrating the nearby traffic and linking to
assigned to one BSC's traffic flow. the BSC.
aei xijk ew vkw , k B There are two BSC in the network to
i T j H w W
handle the traffic generated by subscribers that
(7) uses these BTS. They are represented by
(7) BSC dimensioning accordingly to the given squares. A large model BSC was chosen to be
models and the total traffic demand. allocated on the site of BTS 06 (on the right),
since it has 21 BTS to deal with. On the other
u kc 1, k B hand, a medium model BSC is allocated on the
c C site of BTS 16 (on the left) because it works
(8) with only 9 BTS. Notice that the distance
(8) Only one capacity can be chosen for one between BSC nodes and MSC (larger circle on
BSC. top left) is small compared to the average
u kc 0, 1 , k B, c C distance of the other links. That happens
because of the number of E1 links dimensioned.
v kw 0, 1 , k B, w W There is 9 E1 links for the larger BSC and 4 for
x ijk 0, 1 , i T, j H, k B the medium one, while links between BTS, hub
and BSC sites are unitary. In this scenario the
z jk , j H, k B links costs increase linearly with the distance
but is multiplied by the number of E1 links too.
III. COMPUTATIONAL RESULTS Collected data from computational tests
are resumed in tab. 1. Instance size refers to the
A generator of problem instances was number of BTS nodes handled by the problem
developed to study both individual networks instance, which affects directly the complexity
particularities and size impacts. 10 instances of in terms of memory and computational time
each size class were generated. This classes expended.
have the following number of BTS
nodes: 5, 10, 15, 20, 25, 30, 35, 40 . For
each instance this assumptions were taken: The
transmission cost is a linear function of
distance. The values are local market
approximations. There is no price reduction
based on the amount of E1 lines.
Fig. 1. Solution for 30 BTS sites.

Instance size Variables Constraints Non-zero Average Standard


(in BTS) density time (s) deviation
5 221 150 2,6998% 0,5785 0,3310
10 1241 1050 0,4866% 2,8915 1,8467
15 3811 3450 0,1585% 3,2500 1,8929
20 8681 8100 0,0695% 10,1820 8,5499
25 16601 15750 0,0363% 1314,339 1211,1110
30 28321 27150 0,0213% 1325,010 1294,9840
35 44591 43050 0,0135% 1080,436 478,6856
40 66161 64200 0,0091% 1363,216 832,9629
Fig. 1. Computational results.
A framework that hybridizes exact
Variables and constraints represent the method and meta-heuristics has presented good
columns and lines of the mathematical model results in expanding these boundaries in other
matrix. Non-zero density is calculated as the classes of problems. Nepomuceno, Pinheiro and
ratio between the number of matrix coefficients Coelho [10] used this framework to solve
that are not equals to zero and the total number container loading problems. In the same
of coefficients of that matrix. problem category, Pinheiro and Coelho [11]
Average time and standard deviation presented a variation of the implementation to
where used to describe statistically the amount work with cutting problems.
of time elapsed to solve the problem instances We intend to overcome this challenge
of the integer programming model in seconds. using this framework with some innovations
The elapsed time suffers a significant aggregated in the future.
variation depending on the particular problem Other interesting contribution to this
instance. Despite this fact, the average values work is the possible incorporation of the layer 4,
tend to an exponential function due to Branch- where the MSC allocation and sizing could be
and-bound algorithm [9]. optimized together as a wider model.

IV. CONCLUSION AND FUTURE


WORKS ACKNOWLEDGMENT
Alexei gratefully acknowledges Capes for its
The model works with effectiveness financial supports through a M.Sc. scholarship.
producing a GSM network from BTS to MSC as
an integrated multi-layer design. The total cost REFERENCES
of transmission links and BSC acquisition is
reduced to the optimal value. It can be far [1] L. O. R. A. Ferreira, P. R. Pinheiro, A. B. de Aguiar, and
E. M. Macambira. Design of cellular network using
beyond the human limited design in such
lagrangean relaxation algorithm. In Proceedings of Inter-
exponential combinatory problem. national Conference on Computer, Communication and
However, the complexity of the Control Technologies and The 9th International Conference
problem is such that the size of the handled on Information Systems Analysis and Synthesis. Orlando,
2003.
networks is very limited compared to actual
[2] A. B. de Aguiar and P. R. Pinheiro. A Model for GSM
mobile carriers’ networks. This is an issue that Mobile Network Design, chapter Innovative Algorithms and
can be tackled by approximate methods. Techniques in Automation, Industrial Eletronics and
Telecomunications, pages 365-368. Springer Netherlands,
Dordrecht, September 2007.
[3] A. B. de Aguiar, P. R. Pinheiro, and M. M. Rodrigues.
Um modelo para telefonia celular. In Anais do XXXV
Simpósio Brasileiro de Pesquisa Operacional. Instituto
Doris Aragon, Rio de Janeiro, 2003.
[4] M. L. Fisher. The lagrangian relaxation method for
solving integer programming problems. Manage. Sci., 50(12
Supplement):1861-1871, 2004.
[5] ILOG. ILOG CPLEX 10.0 User's Manual, January 2006.
[6] P. Kubat and J. M. Smith. A multi-period network
design problem for cellular telecommunication systems.
European Journal of Operational Research, 134(2):439-456,
October 2001.
[7] P. Kubat, J. M. Smith, and C. Yum. Design of cellular
networks with diversity and capacity constraints. IEEE
Transactions on Reliability, 49(2):165-175, June 2000.
[8] A. A. Rigolon, P. R. Pinheiro, M. M. Rodrigues, E. M.
Macambira, and L. O. R. A. Ferreira. Relaxação
lagrangeana com método de subgradiente aplicada no
projeto de uma rede de telefonia móvel. In XXXVII
Simpósio Brasileiro de Pesquisa Operacional (SBPO).
Sociedade Brasileira de Pesquisa Operacional - Sobrapo,
Sociedade Brasileira de Pesquisa Operacional - Sobrapo,
September 2005.
[9] L. A. Wolsey. Integer Programming. John Wiley &
Sons, 1998.
[10] N. V. Nepomuceno, P. R. Pinheiro, A. L. V. Coelho.
Tackling the Container Loading Problem: A Hybrid
Approach Based on Integer Linear Programming and
Genetic Algorithms. Lecture Notes in Computer Science, v.
4446, p. 154-165, 2007.
[11] N. V. Nepomuceno, P. R. Pinheiro, A. L. V. Coelho. A
Hybrid Optimization Framework for Cutting and Packing
Problems: Case Study on Constrained 2D Non-guillotine
Cutting. In: C. Cotta and J. van Hemert. (Org.). Recent
Advances in Evolutionary Computation for Combinatorial
Optimization. Berlin / Heidelberg: Springer-Verlag, 2008, v.
153, p. 87-99.

View publication stats

You might also like