CURRENT wireless personal communication systems are



Similar documents
RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

Radio Resource Allocation in GSM/GPRS Networks

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

Chapter 1. Introduction

PERFORMANCE OF THE GPRS RLC/MAC PROTOCOLS WITH VOIP TRAFFIC

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

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

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

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

Appendix A: Basic network architecture

A Statistical Estimation of Average IP Packet Delay in Cellular Data Networks

All Rights Reserved - Library of University of Jordan - Center of Thesis Deposit

Measuring Data and VoIP Traffic in WiMAX Networks

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

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow

Dynamic Reconfiguration & Efficient Resource Allocation for Indoor Broadband Wireless Networks

Adaptive DCF of MAC for VoIP services using IEEE networks

The Impact of QoS Changes towards Network Performance

CHAPTER 1 1 INTRODUCTION

GPRS Systems Performance Analysis

The Analysis and Simulation of VoIP

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

ALCATEL CRC Antwerpen Fr. Wellesplein 1 B-2018 Antwerpen +32/3/ ; Suresh.Leroy@alcatel.be +32/3/ ; Guy.Reyniers@alcatel.

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

White Paper ON Dual Mode Phone (GSM & Wi-Fi)

VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications

Multiplexing on Wireline Telephone Systems

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

Implementation of Mobile Measurement-based Frequency Planning in GSM

IP QoS Interoperability Issues

Per-Flow Queuing Allot's Approach to Bandwidth Management

3GPP Wireless Standard

3GPP Technologies: Load Balancing Algorithm and InterNetworking

The Industrial Wireless Book - Articles TECHNICAL ARTICLE: USING GPRS TO CONNECT SMALL, OUTLYING STATIONS

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

Requirements of Voice in an IP Internetwork

Packetized Telephony Networks

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

Adaptive Radio Resource Management for GSM/GPRS Networks

CS263: Wireless Communications and Sensor Networks

ICTTEN6043A Undertake network traffic management

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

Chapter 3 ATM and Multimedia Traffic

Mobility and cellular networks

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

How To Understand The Gsm And Mts Mobile Network Evolution

8. Cellular Systems. 1. Bell System Technical Journal, Vol. 58, no. 1, Jan R. Steele, Mobile Communications, Pentech House, 1992.

Application Notes. Introduction. Sources of delay. Contents. Impact of Delay in Voice over IP Services VoIP Performance Management.

VOICE OVER WI-FI CAPACITY PLANNING

Improving Quality of Service

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

Wireless Access of GSM

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

Appendix 1: Satellite broadband service providers

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

Modeling and Simulation of Queuing Scheduling Disciplines on Packet Delivery for Next Generation Internet Streaming Applications

How To Understand The Performance Of A Cell Phone Network

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

QoS of Internet Access with GPRS

QoS issues in Voice over IP

A CLASS-BASED DYNAMIC BANDWIDTH ALLOCATION SCHEME FOR EPONS

Mobile Wireless Overview

1 Introduction to mobile telecommunications

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks

Mobile Communications TCS 455

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

Planning of UMTS Cellular Networks for Data Services Based on HSDPA

Three Network Technologies

An enhanced TCP mechanism Fast-TCP in IP networks with wireless links

Keywords Wimax,Voip,Mobility Patterns, Codes,opnet

Computers Are Your Future Prentice-Hall, Inc.

Unlicensed Mobile Access (UMA) Handover and Packet Data Performance Analysis

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

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

NEW WORLD TELECOMMUNICATIONS LIMITED. 2 nd Trial Test Report on 3.5GHz Broadband Wireless Access Technology

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

Clearing the Way for VoIP

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

Scheduling Video Stream Transmissions for Distributed Playback over Mobile Cellular Networks

How To Determine The Capacity Of An B Network

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

Establishing How Many VoIP Calls a Wireless LAN Can Support Without Performance Degradation

Analysis of Performance of VoIP

Chapter 6 Wireless and Mobile Networks

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

How To Improve Data Rates For Global Evolution (Edge)

Introduction VOIP in an Network VOIP 3

System Design in Wireless Communication. Ali Khawaja

Express Forwarding : A Distributed QoS MAC Protocol for Wireless Mesh

International Journal of Advanced Research in Computer Science and Software Engineering

Analog vs. Digital Transmission

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

Implementing VoIP support in a VSAT network based on SoftSwitch integration

Lecture 1. Introduction to Wireless Communications 1

Congestion Control Overview

Research Article Average Bandwidth Allocation Model of WFQ

Modeling and Performance Analysis of Telephony Gateway REgistration Protocol

Pradipta Biswas Roll No. 04IT6007 M. Tech. (IT) School of Information Technology Indian Institute of Technology, Kharagpur

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

IP Telephony (Voice over IP)

Transcription:

Efficient Radio Resource Allocation in a GSM and GPRS Cellular Network David E Vannucci & Peter J Chitamu Centre for Telecommunications Access and Services School of Electrical and Information Engineering University of the Witwatersrand, Johannesburg, South Africa {d.vannucci, p.chitamu}@ee.wits.ac.za Abstract This paper investigates the effect of various radio resource allocation strategies in a GSM/GPRS cellular network. The most efficient resource allocation is analysed as a function of the proportion of circuit switched voice and packet switched data load. The Grade of Service and average packet delay is investigated as a function of the load, packet size and call duration. Additionally, the feasibility of using voice over Internet Protocol as opposed to circuit switched voice is investigated as a means to increase subscriber capacity per base station. The work is motivated firstly by the complexity of having both circuit switched and packet switched connectivity on GSM/GPRS mobile cellular system and secondly that an exclusively packet based access on GSM/GPRS has the potential to increase the efficiency of resource utilisation by suitably varying the channel allocation to exploit the characteristics of voice and data traffic. Index Terms Resource Allocation, VoIP, GPRS, GSM. I. INTRODUCTION CURRENT wireless personal communication systems are increasingly serving the demands of both voice, data and multimedia users. Previously these services were considered separate and the network was optimised for either voice or data services. With the advent of multimedia services, it is now clear that networks must support an integration of both, according to local requirements. It is for this reason that the GSM system has been extended by the General Packet Radio Service (GPRS). GPRS is a packet switching service developed for GSM to facilitate user access to IP based services by dynamically allocating bandwidth to users [],[4]. In South Africa the situation is as follows: There is a low penetration of wireline telephone services to homes, the mean teledensity is %, decreasing to less than 5% in small towns and rural areas. As of December there were more mobile subscribers compared to wireline subscribers, with an estimated mobile market penetration of over % []. It is likely that wireless based solutions in various forms, such as Wireless LAN, Broadband Wireless Local Loop, and cellular mobile technologies like GSM/GPRS and Universal Mobile Telephony System (UMTS) will play an important role as a technology platform of choice. The Centre is supported by Telkom South Africa Limited, Siemens Telecommunications and the THRIP Programme of the South African Department of Trade and Industry. To address the immediate requirements for voice and data in South Africa we see GPRS as the most likely candidate due to its steady adoption by the mobile operators and the fact that it provides a multi service environment using packet switching. In response to this opportunity, the three local cellular operators have or are in the process of introducing GPRS on their GSM networks. The use of a radio access network such as GSM/GPRS to provide services in a multi-service environment has many advantages compared to a wired last mile. The key advantage is in the flexibility to provide adequate resources on demand for different mixes of capacity and coverage requirements. The radio access point can be equipped with a range of medium access control strategies to cater for both contention and non-contention access as well as a combination of different multiple access and duplexing techniques to meet different service requirements. Since GSM and GPRS use the same radio resources for both voice and data services, a number of questions arise regarding how to optimally allocate radio resources under differing traffic mixes for the two services. We expect the narrowband data traffic to be about % to % of the total load on a GSM/GPRS network. In the GSM network, High Speed Circuit Switched Data (HSCSD) makes it possible to offer data services over circuit switched channels, thus there are a number of possible combinations for voice and data resource allocation: ) Circuit switched voice and circuit switched data represented by GSM and HSCSD. ) Circuit switched voice and packet switched data represented by GSM and GPRS ) Packet switched voice and packet switched data represented by Voice over IP (VoIP) over GPRS. Up to now there has not been keen interest in GSM/HSCSD (due to the cost of circuit switched data), and therefore we will investigate the traffic model and performance of GSM/GPRS and VoIP over GPRS for a different mix of voice and data traffic loads. The regulatory framework in many countries is changing. The recent liberalisation to allow voice bearers on traditional data networks has added a new impetus to investigate VoIP over GPRS. VoIP has the potential to provide universal access in a number of markets acting as an enabler of a completely muti-service environment. Fixed line operators are positioning 76 SYSTEMICS, CYBERNETICS AND INFORMATICS VOLUME - NUMBER 5

V oi c e N Fig.. v D a ta d v d GSM/GPRS Model Controller Ch a nnels VoIP as an enabler of innovative business and consumer applications [], with the potential to create new revenue streams. In this context, operators can decide to temporarily or permanently allocate GSM resources for GPRS. GSM slots permanently allocated to GPRS are called fixed Packet Data Channels (PDCHs), whilst temporarily allocated slots are called on-demand PDCHs [5]. e II. SYSTEM MODEL For our investigation of the GSM/GPRS system, we assume that there are N V channels available for GSM circuit switched voice and N D channels available for GPRS packet switched data. Voice and Data arrivals are assumed to be uniformly distributed amongst the respective available resources. We assume that circuit switched voice traffic is generated with a random, Poisson rate λ V and have a fixed call duration of two minutes. In addition data terminals generate data bursts at a rate of λ D and the packet length is assumed to be exponentially distributed. The data burst arrival rate is assumed to be the superposition of newly arriving and retransmitted data bursts as in [6]. Fig.. GSM/GPRS State Diagram A. Circuit voice and Packet data For our model of the GSM operation it was assumed that when a voice call arrives and no resources are available, the call is discarded. For the GPRS resources if a data packet arrives and no resources are available, it is queued in a buffer until it may be serviced. The system model can thus be drawn as shown in figure. This system model may be described by the state diagram shown in figure. Let P i,j (i=,,,...,n; j=,,,... ) be the steady state probability that there are i voice calls and j data packets in the system. With a Poisson arrival rate and deterministic service time assumptions noted above, it is apparent that transitions follow the pattern shown in figure with the transition rate parameters indicated. Thus transitions out of state P, (the empty state) can occur at rate λ or λ, whichever arrives first, a voice call or data packet. If the system is in state i = N v, any further voice calls are blocked due to a lack of available resources. For our GSM/GPRS simulator the two main measures of performance are the probability of a voice call arrival being blocked, and the average delay data packets experience while waiting for service. The probability of a voice call arriving and being blocked due to insufficient resources is given by the Erlang B formula, as shown in equation, where the offered traffic, A, is Fig.. Radio Resource Algorithm as implemented in the simulator the number of arrivals per second multiplied by the average holding time per arrival [7]. We assumed an average holding time per call of two minutes. The probability of a data packet being delayed is given by the Erlang C formula, as shown in equation [7]. Pr[Delay > ] = Pr[Blocking] = A C C! C A k k! k= A C ( A C + C! A C ) C k= The basic implementation of the algorithm model in a simulator is shown in figure. A k k! () () SYSTEMICS, CYBERNETICS AND INFORMATICS VOLUME - NUMBER 5 77

Fig. 4. V oi c e D a ta VoIP GPRS model Controller N Ch a nnels GPRS also allows dynamic allocation of resources. Dynamic resource allocation allows unused voice channel resources to be allocated to data on a temporary basis, with preemptive priority being given to voice. An arriving voice call finding all N v channels occupied will preempt a data packet if one is receiving service. The packet will then be queued waiting in a First-In-First-Out manner for resources to become available to complete its service. Thus voice calls would still receive the same level of service as before, described by the Erlang B formula. The probability of a packet being delayed depends on the probability that all the channels are busy and the probability of preemption during data communication. An iterative simulation is used to solve for the blocking and average delay for this case. B. Packet Voice and Packet Data In this scenario it is assumed that all resources are reserved for GPRS use. If voice is transmitted over IP then both the voice and the data are buffered and the system model can be represented as in figure 4. If we assume that VoIP packets are queued when no resources are available then the state diagram can be thought of as in figure, but queueing is allowed for voice. The Erlang C formula gives the average delay for the data packets. The probability that the delayed packet is forced to wait more than t seconds is given by the probability that a packet is delayed, multiplied by the conditional probability that the delay is greater than t seconds [8]. The system delay probability is given by equation [9], where H is the duration of the packet. A) (C Pr[Delay > t] = Pr[Delay > ]e H t () III. NUMERICAL RESULTS AND DISCUSSIONS The main interest is to establish patterns as parameters change in our investigation. Parameters considered included: Voice traffic load Voice Arrival Rate Data traffic load Packet Arrival Rate Packet Size Resource Allocation for different voice and data mixes Number of voice channels Number of data channels An average data rate of Kbps per slot was assumed for GPRS. As in section II-A we initially investigated the effect of reserving resources for GPRS traffic. The resources available were normalised to one GSM carrier (8-time slots). In the results below N V represents the number of channels reserved for voice and N D the number of channels reserved for data. A. Circuit Voice and Packet Data The data load was initially set at one Erlang of traffic, and increased to three Erlang, while the GSM circuit switched voice was varied from zero Erlang to a point where the average delay of a packet was two seconds (since the GSM voice calls are given priority the probability of a call being blocked is just given by the Erlang B formula). A number of interesting observations can be made from the simulation output. a) When there are insufficient resources the delay is similar regardless of packet size: Three packet sizes for the data were considered for this experiment, Byte, Byte and Byte as these were considered to give an indication of smaller, medium and larger bandwidth requirements of various applications. One Erlang of data traffic was applied with no channels being reserved for the data, but a moveable boundary being implemented. As can be seen from figure 5 the average delay is similar for all three packet sizes. This was also found to be the case for a data load of two Erlang as in figure 6. 7 6 5 4 Fitted Average Bytes Bytes Bytes Average Delay for Erlang Data, N V = y = (.9)*x + (.6)*x+ (.9) 4 5 6 7 Fig. 5. Average Delay of Various Packet Sizes with Erlang Data load and no fixed resources. b) The number of data channels should equal the offered load: If the number of data channels is equal to the offered data load the average delay can be expected to be less than 5ms. In figure 7 the average delay for, and Byte packets are plotted for the case of no channels reserved for the data and, for one channel reserved for the data the delay in the case of sufficient resources is roughly one order of magnitude less than that of the case with congestion. c) With sufficient resources delay increases gradually with increasing packet size: An investigation was done on the effect of packet size for the case when there is sufficient resources for the data. Packets of size to 45 Bytes were simulated. From figure 9 one can see the average delay 78 SYSTEMICS, CYBERNETICS AND INFORMATICS VOLUME - NUMBER 5

Average Delay for Erlang Data, N V = Average Delay for Erlang Data.8 Fitted Average Bytes Bytes Bytes.5 = = =6, N D =.6.4.5..8 y = (.)*x + (.)*x+ (.88).5.6.4.5..5.5.5.5 4 Fig. 6. Average Delay of Various Packet Sizes with Erlang Data load and N V = 7, N D =. 8 7 6 = = Average Delay for Erlang Data Fig. 8..5.5.5.5 4.6.5 Average Delay versus Number of Channels reserved for Data. Average Delay for Erlang Data, 5 to 45 Byte packet sizes, N V =6, N D = 45 Bytes 4 Bytes 5 Bytes Bytes 5 4.4.. 5 Bytes Bytes 5 Bytes Bytes 5 Bytes. Fig. 7. 4 5 6 7 Average Delay versus Number of Channels reserved for Data. Fig. 9. 4 5 6 7 Average Delay for varying Packet Sizes increases as packet size increases, with only a minimal change in delay, supporting what one might intuitively expect. B. Packet Voice and Packet Data For the case of Voice over IP and normal data traffic two investigations were carried out. Firstly to investigate the effect of changing data packet size with VoIP traffic and secondly to determine the maximum VoIP load for a given data packet size. d) VoIP delay increases sharply when the total offered load is greater than seven Erlang: The data traffic load was varied from zero to seven Erlang for VoIP loads of one to six Erlang. A fixed packet size of 5 Bytes was used for this simulation. From figure one can see the point of increase in VoIP packet delay occurs when the sum of the VoIP load and data load starts to exceed seven Erlang. e) Data packet delay increases sharply when the total offered load is greater than seven Erlang: For this simulation the VoIP load was varied from one to six Erlang for various data packet sizes as shown in figure. The data load was fixed at two Erlang. As before when the total load started to exceed seven Erlang, the delay for the packets increased rapidly. f) Packet multiplexing of VoIP traffic and data traffic allows more effective use of the air interface: With a circuit switched voice load of three Erlang, referring to figure 6, the average data packet delay for two Erlang of data is 6 ms. Alternatively with VoIP the packet delay is roughly one sixth, as shown in figure 9. Thus by comparing the case of circuit switched voice and packet switched data one can conclude that the benefits of multiplexing allow greater data traffic load to be supported under equivalent voice traffic load. IV. CONCLUSIONS This paper has considered different resource allocations which can be used in GSM/GPRS cellular networks for different combinations of voice and data load. The significance of SYSTEMICS, CYBERNETICS AND INFORMATICS VOLUME - NUMBER 5 79

.8.6.4 Average Delay for VoIP Packets, 5 Byte Data Traffic Packets, N D =8, VoIP more effective use of the air interface, providing a potential for greater base station capacity when using VoIP. Using all resources for GPRS would also facilitate the transition to an all IP network, and provide a further intermediate step to a third generation network...8.6.4. 6 Erlang VoIP Load 5 Erlang VoIP Load 4 Erlang VoIP Load Erlang VoIP Load Erlang VoIP Load Erlang VoIP Load 4 5 6 7 Data Traffic Load (Erlang) Fig.. Average Delay for Varying Packet Size, with sufficient resources for Data..8.7.6 Average Delay for Erlang Data, 5 to 45 Byte packet sizes, N D =8, VoIP REFERENCES [] A. Kennedy, J. Mellor, and K. Al-Begain, Investigation of partitioning strategies for GPRS over GSM networks, PostGraduate Network,, http://www.cms.livjm.ac.uk/ pgnet/papers/akennedy.doc. [] G. Letts and A. Poon, VoIP Services in Asia-Pacific Ride the Convergent Path, Yankee Group,, Report No. YG-8574. [] International Telecommunications Union, World Telecommunication Indicators, December, ITU. [4] B.H. Walke, Mobile Radio Networks - Networking, Protocols and Traffic Performance, nd ed., John Wiley and Sons, New York, USA,. [5] U. Fornefeld, P. Stuckman, A. Bayo, and R. Critelli, Analysis of the Influence of Packet-data and voice Traffic on the Interference Situation in Multi-cellular GSM / (E)GPRS Networks. Aachen University of Technology. [6] J.W. So, and D.H. Cho, Access Scheme for Integrated Voice/Data Transmissions over Common Packet Channel in GPP. IEEE communication Letters, Vol.5 No., February. [7] M. Schwartz, Telecommunication Networks: Protocol, Modelling and Analysis, Addison-Wesley 987,pp.664-698 [8] P. Chitamu and D. Vannucci, Networking Africa: A Case for VoIP. Proceedings of IEEE Africon. Vol., pp.6-66, Oct. [9] T. S. Rappaport, Wireless Communications: principles & Practice, Prentice-Hall, 996, pp. 48..5.4. 45 Bytes. 5 Bytes..5.5.5 4 4.5 5 5.5 6 Voice over IP Load (Erlang) Fig.. for Data. Average Delay for Varying Packet Size, with sufficient resources this study should be seen in view of mobile phone penetration and the market drive for wireless data services, in South Africa in particular, and around the world in general. The complete set of results we explored were: circuit switched voice and packet switched data with static and dynamic resource allocation, and packetised voice in the form of VoIP and data with prioritisation for the VoIP packets. From the observed patterns linking the available radio resources and allocations for different traffic mixes several key conclusions can be reached: When the fixed PDCH resources for GPRS are less than the offered data load the delay is similar regardless of the packet size. Simulation has shown that it is unnecessary for fixed PDCHs to exceed the offered load, and with sufficient resources the delay increases gradually with packet size. For the case of all resources being reserved for GPRS and VoIP being used, it was found that the VoIP load and data load should not exceed seven Erlang for a maximum radio resource of eight channels. As expected packet multiplexing allows 8 SYSTEMICS, CYBERNETICS AND INFORMATICS VOLUME - NUMBER 5