Beruflich Dokumente
Kultur Dokumente
www.elsevier.com/locate/comcom
Abstract
In mobile communication systems, the network segment interconnecting the Base Station (BS) layout with the Base Station Controllers
(BSCs) and the BSCs with the Fixed Network Switches (FNSs) should be carefully designed and controlled. This paper presents techniques
for the efficient design and control (reconfiguration) of this network segment. The corresponding problems are formally defined and
mathematically formulated. Two solutions are presented to the design problem, based on the genetic algorithm and the simulated annealing
paradigms. Additionally, a third solution, based on neural networks, is proposed for the control (reconfiguration) problem. Results are
provided indicating the efficiency of the proposed algorithms.
q 2002 Elsevier Science B.V. All rights reserved.
Keywords: Base station; Base station controller; Simulated annealing; Genetic algorithms
1. Introduction
Mobile communications systems [1 5] will have to
provide a wide variety of sophisticated services over the
widest possible service area. From the viewpoint of
the users, the success of these systems will depend on the
Quality of Service (QoS) that they will provide, and
especially, on whether it will be comparable to that provided
by fixed systems. From the network providers perspective,
the aim will be to provide QoS in the most cost efficient
manner. An important objective of the design of future
mobile systems is introducing them by minimally impacting
the existing fixed communication infrastructures. In this
respect, mobile communications systems have been conceived as consisting of the following three segments. First,
the core-network segment (e.g. IP-based) that provides the
switching and transmission functions required. Second, the
intelligent network segment that comprises the logic that
q
This work was partially funded by the Commission of the European
Communities, under the Fourth Framework Program, within the ACTS
project Software Tools for the Optimisation of Resources for Mobile
Systems (STORMS).
* Corresponding author. Tel.: 30-10-772-14-78; fax: 30-10-772-2534.
E-mail address: pdemest@telecom.ntua.gr (P. Demestichas).
0140-3664/03/$ - see front matter q 2002 Elsevier Science B.V. All rights reserved.
PII: S 0 1 4 0 - 3 6 6 4 ( 0 2 ) 0 0 1 3 5 - 4
490
491
V
and
j[C j
l[L Ll C: Third, the capacity constraints of each BSC and FNS should be preserved. Lets
assume that wmax
BSC ; and kC represent the maximum load
(bandwidth) and the maximum number of BSs that a BSC
may handle and that and represent the maximum load
(bandwidth) and the maximum number of BSCs that an FNS
may handle. The constraints are wC Cj # wmax
BSC ; lCj l # kC ;
wL Ll # wmax
FNS ; lLl l # kL : The assumption in the previous
constraints is that function wC Cj provides the bandwidth
requirements of the BSs assigned to BSC-j and function
wL Ll provides the bandwidth requirements of the BSCs
assigned to FNS-l.
The quest for the optimal solution to Problem 1 is
computationally demanding. Nevertheless, this formulation
is effective in handling a certain traffic condition, that is, a
given (time invariant) traffic load. In this respect, an efficient
algorithm for Problem 1 would have significant application
value as discussed in Section 3.2. Then, however, the next
deficiency to be faced is adaptability to the changing with
time traffic conditions.
492
#
wmax
j
C
L l
BSC
FNS ; and lLl l # kL
;l [ L:
P
0
through the relation ZBC i; i0 lCl
j1 xBC i; jxBC i ; j;
which may be turned into a set of linear constraints through
the technique of Ref. [10]. In a similar manner we can define
variables ZCL j; j0 indicating whether BSCs j and j0 are
controlled by the same FNS, respectively.
Allocations AC and AL may be obtained by reduction to
the following linear programming problem.
Problem 1. Interconnecting Network Design. Minimise
cC
yC j
j1
lCl X
lLl
X
lVl X
lCl
X
pBC i; jxBC i; j cL
i1 j1
lCl X
lCl
X
lLl
X
yL l
l1
pCL j; lxCL j; l
lVl X
lVl
X
hB i; i0 1 2 zBC i; i0
i1 i0 1
j1 l1
hC j; j0 1 2 zCL j; j0
j1 j0 1
subject to
lCl
X
xBC i; j 1
;i [ V;
j1
lVl
X
xBC i; j # kC yC j
;j [ C;
i1
lVl
X
;j [ C;
i1
lLl
X
xCL j; l 1
;j [ C;
l1
lCl
X
xCL j; l # kL yL l
;l [ L;
j1
lCl
X
4. Optimal formulation
lCl
X
;l [ L;
j1
pBC i; jxBC i; j; k
i1 j1
C X
lLl
X
pCL j; lxCL j; l; k
j1 l1
lVl X
lVl
X
lCl X
lCl
X
hB i; i0 1 2 zBC i; i0
hC j; j0
i1 i0 1
j1 j0 1
1 2 zCL j; j0
subject to
lCl
X
xBC i; j; k 1
;i [ V;
493
j1
0,
lVl
X
xBC i; j; k # MC
;j [ C;
10
i1
fC j; k # wmax
BSC yC j
lLl
X
xCL j; l; k 1
;j [ C;
;j [ C;
11
12
l1
0,
lCl
X
xCL j; l; k # ML
;l [ L;
13
j1
fL j; k # wmax
FNS yl l
;l [ L;
14
494
following relation:
EAC A
lVl X
lCl
X
pBC i; jxBC i; j; k
i1 j1
lVl X
lVl
X
hB i; i 1 2 zBC i; i
i1 i0 1
lCl
X
!2
xBC i; j; k 2 1
j1
DQ
lVl
X
!2
xBC i; j 2 MC
i1
!2
EQ fC j; k 2
wmax
BSC yC j
lVl
X
hB i; i0 1 2 xBC i0 ; j; t
i1
C D E:
6. Neural network solution for the interconnecting
network reconfiguration problem
This section provides a solution for the version of the
interconnecting network reconfiguration problem
addressed in this paper. The solution adheres to the neural
network paradigms in Refs. [18 21]. The overall problem
is solved in two phases, targeted to the computation of
allocations AC (BTSs to BSCs) and AL (BSCs to FNSs),
respectively.
Following the specification in Refs. [18 21], the
following steps should be conducted, in order to solve
our combinatorial problem with the chosen neural
network model. First, the energy function, which should
have the general form E cost global constraints;
should be defined. Second, the matrix of the weights,
wij ; of the connections between the neurons i and j,
should be configured. Third, the relations providing the
set of activations aij t; and their update, aij t 1;
should be provided. Fig. 2 depicts the overall solution
approach.
In our case the energy function is provided by the
15
7. Results
This section addresses a test case in which the two
problems introduced are solved. The three algorithms
introduced above will be applied to the test case. The
genetic algorithm and the simulated annealing technique
will be used for the instance of Problem 1, while all three
algorithms will be applied to the instance of Problem 2.
The network consists of 25 BTSs, placed in a 5 5
layout. Fig. 3(a) and (b) depict the network layout and the
two load scenarios (total load 9300 erlangs). The maximum number of BTSs that can be connected to a single BSC
is 7, while the maximum total load that a BSC can handle is
3000 erlangs. The maximum number of BSCs that can be
495
Fig. 3. Network layout and two load scenarios used in our test case.
Fig. 4. Results from the genetic algorithm. (a) Allocation of BTSs to BSCs
in the first load scenario. (b) Allocation of BSCs to FNSs in the first load
scenario. (c) Allocation of BTSs to BSCs in the second load scenario. (d)
Allocation of BSCs to FNSs in the second load scenario.
496
Fig. 6. Results from the neural network algorithm, in the second load
scenario. (a) Reconfiguration of the initial allocation, of BTSs to BSCs,
proposed by the genetic algorithm. (b) Reconfiguration of the initial
allocation, of BSCs to FNSs, proposed by the genetic algorithm. (c)
Reconfiguration of the initial allocation, of BTSs to BSCs, proposed by the
simulated annealing algorithm. (c) Reconfiguration of the initial allocation,
of BSCs to FNSs, proposed by the simulated annealing algorithm.
8. Conclusions
This paper started from the identification of the
importance of efficiently designing and controlling
(reconfiguring) the interconnections of BSs with BSCs
and of BSCs with FNSs. In this respect, two problems
targeted to the design and the control of these
interconnections were formally defined and formulated.
Two solutions to the design problem were proposed,
based on the genetic algorithm and simulated annealing
paradigms. Additionally, a third solution to the control
(reconfiguration) problem was based on neural networks. A first set of results shows the efficiency of the
genetic and simulated annealing schemes in solving the
design problem. A second set of results shows
the efficiency of the genetic, simulated annealing and
neural network schemes in solving the control (reconfiguration) problem. Issues for further study can include
the experimentation with larger test cases, and the
integration of the algorithms in an overall network
planning tool.
497
References
[1] U. Varshney, R. Vetter, Emerging mobile and broadband wireless
networks, Commun. ACM 43 (6) (2000).
[2] U. Varshney, Recent advances in wireless networking, IEEE Comput.
33 (6) (2000).
[3] J. Cai, D. Goodman, General packet radio service in GSM, IEEE
Commun. Mag. 35 (10) (1997).
[4] R. Kalden, I. Meirick, M. Meyer, Wireless Internet access based on
GPRS, IEEE Personal Commun. 7 (2) (2000).
[5] Third Generation Partnership Project (3GPP) Web site, www.3gpp.
org, June 2001.
[6] Design of broadband multiservice networks, Feature topic in IEEE
Commun. Mag. 36(5) (1998).
[7] E. Berruto, M. Gudmundson, R. Menolascino, W. Mohr, M.
Pizarroso, Research activities, on UMTS radio interface, network
architectures and planning, IEEE Commun. Mag. 36 (2) (1998).
[8] J. Cheung, M. Beach, J. McGeehan, Network planning for third
generation mobile radio systems, IEEE Commun. Mag. 32 (11)
(1994).
[9] S. Dravida, H. Jiang, M. Kodialam, B. Samadi, Y. Wang, Narrowband
and broadband infrastructure design for wireless networks, IEEE
Commun. Mag. 36 (5) (1998).
[10] A. Merchant, B. Sengupta, Assignment of cells to switches in PCS
networks, IEEE/ACM Trans. Networking 3 (5) (1995).
[11] D.E. Goldbgerg, Genetic Algorithms in Search, Optimisation and
Machine Learning, Addison-Wesley, Reading, MA, 1989.
[12] L. Davis, Handbook of Genetic Algorithms, Van Nostrand Reinhold,
New York, 1991.
[13] R.L. Haupt, S.E. Haupt, Practical Genetic Algorithms, Wiley, New
York, 1997.
[14] Z. Michalewicz, Generic Algorithms Data Structures Evolution
Programs, Springer, Berlin, 1995.
[15] E. Aarts, J. Korts, Simulated Annealing and the Boltzmann Machines,
Wiley, New York, 1989.
[16] P.J.M. van Laarhoven, E.H.L. Aarts, Simulated Annealing: Theory
and Applications, Kluwer, Dordrecht, 1988.
[17] Q. Hao, B.-H. Soomg, E. Gunawan, J.-T. Ong, C.-B. Soh, Z. Li, A
low-cost cellular mobile communication system: a hierarchical
optimisation network resource planning approach, IEEE J. Select.
Areas Commun. 15 (7) (1997).
[18] J. Hopfield, D. Tank, Neural Computations of decisions in
optimization problems, Biol. Cybernetics 52 (1985) 141152.
[19] C. Peterson, D. Soderberg, A new method for mapping optimization
problems onto neural networks, Int. J. Neural Syst. 1 (3) (1989).
[20] K. Smith, M. Palaniswami, M. Krishnamoorthy, A hybrid neural
approach to combinatorial optimisation, Comput. Oper Res. 23 (6)
(1996).
[21] K. Smith, M. Palaniswami, An improved Hopfield network approach
to channel assignment in a cellular mobile communications network,
in: C. Dagli, et al. (Eds.), Intelligent engineering systems through
artificial neural networks: neural networks, fuzzy logic and evolutionary programming, ASME, New York, 1996.