Radio Resource Allocation in GSM/GPRS Networks



Similar documents
RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

CURRENT wireless personal communication systems are

PERFORMANCE OF THE GPRS RLC/MAC PROTOCOLS WITH VOIP TRAFFIC

NOVEL PRIORITISED EGPRS MEDIUM ACCESS REGIME FOR REDUCED FILE TRANSFER DELAY DURING CONGESTED PERIODS

SERVICE DISCIPLINES PERFORMANCE FOR BEST-EFFORT POLICIES IN WWW TRAFFIC OVER PACKET-SWITCHED WIRELESS CELLULAR NETWORKS

GPRS Systems Performance Analysis

A Performance Evaluation of Internet Access via the General Packet Radio Service of GSM

QoS of Internet Access with GPRS

A Multiple Access Protocol for Multimedia Transmission over Wireless Networks

How To Understand The Gsm And Mts Mobile Network Evolution

Improved Channel Allocation and RLC block scheduling for Downlink traffic in GPRS

How To Understand The Performance Of A Cell Phone Network

Adaptive DCF of MAC for VoIP services using IEEE networks

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Adaptive Radio Resource Management for GSM/GPRS Networks

Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover

International Journal of Advanced Research in Computer Science and Software Engineering

PERFORMANCE AND EFFICIENCY EVALUATION OF CHANNEL ALLOCATION SCHEMES FOR HSCSD IN GSM

CS263: Wireless Communications and Sensor Networks

DYNAMIC RADIO RESOURCE MANAGEMENT IN GSM/GPRS USING SCALABLE RESOURCE ALLOCATION TECHNIQUE

Adaptive Quality of Service Handoff Priority Scheme for Mobile Multimedia Networks

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

A Policy-Based Admission Control Scheme for Voice over IP Networks

Applying Active Queue Management to Link Layer Buffers for Real-time Traffic over Third Generation Wireless Networks

A Framework for supporting VoIP Services over the Downlink of an OFDMA Network

Voice Service Support over Cognitive Radio Networks

Scheduling Video Stream Transmissions for Distributed Playback over Mobile Cellular Networks

Dimensioning Rules Regarding Radio Resources in GSM/GPRS Networks

3GPP Wireless Standard

GPRS performance estimation in GSM circuit switched services and GPRS shared resource systems *

Radio resource management schemes for combined GSM/GPRS mobile systems

A TCP-like Adaptive Contention Window Scheme for WLAN

Dimensioning, configuration and deployment of Radio Access Networks. Lecture 2.1: Voice in GSM

Admission Control for Variable Spreading Gain CDMA Wireless Packet Networks

Dynamic Load Balance Algorithm (DLBA) for IEEE Wireless LAN

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Chapter 1. Introduction

Introduction to EDGE. 2.1 What Is EDGE?

GSM and Similar Architectures Lesson 07 GSM Radio Interface, Data bursts and Interleaving

A Novel Approach for Load Balancing In Heterogeneous Cellular Network

How To Improve Data Rates For Global Evolution (Edge)

AN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS

Cellular Network Organization. Cellular Wireless Networks. Approaches to Cope with Increasing Capacity. Frequency Reuse

Priority-Coupling A Semi-Persistent MAC Scheduling Scheme for VoIP Traffic on 3G LTE

Optimizing the Use of Random Access Channels in GSM-GPRS

Analysis and Enhancement of QoS in Cognitive Radio Network for Efficient VoIP Performance

Wireless Access of GSM

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.

VOICE OVER WI-FI CAPACITY PLANNING

Measured Performance of GSM HSCSD and GPRS

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

TCP in Wireless Networks

GSM Frequency Planning with Band Segregation for the Broadcast Channel Carriers

IEEE Broadband Wireless Access Working Group. ATM Based MAC Layer Proposal for the Air Interface Specification

GSM Radio Part 1: Physical Channel Structure

Priority-Based Congestion Control Algorithm for Cross-Traffic Assistance on LTE Networks

Evaluating the GPRS Radio Interface for Different Quality of Service Profiles

CDMA Performance under Fading Channel

A Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks

Performance Analysis for Voice/Data Integration on a Finite-Buffer Mobile System

Traffic Modelling in WLANs and Cellular Networks

Call Admission Control and Traffic Engineering of VoIP

A Novel Decentralized Time Slot Allocation Algorithm in Dynamic TDD System

Wireless Home Networks based on a Hierarchical Bluetooth Scatternet Architecture

PROVIDING STATISTICAL QOS GUARANTEE FOR VOICE OVER IP IN THE IEEE WIRELESS LANS

Lecture overview. History of cellular systems (1G) GSM introduction. Basic architecture of GSM system. Basic radio transmission parameters of GSM

Implementation of Mobile Measurement-based Frequency Planning in GSM

Ming-Hsing Chiu. Home: (985) Chapel Loop Office: (985) EDUCATION

II. IEEE802.11e EDCA OVERVIEW

Drop Call Probability in Established Cellular Networks: from data Analysis to Modelling

FIGURE 12-1 Original Advanced Mobile Phone Service (AMPS) frequency spectrum

GSM or GPRS. JaeWon Kang, Badri Nath. Dataman Lab Department of Computer Science Rutgers University

2G/3G Mobile Communication Systems

Handoff in GSM/GPRS Cellular Systems. Avi Freedman Hexagon System Engineering

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services

Introduction VOIP in an Network VOIP 3

CHAPTER - 4 CHANNEL ALLOCATION BASED WIMAX TOPOLOGY

EDGE: The Introduction of High Speed Data in GSM / GPRS Networks

Performance Analysis of Priority Scheme in ATM Network

Priority Based Hard Handoff Management Scheme for Minimizing Congestion Control in Single Traffic Wireless Mobile Networks

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

Enhancement of VoIP over IEEE WLANs by Adapting Transmitting Interval

The Evolution of 3G CDMA Wireless Networks. David W. Paranchych IEEE CVT Luncheon January 21, 2003

Packet Queueing Delay in Wireless Networks with Multiple Base Stations and Cellular Frequency Reuse

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

Location management Need Frequency Location updating

Channel assignment for GSM half-rate and full-rate traffic

Performance Evaluation of Access Selection Algorithms for VoIP on Wireless Multi-Access Networks

Modelling Quality of Service in IEEE Networks

Admission Control for VoIP Traffic in IEEE Networks

ECE 333: Introduction to Communication Networks Fall 2002

Wireless Technologies for the 450 MHz band

Chapter 3 ATM and Multimedia Traffic

IN Internet protocol (IP)-based wireless networks (RANs), Quality-of-Service Mechanisms in All-IP Wireless Access Networks

Quality of Service (QoS) on Netgear switches

System Design in Wireless Communication. Ali Khawaja

CHAPTER 1 1 INTRODUCTION

Maximizing the number of users in an interactive video-ondemand. Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p.

Transcription:

Radio Resource Allocation in GSM/GPRS Networks Jean-Lien C. Wu 1, Wei-Yeh Chen 2, and Hung-Huan Liu 1 1 Department of Electronic Engineering, National Taiwan University of Science and Technology, 43, Keelung Road, Section 4, Taipei 106, Taiwan, R.O.C. {jcw, vincent}@nlhyper.et.ntust.edu.tw 2 Department of Information Management, National Taiwan University of Science and Technology, 43, Keelung Road, Section 4, Taipei 106, Taiwan, R.O.C. D8609002@mail.ntust.edu.tw Abstract. GPRS is a packet switched access mode for GSM system to improve wireless access to the Internet. In this paper, we study the design of radio resource allocation for GPRS and GSM services by allowing guard channels to be temporarily allocated to GPRS users to increase channel utilization. The call admission controller and channel allocation controller are employed to achieve good channel utilization and preserve the QoS of GSM services. Simulation results show that at low voice traffic load, there is no need to apply admission control to GPRS connections. While at high voice traffic load, applying call admission control to GPRS connections can guarantee the performance of voice service, but result in high GPRS connection blocking and low channel utilization. Furthermore, the QoS of voice service not being affected by the introduction of GPRS can be obtained by allowing voice arrivals to preempt the ongoing GPRS connections. 1 Introduction General Packet Radio Service (GPRS) [1], initiated in 1994, is an European Telecommunications Standard Institute (ETSI) standard for packet data transmission using the core GSM (Global System for Mobile Communications) radio access network. Consequently, GPRS shares the GSM frequency bands with telephone and circuit-switched data traffic, and makes use of many properties of the physical layer of the original GSM system. Since radio resources of a cell are shared by both the GPRS and GSM voice services, how to efficiently allocate radio resources between these two services and at the same time not degrading the QoS of voice service is an important issue. Brasche et al. [2] first introduced GPRS, described the GPRS protocol and demonstrated its performance. Different scheduling strategies were proposed by Sau et al. [3,4] to guarantee the QoS in GPRS environment. The performance analysis of radio link control and medium access control (RLC/MAC) protocol of GPRS was investigated by Ludwig et al. [5]. The performance of integrated voice and data for GPRS was analyzed in [6,7]. However, the above researches focused on the performance of GPRS traffic, none has discussed the impact of accommodating GPRS traffic on the performance of voice services. In this paper, we will study the 2D-1.1

interaction of resource allocation between voice traffic and GPRS traffic and the impact on the system performance. Static guard channel scheme [8] is commonly used to prioritize GSM voice handoff calls because of its low implementation complexity. These guard channels can be temporarily allocated to GPRS to increase channel utilization, and will be deallocated to handoff calls when necessary. The rest of this paper is organized as follows: In section 2, we will briefly introduce the radio interface of GPRS. The channel de-allocation and call admission control mechanisms are described in section 3. Section 4 provides the simulation results of the proposed scheme and section 5 concludes this paper. 2 Radio Interface GPRS uses the same TDMA/FDMA structure as that of GSM to form physical channels. Each physical channel can be assigned to either GPRS or GSM service. The physical channel dedicated to packet data traffic is called the packet data channel (PDCH). The basic transmission unit of a PDCH is called a radio block. To transmit a radio block, four time slots in four consecutive TDMA frames are used [9]. Four different coding schemes, CS-1 to CS-4, are defined for the radio blocks [10] and are shown in Table 1. Table 1. GPRS coding schemes Coding scheme Code rate Payload Data rate (kbits/s) CS-1 1/2 181 9.05 CS-2 2/3 268 13.4 CS-3 3/4 312 15.6 CS-4 1 428 21.4 Radio blocks can be sent on different PDCHs simultaneously, thus reducing the packet delay for transmission across the air interface. The allocated channels may vary by allocating one to eight time slots in each TDMA frame depending on the number of available PDCHs, the multi-slot capabilities of the mobile station, and the current system load [11]. With coding scheme and multi-slot allocation, higher date rate can be achieved. To support the packet-switched operation of GPRS, PDCHs are assigned temporarily to mobile stations. The base station controller (BSC) controls the resources in both the uplink and downlink directions. We will focus on the uplink data transfer to investigate the radio resource allocation. To avoid access conflicts in the uplink direction, the BSC transmits in each downlink radio block header an uplink state flag indicating which mobile station is allowed to transmit on the corresponding uplink PDCH. 2D-1.2

3 The Proposed Radio Resource Allocation Scheme The proposed scheme employs the channel allocation and admission control mechanism to guarantee the QoS and improve the channel utilization. Each GPRS connection request can be associated with two bandwidth parameters: the requested bandwidth (b_req Kbps) and the minimum required bandwidth (b_min Kbps). Each GPRS connection request demands for a bandwidth of b_req Kbps, and the minimum bandwidth to be guaranteed is b_min Kbps once this connection request is admitted. The bandwidth allocated to each GPRS connection can vary between b_req and b_min Kbps. Upon the arrival of a GPRS connection request, the call admission controller has to figure out the number of channels required. Let c_req denote the number of channels allocated for GPRS to offer a bandwidth of b_req Kbps if it is admitted, and c_min denote the minimum number of channels required to offer a bandwidth of b_min Kbps for an admitted GPRS connection. Assume each PDCH can provide a bandwidth of I Kbps. Then c_req and c_min can be obtained as follows: b _ req c _ req =, and c_min = b _ min, I I where x is the ceiling function of x. The channel allocation model is depicted in Fig. 1 where GSM voice service and GPRS share the same common pool of the physical channels. A number of guard channels are reserved for prioritized voice handoff calls. C denotes the total number of channels of the common pool, C G denotes the number of guard channels reserved for voice handoff calls which can be temporarily allocated for GPRS. C voice denotes (1) Common Pool (C) Guard channels (C G ) Minimum channels requirement (C min ) Traffic Channels (C voice ) Unused channels Packet Data Channels (C gprs ) Fig. 1. The channel allocation model 2D-1.3

the number of channels used by voice calls. C gprs denotes the number of channels used by GPRS connections. C min denotes the number of channels guaranteed for admitted GPRS connections. The number of available channels for voice service denoted as C avail can be expressed as C avail = C C min. 3.1 The channel allocation controller The channel allocation controller is employed to dynamically adjust channels allocated for both services to achieve better channel utilization. When the network is congested, the channel allocation controller is responsible for de-allocating some channels of the existing GPRS connections to fulfill the minimum bandwidth requirement for the admitted GPRS connections and voice calls. When a new voice call is admitted, the channel allocation controller will allocate one channel to this voice call from the unused channels. If there are no unused channels, it will try to de-allocate one PDCH from the existing GPRS connections whose allocated bandwidth is larger than its minimum bandwidth requirement. The remaining PDCHs should still provide bandwidth for the ongoing GPRS connections to maintain their minimum bandwidth requirement. If a handoff call arrives and all the guard channels are used up by voice handoff calls and GPRS connections, the guard channels temporarily allocated to GPRS as PDCH must then be de-allocated for voice handoff calls. 3.2 The call admission controller The call admission controller is employed to control the number of GPRS to guarantee the QoS of voice service and admitted GRPS connections. A GPRS connection request will be admitted under two conditions. Firstly, the admission of a GPRS connection can still maintain the blocking probability of new and handoff calls below P tnb and P thd, where P tnb is the target blocking probability of new calls, and P thd is the target blocking probability of handoff calls. Secondly, the network should have enough bandwidth to guarantee a bandwidth of b_min Kbps for this request, that is, c_min C C voice C min. To find the blocking probability of new and handoff calls after having admitted a GPRS connection, the traffic model for personal communication system [12] is used. Fig. 2 shows the state-transition diagram for the static guard channel scheme. The mean arrival rate of new call requests and handoff call requests are denoted as λ n and λ h, respectively. The mean residence time of a mobile unit in a cell is denoted by 1/µ. Having admitted a GPRS connection request, the system needs to allocate c_min channels to guarantee its m nimum QoS requirement. Then the number of available i channels for voice service,c, can be expressed avail asc avail =C (C min + c_min). Let i be the system state corresponding to the number of voice calls in the system. P(i) denotes the steady-state probability of a total of i voice calls in the system, and the probability can be easily obtained from the M/M/c/c queueing model as 2D-1.4

λ T λ T λ T λ h λ h...... 0 1 C avail C G C avail µ 2µ µ C C ) ( C C 1 ) ( avail G µ avail G + avail µ C Fig. 2. The state-transition diagram for the static guard channel scheme P( i) = λt ( ) µ λ T i P(0) (2) ( ), if i Cavail CG µ i! λ µ P(0) i! Cavail CG h i ( Cavail CG ) ( ), if Cavail CG < i Cavail λ P(0) = T i h i ( Cavail CG ) ( ) C ( ) avail CG Cavail µ λt Cavail C µ G + ( ) i= 0 i! µ i= C + 1! avail C i G where λ T = λ n + λ h. The new call blocking probability P nb and handoff call blocking probability P hb can be expressed respectively as P nb C avail = P( i) i= Cavail CG, and P hb = P( C The call admission controller then compares these two values with the target values P tnb and P thb, respectively. If both P nb and P hb are smaller than the target values respectively, and the available channels are enough to guarantee the minimum bandwidth requirement, the GPRS connection requests will be accepted. On the other hand, GSM new call requests will be accepted if C avail -C G > 0, and handoff call requests will be accepted if C avail > 0. λ avail ) 1 (3) (4) 4 Simulation Assumptions and Results The total number of channels, C, is assumed to be 100. For simplicity, we assume the arrival of new and handoff calls form a Poisson process with rate λ n and λ h, respectively, and let λ n = λ h =λ. According to the study of the effect of different 2D-1.5

number of guard channels to voice call blocking probability for C =100, the number of guard channel being 2 is chosen. Let the new call arrival rate be 0.20 calls/sec for low voice traffic load and 0.23 calls/sec for high voice traffic load. The call holding time, new or handoff, is assumed to be exponentially distributed with a mean of 180 seconds. The arrivals of GPRS connection requests are assumed to form a Poisson process with rate λ gprs. In the simulation, CS-2 coding scheme is used and its corresponding transmission rate is 13.4 Kbps per PDCH. Assume the packet length of each GPRS connection is exponentially distributed with a mean of 2 13.4 Kbits, corresponding to the mean service time of 2 seconds if one PDCH is allocated. We also assume that the mobile station has the multi-slot capability and the maximum number of PDCHs that can be allocated to one mobile station is 4. In other words, 1 to 4 time slots per TDMA frame can be allocated to one mobile station. For simplicity, the allocated channels are not restricted to be in the same frame. Referring to the call blocking probabilities given in [13], the target new call blocking probability P tnb is chosen to be 0.05 and the target handoff call blocking probability P thb is 0.005. To investigate the performance of the proposed scheme, three scenarios are considered: : GPRS traffic shares the radio resources with GSM voice traffic without resource management. : GPRS traffic shares the radio resources with GSM voice traffic with channel de-allocation mechanism, i.e., the channels of existing GPRS connections will be de-allocated to voice calls when no resources are available in the system. : GPRS traffic shares the radio resources with GSM voice traffic, and both channel de-allocation and call admission control mechanism are employed. Performance of the three scenarios with increasing GPRS mean arrival rate under different voice traffic load are studied. Performance measures of interest are blocking probability of new and handoff voice calls, GPRS connection rejection ratio, and channel utilization. Fig. 3 and Fig. 4 show the comparison of the blocking probability of new voice call and handoff call respectively with GPRS mean packet size being 2 13.4 Kbits. It can be seen that accommodating GPRS without any resource management, i.e.,, would severely degrade the performance of voice service. Besides, at low voice traffic load, admission control on GPRS arrivals is not necessary. Scenario-2 gives almost the same performance as. At high voice traffic load, the blocking probability of voice service for becomes worse with increasing GPRS traffic load. The blocking probability of voice calls, new and handoff call, for still maintains below certain value in despite of the increasing GPRS traffic load. The reason for handoff call blocking probability exceeds P thb at high voice traffic load is that although the guard channels temporarily used by GPRS connections can be de-allocated to handoff calls, the amount of bandwidth of the de-allocated GPRS connection must still be greater than or equal to its minimum bandwidth requirement. If all the GPRS connections are admitted with 2D-1.6

minimum required bandwidth and the guard channels have been used up by handoff calls or GPRS connections, handoff arrivals would be blocked. New call blocking prob. 0.06 0.05 0.04 0.03 0.02 0.01 Voice rate = 0.20, GPRS packet size = 2 * 13.4 Kb 0 (a) low voice traffic load New call blocking prob. 0.15 0.12 0.09 0.06 0.03 0.00 Voice rate = 0.23, GPRS packet size= 2 * 13.4 Kb (b) high voice traffic load Fig. 3. Comparison of new call blocking Fig. 5 shows the comparison of GPRS connection rejection. It shows that scenario- 3 will suffer large connection rejection ratio, especially at high traffic load, compared with the other two scenarios. This is because when the traffic load increases, a GPRS connection request will most probably fail the admission control test, causing high rejection ratio. On the other hand, gives the lowest GPRS rejection ratio among the three scenarios. Fig. 6 compares the channel utilization. At low voice traffic load, the channel utilization of all three scenarios are almost the same when the GPRS arrival rate is less than 3 calls/sec. With increasing GPRS arrival rate, will have the largest channel utilization. At high voice traffic load shown in Fig. 6 (b), the channel utilization has similar trend and characteristics as the low voice traffic load case. Scenario-3 has the lowest channel utilization. This is because a large portion of GPRS connection requests are rejected by the call admission controller at high traffic load. 2D-1.7

Handoff blocking prob. 0.025 0.020 0.015 0.010 0.005 0.000 Voice rate = 0.20, GPRS packet size = 2*13.4 Kb (a) low voice traffic load Handoff blocking prob. 0.050 0.045 0.040 0.035 0.030 0.025 0.020 0.015 0.010 0.005 0.000 Voice rate = 0.23, GPRS packet size = 2 * 13.4 Kb GPRS connection arrivla rate (calls/sec) (b) high voice traffic load Fig. 4. Comparison of handoff call blocking Connection rejection ratio 0.35 0.30 0.25 0.20 0.15 0.10 0.05 0.00 Voice rate = 0.20, GPRS packet size = 2*13.4 Kb (a) low voice traffic load 2D-1.8

Connection rejection ratio 0.8 0.6 0.4 0.2 Voice rate = 0.23, GPRS packet size = 2 * 13.4 Kb 0 (b) high voice traffic load Fig. 5. Comparison of GPRS connection rejection Channel utilization (%) 88 86 84 82 80 78 76 74 72 Voice rate = 0.20, GPRS packet size = 2 * 13.4 Kb (a) low voice traffic load Channel utilization (%) 94 92 90 88 86 84 82 80 Voice rate = 0.23, GPRS packet size = 2 * 13.4 Kb (b) high voice traffic load Fig. 6. Comparison of channel utilization 2D-1.9

From Fig. 3 and Fig. 4, it can be seen that the voice blocking probability will be increased with increasing GPRS traffic load even if applying channel de-allocation and call admission control mechanisms to GPRS traffic. Therefore we modified the previous scheme to guarantee the voice blocking probability not to be affected by the increasing GPRS traffic load. The modification is described as follows. When channel de-allocation mechanism can not provide channels for the arriving voice call, new or handoff, the network preempts an ongoing GPRS connection to service the arriving voice call. In addition, when a GPRS connection request arrives and there are no unused channels, the connection request is queued in the buffer. The preempted GPRS connections will also be queued in the buffer and are given higher priority to resume their services whenever there are channels available. Both kinds of connections are served in a first come first served (FCFS) manner. In this part of simulation, the buffer size is assumed to be infinite to avoid the GPRS connection request being blocked due to buffer overflow. We will investigate the mean packet delay of GPRS traffic with different multi-slot capability under different traffic load. Fig. 7 shows the blocking probability of new call and handoff call with voice traffic load being 0.23 calls/sec and GPRS mean packet size being 2 13.4 Kbits. It can be seen that with voice preemption, the blocking probability of voice service is well below the target blocking probability (P tnb and P thb ) and is independent of GPRS traffic load. Blocking probability 0.05 0.04 0.03 0.02 0.01 0 New call Handoff call 9 10111213 GPRS traffic load (Erlang) Fig. 7. Voice blocking probability of new call and handoff call The effect of different multi-slot allocation to mean packet delay of GPRS traffic is shown in Fig. 8. In the figure, slot = 1 (or 2, 4) means that the maximum number of PDCHs that can be allocated to one mobile station is 1 (or 2, 4). It can be seen that at low GPRS traffic load, the mean packet delay can be effectively reduced with multislot allocation. While at high GPRS traffic load, the improvement is not obvious. The reason is that at high traffic load, a large portion of GPRS connections are allocated only one channel despite of multi-slot capability. 2D-1.10

Mean packet delay (s) 5 4 3 2 1 slot = 1 slot = 2 slot = 4 0 1 2 3 4 5 6 GPRS traffic load (Erlang) (a) low GPRS traffic load Mean packet delay (s) 60 50 40 30 20 10 slot = 1 slot = 2 slot = 4 0 1 2 3 4 5 6 7 8 9 10 11 12 13 GPRS traffic load (Erlang) (b) high GPRS traffic load Fig. 8. The effect of multi-slot allocation 5 Conclusions Since GPRS shares radio resources with voice service, how to allocate bandwidth between the two services is an important issue. The introduction of GPRS service should not degrade the QoS of existing voice services. Guard channels can be temporarily allocated to GPRS connections to improve channel utilization. As voice traffic load increases, the channels of some ongoing GPRS connections are deallocated to arriving voice calls. The de-allocation must still maintain the minimum required QoS of the de-allocated connections. Simulation results show that at low voice traffic load, there is no need to apply admission control to GPRS connections. At high voice traffic load, the call admission control guarantees the blocking probability of new and handoff calls to be below certain value. But this will result in high GPRS rejection and low channel utilization. 2D-1.11

To guarantee the QoS of voice service not to be affected by the introduction of GPRS, voice arrivals are allowed to preempt the ongoing GPRS connections. The mean packet delay of GPRS traffic can be effectively reduced with multi-slot allocation at low GPRS traffic load. References 1. ETSI, GSM 03.60 General packet radio service (GPRS) : Service description, Stage 2, v. 5.2.0, Jan. 1998 2. G. Brasche and B. Walke, Concepts, services, and protocols of the new GSM phase 2+ general packet radio service, IEEE Commun. Mag.,vol. 35, no. 8, pp. 94-104, Aug. 1997 3. J. Sau and C. Scholefield, Scheduling and quality of service in the general packet radio service, Proceedings of IEEE ICUPC 98, vol. 2, pp. 1067-1071, Florence, Italy, Oct. 1998 4. J. S. Yang, C. C. Tseng, and R. G. Cheng, Dynamic scheduling framework on RLC/MAC layer for general packet radio service, Proceedings of IEEE ICDCS 2001, pp.441-447, Phoenix, Arizona, April 2001 5. R. Ludwig and D. Turina, Link layer analysis of the general packet radio service for GSM, Proceedings of IEEE ICUPC 97, vol. 2, pp. 525-530, San Diego, USA, Oct. 1997 6. M. Mahvadi and R. Tafazolli, Analysis of integrated voice and data for GPRS, International Conference on 3G Mobile Communication Technology, pp.436-440, March 2000 7. S. Ni and S. G. Haggman, GPRS performance estimation in GSM circuit switched services and GPRS shared resource systems, Proceedings of IEEE WCNC 99, vol. 3, pp. 1417-1421, New Orleans, USA, Sep. 1999 8. D. Hong and S. S. Rappaport, Traffic model and performance analysis for cellular mobile radio telephone systems with prioritized and no-protection handoff procedure, IEEE Trans. Veh. Technol., vol. 35, no. 3, pp. 77-92, Aug. 1986 9. ETSI, GSM 03.64 General packet radio service (GPRS) : Overall description of the GPRS radio interface, Stage 2, v. 7.0.0, July 1999 10. ETSI, GSM 05.03 General packet radio service (GPRS): Channel coding, Stage 2, v.6.0.0, Jan. 1998 11. J. Cai and D. Goodman, General packet radio service in GSM, IEEE Commun. Mag., vol. 35, no. 10, pp. 122-131, Oct. 1997 12. G. C. Chen and S. Y. Lee, Modeling the static and dynamic guard channel schemes for mobile transactions, International Conference on Parallel and Distributed Computing and Systems, pp. 258-265, Las Vegas, Nevada, Oct. 1998 13. T. W. Yu and C. M. Leung, Adaptive resource allocation for prioritized call admission over an ATM-based wireless PCN, IEEE J. Select. Areas Common., vol. 15, no. 7, pp. 1208-1225, July 1997 2D-1.12