Adaptive Radio Resource Management for GSM ... - Semantic Scholar

4 downloads 0 Views 43KB Size Report
Ken Murray & Dirk Pesch. Adaptive Wireless Systems Group. Department of Electronic Engineering. Cork Institute of Technology, Cork, Ireland. Tel. +353 21 ...
Adaptive Radio Resource Management for GSM/GPRS Networks Ken Murray & Dirk Pesch Adaptive Wireless Systems Group Department of Electronic Engineering Cork Institute of Technology, Cork, Ireland Tel. +353 21 4326100 Fax: +353 21 4326625 E-Mail: {kmurray, dpesch}@cit.ie

Abstract Recent years have seen a dramatic increase in demand for mobile communication services and with the introduction of 2.5G services such as GPRS, this trend is expected to increase further. The highly dynamic and bursty nature of packet switched services such as GPRS will require a much more flexible method of radio resource management so as to maximise system resources compared to currently employed fixed channel allocation (FCA) schemes. In this paper we propose a new pro-active method for increasing network capacity by introducing an adaptive radio resource management system into a typical GSM/GPRS network. The adaptive radio resource management system predicts future radio resource requirements for both circuit switched GSM calls and packet switched GPRS sessions using neural networks (NNs). Frequency assignment is then performed using a genetic algorithm (GA). Results are presented which exhibit less resource requirements than existing fixed channel allocation (FCA) networks and performance that is comparable to recently proposed dynamic resource allocation (DRA) schemes, but with the advantage of significantly less complexity and no additional network signalling load.

1

INTRODUCTION

With the evolution toward 2.5G services such as GPRS, the increase in demand for mobile communication services is expected to grow at an exponential rate. Such systems experience highly dynamic tele-traffic variations and the demand for managing the system and its resources in a flexible manner is increasing [1,2]. A plethora of concepts attempting to introduce adaptation in the form of DRA have been proposed in the past [3]. All these reactive schemes operate in real-time and thus introduce high signalling loads in the network or require distributed control, which results in considerable change to the configuration and operation to both terminals and base station equipment. In this work we propose a pro-active approach to radio resource management based on resource demand prediction using neural networks (NNs). Resource predictions are made for both new and handover GSM calls and GPRS sessions based on previous load characteristics. Once resource predictions have been made, a GA is used to update the frequency allocation plan. The GA is designed to minimise the impact on frequency changes in consecutive frequency assignment plans. The updated frequency assignment plan can then be deployed to the network using mechanisms such as those proposed in [4]. Neural networks have been proposed in the past for dynamic resource allocation [5,6,7,8,9]. These schemes operate in real-time, with each cell requiring information regarding channel usage in neighbouring cells. They also adopt a decentralised structure, which introduces high signalling loads during the collection period of performance data and the reassignment of resources throughout the network. It is these attributes that prevent their integration into current GSM networks. The proposed scheme does not operate in real-time but at a time granularity of between 30 minutes to one hour. The granularity chosen here is one hour, as it is equal to the typical performance parameter reporting cycle of existing GSM networks. The adaptive radio resource management system is implemented in the operation and maintenance centre (OMC) of a typical GSM network. This centralised location is chosen as the required performance management data for the whole cellular network is available at this location, therefore, no additional signalling load is generated for the operation of the predictive scheme.

2

RESOURCE PREDICTORS

As the performance of the system will depend strongly on the accuracy of the resource predictions, the resource predictors must be robust enough to track the inherent hourly changes in call traffic. It has been shown that resource predictors based on multi-layered feed forward neural networks (MFNNs) can make accurate predictions when trained with sufficient amount of historical data [5]. The system proposed here considers a MFNN for each type of traffic at each cell. Each MFNN contains three layers with a total of 49 neurons. The back-propagation learning algorithm and non-linear sigmoid

activation function are used in the learning process [10]. The training and prediction of the resource predictors proceeds as follows: 1. 2. 3. 4. 5. 6. 7.

Collect hourly radio resource demand statistics for GSM calls (new and handover) and GPRS sessions. Record whether the demand occurs on a weekday or weekend (day statistic). Record the time (time statis tic). These statistics constitute the initial training data set. The MFNNs are trained using the data arising from step 2. Once the MFNNs are trained, the channel demand for the next hour in each cell is predicted using the demand statistics from the previous 10 hours, the day and time statistics. The predicted number of frequencies for each traffic type is assigned to each base station. The training set of 8 weeks is updated to contain the statistics for the current hour (assuming the network gathers statistics at least every 60 minutes). Each MFNN is retrained every 24 hours to maintain accurate predictions.

Fig. 1 shows the performance for one of the resource predictors for GSM traffic for a period of one week. This plot demonstrates the excellent degree of accuracy achieved by the MFNNs. Neural Network Prediction 35

Channel Demand

30 25 20

Actual

15

Prediction

10 5

163

154

145

136

127

118

109

91

100

82

73

64

55

46

37

28

19

1

10

0 Time (hr)

Fig. 1

3

Neural Network Resource Prediction

SYSTEM IMPLEMENTATION

The proposed adaptive radio resource management system is integrated in the OMC between the performance management (PM) and the configuration management (CM) tools. The architecture is depicted in Fig. 2. The centralised implementation has a number of advantages. Firstly all the performance data required for training and prediction is available at the OMC and need not be communicated specially for the purpose of resource management. Secondly, the centralised location within the OMC has the advantage that it does not require software or hardware updates to terminals or base station equipment. The non-invasive nature of the proposed concept is one of its major advantages in that it can be implemented and improved without interference with existing equipment. Each MFNN is retrained every 24 hours from statistics pegged from the PM tool. The resource predictions are sent to the CM tool where a GA is used to update the frequency assignment plan. Network Statistics

OMC OMC

PM

Predictive RRM

Frequency Assignment CM

Fig. 2

Adaptive Radio Resource Management Architecture

4

FREQUENCY ASSIGNMENT USING A GA

C

Cells

Many schemes incorporating GAs to solve the frequency assignment problem have been proposed in the past [11,12]. Although these schemes achieve excellent degrees of optimisation (80-90%), they suffer from large variations in successive frequency assignment plans. Using such GA optimisation techniques would require many base stations to change frequency carriers each hour, thus introducing a large amount of inter-cell handovers into the system [13]. As an alternative to this approach, a GA based frequency assignment algorithm was developed which ensures that frequencies assigned to a cell include most of those frequencies assigned to that cell in the previous hour, thus minimising the number of frequency changes required from hour to hour. The GA based frequency assignment scheme is presented in the following. In the proposed adaptive radio resource management system, the resource requirements for GSM and GPRS calls arise from the resource predictors, while the interference constraints are represented by an nxn compatibility matrix C, where n is the number of cells in the system.

=

 x11 x12 .   x21 x 22 . .  . . . .  . .  xn1 xn 2 

Cells . .

.

xij

.

.

.

x1n   x 2n .   .  .   .  xnn 

Elements xij (i,j = 1,...,n) represent the frequency separation required between frequencies assigned to cells i and j, respectively, necessary to maintain interference below a certain threshold. Using this matrix, it is possible to represent co-channel interference by choosing values for xij such that,

 1 : if cell i and j cannot use the same frequency

xij =   0 : otherwise

A

=

Cells

The traffic demands can be represented by the demand vector D, with elements di ( i = 1,2...n) representing the number of required frequencies at cell i, the resource predictors fill out this vector at the end of each hour for both GSM and GPRS calls. The frequency assignment problem is then defined as, given F frequencies and N cells each requiring di frequencies, find an NxF frequency assignment matrix A given by, Frequencies 1 0 . . . .  0 1 . . . . .  aik . .  . 0 0 . . . . 

such that,

 1 : if cell i is assigned frequency k

aik =   0 : otherwise

0  0 .  . .  . 1

A frequency assignment is admissible if both traffic and interference constraints are fulfilled. This implies that: F

1.

∑a

ik

= di for all i.

k =1

2.

Valid frequencies are assigned to cells according to the compatibility matrix, C.

A number of binary groups of length n are created from the demand vector, D. A binary 1 within a cell group denotes a cell that requires a frequency. The first group represents those cells requiring at least one frequency, the second group for those requiring at least two frequencies and so on. Each group is then passed to the GA, which finds the minimum number of frequencies for the demand represented by the binary group. Since the GA finds optimal solutions for each group separately, the overall solution may be sub-optimal, however, it does ensure that cells can maintain the majority of frequencies from hour to hour, as such changes will only be reflected in the last one or two binary groups, thus minimizing inter-cell handovers. The optimal solutions from each group are augmented to create the final frequency assignment plan. The GA works with an initial population of size 40, each individual in the population is represented as follows: Cell group 1

Cell group N

(1,0,0,0,0,0,0,0,1,0,0,0,0,0,…..…,0,0,0,1,0,0,0) Each cell group has an initial length of 7, as this is the maximum number of frequencies required for the first binary group (assuming a cluster size of 7). If the GA finds a valid assignment for seven frequencies, a solution is sought for six and so on until no better solution can be found. The roulette wheel selection algorithm is used to generate the parents for the new population [14]. The new population is created using the standard multi-point crossover and a special mutation operator with probabilities 0.6 and 0.003 respectively [13].

5

SIMULATION PLATFORM

Two simulation models have been developed in this work – an FCA model which is currently used in GSM/GPRS networks and a model based on the proposed adaptive radio resource management system with the embedded GA frequency assignment algorithm. Both network models contain 49 cells with wraparound in the x and y planes so that each cell has a total of 18 neighbours. The structure of the GSM and GPRS simulation platforms are discussed in the following. 5.1

GSM SIMULATION PLATFORM`

In the GSM simulation platform, the load is non-uniformly distributed across the network. The call arrival rate, λ, has a Poisson distribution while the call holding time, 1/µ, has a mean of 180 seconds. The handover arrival rate in each cell is obtained by taking 5% of the sum of the call arrival rates in the six surrounding cells. 5.2

GPRS SIMULATION PLATFORM

In the GPRS simulation platform, the users are normally distributed, while the number of packets to be transmitted by each mobile follow a Poisson distribution. Each mobile transmits 1, 2 and 3 slot packets with probabilities of 0.7, 0.2 and 0.1 respectively. If a mobile requires 3 slots to transmit a packet and 3 Packet Data Channels (PDCHs) are not available at the serving base station, the mobile will attempt to transmit the packet over 2 PDCHs and so on until a request for 1 PDCH is refused. The packet will then be queued at the mobile for retransmission when the required number of PDCHs becomes available.

6

SIMULATION RESULTS

The performance of both the FCA and adaptive resource management model is measured by the number of frequencies required to maintain the average GSM call blocking below 2% throughout the network. The performance results will now be presented for both models. 6.1

FCA NETWORK MODEL

In this model each cell in the network is assigned the required number of frequencies for both GSM and GPRS calls so as to maintain the GSM call blocking below 2% at the busy hour. The real-time simulation was run for the duration of 2 weeks and the call blocking statistics monitored at each cell for each traffic type. Fig. 4 shows the average GSM call blocking for cell site 2. The call dropping rate for handover GSM calls was found to be zero for each cell in the network. A total of 29 frequencies were required for new GSM call arrivals, while 14 guard frequencies achieved the recorded GSM call dropping performance. To achieve a packet blocking rate of zero, 24 frequencies were required for GPRS traffic. 6.2

ADAPTIVE RADIO RESOURCE MANAGEMENT NETWORK MODEL

The same traffic scenario was used in this model. Unlike the FCA concept, cells were assigned frequencies for both GSM and GPRS calls based on resource predictions using the GA frequency assignment tool. A total of 23 frequencies were required for new GSM call arrivals, producing a gain of 20.7% when compared with the equivalent FCA network. This result is comparable to current DRA schemes [3], but with the advantage of significantly less complexity and no additional signalling load. The average call blocking is shown in Fig. 5. It was found that no benefits could be obtained from adaptive guard channel allocation, as the handover call arrival rate tends to be more uniformly distributed than new call arrivals. Simulation results show that 21 frequencies are required for GPRS traffic, giving a resource gain of 12.5% when compared with the equivalent FCA network. The average packet blocking is shown in Fig. 6. The additional blocking in the adaptive network arises because each cell is allocated just the required number of frequencies for the next hour, thus maximising the systems resources. The results are summarized in Table 1. Average Call Blocking

Average Call Blocking 0.18

0.14

0.16

0.12 blocking %

blocking %

0.14

0.1 0.08 0.06 0.04

0.12 0.1 0.08 0.06 0.04

0.02

0.02

time (hr)

Fig. 4

Average Call Blocking in FCA Network.

Fig. 5

Network Model

7 5 4 3 2 1

time (hr)

Average Packet Blocking in Adaptive Network.

324

305

286

267

248

229

210

191

172

153

134

115

96

77

58

39

0 1

361

343

325

307

289

271

253

235

217

FCA

Adaptive resource management

Resource Gain %

29

23

20.7

14

14

-

24

21

12.5

6

20

199

Average Call Blocking in Adaptive Network. Table 1 SUMMARY OF RESULTS

8

blocking %

181

time (hr)

Average Packet Blocking

Fig. 6

163

145

127

91

109

73

55

37

1

0 19

343

325

307

289

271

253

235

217

199

181

163

145

127

91

109

73

55

37

1

19

0

Frequency requirements for new GSM call arrivals Frequency requirements for handover GSM calls Frequency requirements for GPRS sessions

5

CONCLUSION

An adaptive radio resource management system for current GSM/GPRS networks has been proposed. Its non-invasive implementation within the OMC makes it a viable proposal for a more flexible management of resources for 2.5G networks. Simulation results have shown resource gains of up to 20.7% and 12.5% for GSM and GPRS traffic respectively. Using frequency deployment mechanisms such as those discussed in [4], this approach can achieve self-configuring cellular networks without the need of additional signalling loads and changes to both terminals and base station equipment.

ACKNOWLEDGMENTS The authors acknowledge the financial support of Enterprise Ireland and Motorola’s European Cellular Infrastructure Division under grant AR/2000/36 in the funding of the work reported in this paper.

REFERENCES [1] V.Garg, D. Ness-Cohn, T. Powers, L. Schenkel, “Direction for Element Managers and Network Managers”, IEEE Communications Magazine, Oct. 1998. [2] J. Zander, “Radio Resource Management in Future Wireless Networks: Requirements and Limintations”, IEEE Communications Magazine, Aug. 1997. [3] I. Katzela, M. Naghshineh, “Channel Assignment Schemes: A Comprehensive Survey”, IEEE Personal Communications, June 1996. [4] M. Perez-Carbonell, D. Pesch, P. Stephens “Optimum Frequency Deployment in Cellular Mobile Networks using Genetic Algorithms”, Irish Signals and Systems Conference, Maynooth, Ireland, June 2001. [5] Peter T. H. Chan, Marimuthu Palaniswarni, and David Everitt, “Neural Network-Based Dynamic Channel Assignment for Cellular Mobile Communication Systems”, IEEE Trans. Veh. Technol., vol. 43, pp. 279-288, May 1994. [6] Dietmar Kunz, “Channel Assignment for Cellular Radio Using Neural Networks”, IEEE Trans. Veh. Technol., vol. 40, pp. 188-193, Feb. 1991. [7] Enrico Del Re, Romano Fantacci, and Luca Ronga, “A Dynamic Channel Allocation Technique Based on Hopfield Neural Networks”, IEEE Trans. Veh. Technol., vol. 45, pp. 26-32, Feb. 1996. [8] Harilaos G. Sandalidis, Peter P. Stavroulakis, and Joe Rodriguez-Tellez, “Borrowing Channel Assignment Strategies Based on Heuristic Techniques for Cellular Systems”, IEEE Trans. Neural Networks, vol. 10, pp. 176-181, Jan. 1999. [9] Nobuo Funabiki, and Yoshiyasu Takefuji, “A Neural Network Parallel Algorithm for Channel Assignment Problems in Cellular Radio Networks”, IEEE Trans. Veh. Technol., vol. 41, pp. 430-437, Nov. 1992. [10] S. Haykin, “Neural Networks: A Comprehensive Foundation”, Prentice-Hall, 1994. [11] Chiu Y. Ngo, and Victor O. K. Li, “Fixed Channel Assignment in Cellular Radio Networks Using a Modified Genetic Algorithm”, IEEE Trans. Veh. Technol., vol. 47, pp. 163-172, Feb. 1998. [12] Dirk Beckmann and Ulrich Killat, “A New Strategy for the Application of Genetic Algorithms to the Channel Assignment Problem”, IEEE Trans. Veh. Technol., vol. 48, pp. 1261-1269, July 1999. [13] Ken Murray and Dirk Pesch, “Adaptive Radio Resource Management for GSM using Neural Networks and Genetic Algorithms”, IT & T Conference, Athlone, Ireland, Sep. 2001. [14] Goldberg, “Genetic Algorithm in Search, Optimization and Machine Learning”, Addison Wesley, 1999.