Comparative Assessments for Different WiMAX Scheduling Algorithms

Similar documents
Extended-rtPS Algorithm for VoIP Services in IEEE systems

Modelling Quality of Service in IEEE Networks

Performance optimization of mobile WiMAX netwoks for VoIP streams

CHAPTER - 4 CHANNEL ALLOCATION BASED WIMAX TOPOLOGY

Performance Analysis of Scheduling Algorithms

VoIP-Kapazität im Relay erweiterten IEEE System

Measuring Data and VoIP Traffic in WiMAX Networks

IEEE C802.16e-04/522. IEEE Broadband Wireless Access Working Group <

Figure 1: Bandwidth and coverage of wireless technologies [2].

Performance Analysis of VoIP Codecs over BE WiMAX Network

802.16e service with the full mobility support by public service providers.

Triple Play Services over Mobile WiMAX

Responses by TG1 ( ) included

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

International Journal of Advance Engineering and Research Development. QoS Analysis of VOIP Traffic over WiMAX

The Advantages and Disadvantages of Extended Rtps (NLP)

COMPARISON FOR WIMAX SCHEDULING ALGORITHMS AND PROPOSAL QUALITY OF SERVICE IMPROVEMENT IN WIMAX NETWORKS

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

Performance Analysis of VoIP Codecs over Wi-Fi and WiMAX Networks

Improving ertps Grant Allocation for VoIP Traffic in Silence Duration

WiMAX: Performance Analysis and Enhancement of Real-time Bandwidth Request

Bandwidth and Power Management in Broadband Wireless Networks

SERVICES AS PARAMETER TO PROVIDE BEST QOS : AN ANALYSIS OVER WIMAX

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

Simulative Investigation of QoS parameters for VoIP over WiMAX networks

Multicast Polling and Efficient VoIP Connections in IEEE Networks

Analysis of IP Network for different Quality of Service

Usage. Wireless Broadband Networks. Need for Speed WMAN

INTRODUCTION TO IEEE STANDARD : WIRELESS BROADBAND ACCESS

How To Provide Qos Based Routing In The Internet

Introduction VOIP in an Network VOIP 3

Spring Final Project Report

Packet Scheduling with QoS and Fairness for Downlink Traffic in WiMAX Networks

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

Comparative Study of VoIP over WiMax and WiFi

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

COMPARISON BASED ON VARIOUS PERFORMANCE PARAMETERS BETWEEN WIMAX AND LTE USING NS2

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

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

Introduction Chapter 1. Uses of Computer Networks

Performance Analysis of Scheduling Algorithms. For VoIP Services in IEEE Systems

The Draft IEEE m System Description Document

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

Improving Quality of Service

1 Introduction to mobile telecommunications

The Affects of Different Queuing Algorithms within the Router on QoS VoIP application Using OPNET

VOICE OVER IP AND NETWORK CONVERGENCE

Distributed Systems 3. Network Quality of Service (QoS)

Journal of Information

Performance Analysis of VoIP Traffic in WiMAX using various Service Classes

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

VOIP TRAFFIC SHAPING ANALYSES IN METROPOLITAN AREA NETWORKS. Rossitza Goleva, Mariya Goleva, Dimitar Atamian, Tashko Nikolov, Kostadin Golev

VoIP over Wireless Opportunities and Challenges

ANALYSIS OF VOICE OVER IP DURING VERTICAL HANDOVERS IN HETEROGENEOUS WIRELESS AND MOBILE NETWORKS

Wireless LAN Services for Hot-Spot

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

LTE Performance and Analysis using Atoll Simulation

Transport Layer Protocols

Deployment Aspects for VoIP Services over HSPA Networks

Multimedia Requirements. Multimedia and Networks. Quality of Service

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

Computer Networks CS321

Improving Quality of VoIP over WiMAX

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71

VoIP Features Oriented Uplink Scheduling Scheme in Wireless Networks

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

NSN White paper February Nokia Solutions and Networks Smart Scheduler

EPL 657 Wireless Networks

An Opportunistic DRR (O-DRR) Uplink Scheduling Scheme for IEEE based Broadband Wireless Networks

REPORT ITU-R M Requirements related to technical performance for IMT-Advanced radio interface(s)

Performance Evaluation of VoIP in Mobile WiMAX; Simulation and Emulation studies

Mobile Wireless Overview

technology standards and protocol for ip telephony solutions

Performance Evaluation of Quality of VoIP in WiMAX and UMTS

VoIP in Mika Nupponen. S Postgraduate Course in Radio Communications 06/04/2004 1

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

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

Adaptive DCF of MAC for VoIP services using IEEE networks


3GPP Wireless Standard

WiMAX and the IEEE m Air Interface Standard - April 2010

VoIP network planning guide

The WiMAX e Advantage

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

A Multiple Access Protocol for Multimedia Transmission over Wireless Networks

Research on Video Traffic Control Technology Based on SDN. Ziyan Lin

Protocol Architecture. ATM architecture

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

MNS Viewpoint: LTE EVOLUTION IN AFRICA 1. Introduction

16/5-05 Datakommunikation - Jonny Pettersson, UmU 2. 16/5-05 Datakommunikation - Jonny Pettersson, UmU 4

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

A CLASS-BASED DYNAMIC BANDWIDTH ALLOCATION SCHEME FOR EPONS

The Conversion Technology Experts. Quality of Service (QoS) in High-Priority Applications

WIRELESS IN THE METRO PACKET MICROWAVE EXPLAINED

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

Appendix A: Basic network architecture

Analysis of bandwidth reservation algorithms in HIPERLAN/2

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

Transcription:

Comparative Assessments for Different WiMAX Scheduling Algorithms Ahmed H. Rashwan, Hesham M.ElBadawy, Hazem H. Ali Abstract WiMAX (Worldwide Interoperability for Microwave Access) is expected to arise as the main Broadband Wireless Access (BWA)technology providing voice, data and video services with different type of QoS (Quality of Service).Although different type of QoS classes had been defined by the IEEE 8.6 standard, the scheduling architecture is left to be vendor specific. Designing an efficient scheduling algorithm provide high throughput and minimum delay is challenging for system developers. In this work, a detailed simulation study was carried out for some scheduling algorithms such as WFQ, Round Robin, WRR and Strict-Priority, analyzing and evaluating the performance of each scheduler to support the different QoS classes. The simulation is carried out via the QualNet.5 simulator evaluation version and the results show that effective scheduling algorithm can provide high service standards to support the QoS required by different type of traffic as well as different type of user. Index Terms QoS, QualNet, Scheduling Algorithms, WiMAX W I. INTRODUCTION imax the IEEE 8.6 standard for broadband wireless metropolitan area network (WMAN) is becoming popular mainly due to its open standard and support to quality of service (QoS) for different categories of services. Voice over IP, home entertainment video, triple play and the high evolution of Internet usage have created an excessive demand of broadband technologies such as E/T and DSL. On the other hand, it is very expensive to create new infrastructures with either fiber optic or copper wires. IEEE 8.6 can offer a great advantage to SPs to provide low cost connections and extensive mobility. The IEEE 8.6 Medium Access Control (MAC) specifies five types of QoS classes: Unsolicited Grant Service (); real-time Polling Service (); extended real-time Polling Service (); non real-time Polling Service () and Best Effort () QoS classes. This paper focuses on comparing some of the scheduling algorithms that can be used to serve these QoS types and the remaining of this paper is organizing as follow; tion II Manuscript submitted February 9 A.H.Rashwan. is with the Electronics and Communication Department, AAST, Cairo, Egypt. (e-mail: ahmd.hashem@gmail.com). H.M.ElBadawy is with the National Telecommunication Institute, Cairo, Egypt (e-mail: heshamelbadawy@gmail.com). H.H.ALI is with the Electronics and Communication Department, AAST, Cairo, Egypt (e-mail: hazem@aast.edu). gives a short description of IEEE 8.6 standard and the need of IP in wireless networks, the mechanism of supporting different QoS and some scheduling algorithms are discussed in section III. tion IV describes the simulation model. tion V presents the results and the analysis. Finally, concluding remarks are presented and further future work is proposed in tion VI. II. IEEE 8.6 QOS A basic WiMAX network consists of a base station (BS) and multiple subscriber stations (SSs). The BS schedules the traffic flow, communication between BS and SSs are bidirectional, downlink channel (BS to SS) is in broadcast mode and uplink channel (SS to BS) is shared by various SSs. The standard supports two type of duplex mode, Time Division Duplex (TDD) and Frequency Division Duplex (FDD).The TDD frame consists of downlink and uplink subframes, the duration and the number of subframe slots are determined by the BS scheduler. The downlink subframe has downlink map (DL map) contains information about the duration of subframes and which time slot belongs to a particular SS as the downlink channel and uplink map (UL map) consists of information element (IE) which includes transmission opportunities[5]. A. MAC-Layer Overview The WiMAX MAC layer provides an interface between the higher transport layers and the physical layer. It takes service data units (MSDUs) packets from the upper layer and organizes them into MAC protocol data units (MPDUs) for sent transmission and vice versa for received transmission. Its design includes a convergence sublayer (CS) that can interface with a variety of higher-layer protocols, such as ATM, TDM, Ethernet, IP, and any future protocol. In addition to providing mapping to and from higher layers, the CS supports MSDU header suppression to reduce the higher layer overheads. [] B. Quality of Service Supporting QoS is a fundamental part of the WiMAX MAClayer design. WiMAX borrows some of the basic ideas behind its QoS design from the Data Over Cable Service Interface Specification (DOCSIS) cable modem standard. In a MAC connection oriented architecture, data in between BSs and SSs is transmitted in the context of connection. Each connection is identified in the (MPDU) by a connection identifier (CID) which also provides a mapping to a service

flow identifier (SFID).SFID is an important concept in the MAC layer in the standard, which provides a mapping, to the QoS parameters for a particular data entity. [] To support a wide variety of applications, WiMAX defines five QoS classes that should be supported by the BS: Unsolicited Grant Service () Which is designed to support real-time data streams consisting of fixed-size data packets issued at periodic intervals. The BS provides fixed-size data grants at periodic intervals, like the case in Eand VOIP without silence suppression[3]. Real-Time Polling Service () Which is designed to support real-time data streams consisting of variable-sized data packets that are issued at periodic intervals. The BS provides periodic unicast (uplink) request opportunities, like the case in MPEG video transmission[3]. Extended Real-Time Polling Service () Which is suitable for variable rate real time applications that have data rate and delay requirements, like the case in VOIP without silence suppression. The IEEE 8.6e standard indicates that is built upon the efficiency of both and. The BS provides unicast grants in an unsolicited manner like in [3]. Non-Real-Time Polling Service () Which is designed to support delay tolerant data streams consisting of variable size data packets for which a minimum data rate is required, like the case in FTP traffic. The BS provides unicast uplink request polls on a regular basis, which guarantees that the service flow receives request opportunities even during network congestion[3]. Best Effort () Which is designed to support data streams for which no minimum service guarantees are required, like the case in HTTP traffic. The BS does not have any unicast uplink request polling obligation for SSs. Therefore, a long period can run without transmitting any packets [3]. III. QOS MECHANISMS AND SCHEDULING ALGORITHMS Providing end-to-end QoS is done by negotiating and agreeing upon the required QoS specification, and enforcing the agreed-upon QoS requirements by controlling the network resources. For each connection QoS mechanisms are required in both the control plane and the data plane A. Control Plane Mechanism It includes QoS policy management, signaling, and admission control, defining and provisioning the various levels and types of QoS services, as well as managing which user and application gets what QoS[]. B. Data Plane Mechanism These methods enforce the agreed-on QoS by classifying the incoming packets and allocating appropriate resources into several queues. Classification is done by inspecting the packets headers; resource allocation is done by using appropriate scheduling algorithms and buffer-management techniques for storing and forwarding packets in each queue, two different approaches to how these queues are defined: Per-flow Handling the first approach which is to have a separate queue for each individual session or flow which becomes very difficult or impractical with a large number of flows. The IntServ methods use per-flow handling of IP packets The second approach is Aggregate Handling which is to classify packets into a few different generic classes putting each class in a different queue that is more scalable and reduces the maintenance and processing. DiffServ and 8.p use aggregate traffic-handling mechanisms for IP and Ethernet[]. C. Scheduling Algorithms Better QoS guarantees can be provided by higher complexity in both control plane and data plane, to obtain higher QoS for reducing unnecessary complexity network developer need to do their best in the aim of delivering a meaningful QoS. The IEEE 8.6 standard does not specify the scheduling algorithm to be used. Vendors and operators have the choice among many existing scheduling techniques or they can develop their own scheduling algorithms. Some of these algorithms are: Strict -Priority Strict-Priority packets are first classified by the scheduler according to the QoS class and then placed into different priority queues. It services the highest priority queue until it is empty, and then moves to the next highest priority queue. This mechanism could cause bandwidth starvation for the low priority QoS classes [8]. Round-Robin It serves each priority queue, starting with the highest priority queue that contains packets, services a single packet, and moves to the next lower priority queue that contains packets, servicing a single packet from each, until each queue with packets has been serviced once. It then starts the cycle over with the highest priority queue containing packets [8]. Weighted Round Robin (WRR) Packets are first classified into various service classes and then assigned a queue that can be assigned a different percentage of bandwidth and is serviced in round robin order. WRR ensures that all service classes have access to at least some configured amount of network band width to avoid bandwidth starvation. In order to provide the correct percentage of bandwidth to each class if only all of the packets in tall queues are the same size or when the mean packet size is known in advance []. Weighted Fair Queuing (WFQ) WFQ gives each flow different weight to has different

bandwidth percentage in a way that preventing monopolization of the band width by some flows providing fair scheduling for the different flows supporting variablelength packets by approximating the theoretical approach of the generalized processor sharing (GPS) system by calculating and assigning a finish time to each packet [6]. IV. SIMULATION MODEL The overall goal of this simulation study is to analyze the performance of different existing scheduling algorithm in Mobile WiMAX environment. The simulations have been performed using QualNet version.5 evaluation version [7] TABLE II TRAFFIC CLASS VS PRECEDENCE MAC Layer Services Precedence/Queue 3 7 To evaluate the performance of scheduling algorithm, both qualitative and quantitative metrics are needed. This paper focuses on the QoS most important metrics which are throughput and the average end-to-end delay. The five QoS classes have been compared in four different scheduling algorithms at different speed. V. RESULTS AND ANALYSIS A. Comparative Results with Previous study In Proceedings of Quality in Research Conference (QIR) 7, Sari R. F., Gde D I, Mukhayaroh N, Laksmiati D [9], made a performance evaluation of Weighted Round Robin which showed that the WRR based scheduler Implementation in WiMAX has supported WiMAX QoS by suppressing packet loss and providing each QoS classes throughput value as they should be. Fig.. System Model implementation by QualNet The important parameters used to configure the PHY and MAC layers are summarized in (table I). A five MHz bandwidth with 5 FTT size is configured to simulate bandwidth congestion to study the effect of heavy traffic on each QoS class with different scheduling algorithm. TABLE I SIMULATION PARAMETERS FREQUENCY =. GHz PHY 8.6 PATHLOSS = TWO-RAY FADING = RAYLEIGH Transmission parameter Base Station parameter TX-POWER = 5 dbm CH.-BANDWIDTH = 5MHz FFT-SIZE = 5 CYCLIC-PREFIX = 8 FRAME-DURATION = MS DUPLEX MODE=TDD ANTENNA-TYPE = OMNI ANTENNA-GAIN = 5 db ANTENNA-HEIGHT = 5 m Eight queues have been configured to avoid queuing packets of different service types into one queue. Even if the application sets a high precedence for its packets, they may be blocked by lower precedence packets in network queues. The precedence values corresponding for each queue are shown in (table II) Fig. comparison Throughput in WRR scheduler In Fig., it is shown that, the represented model is has the same throughput [9], from which the average of throughputs for the five trials was obtained for comparison with the same number of nodes. A higher performance in this paper s study was obtained especially in the and traffic. However the in case of it has lower throughput because CBR traffic is used oppose the VBR in [9]. B. Throughput Analysis From the throughput graphs, it can be seen that the scheduling algorithm affects the throughput for QoS class. In Fig. 3. The, and rtps traffic has the largest throughput value. However the and traffic almost have no traffic because the Strict-Priority scheduler causes bandwidth starvation for low priority traffic types.

.5 throughput, in the same time the lower priority traffic has low throughput. WRR distributes the band width to all traffic types according there weights. 3.5.5.5.5 6 8.5.5 In Fig., the graph shows that all traffic types have the same throughput value but it is much lower than Strict-Priority scheduler..5.5 Fig. 3. Throughput in Strict Priority Scheduler 6 8 Fig.. Throughput in Round-Robin Scheduler In Fig.6, it can be seen that the WFQ scheduler acts very similar to the WRR but it has more variation in distributing the bandwidth among the traffic types. From Fig.3 to Fig.6 it can be noticed that the Strict-Priority scheduler is giving the highest, traffic against the speed. This is because it serves the highest priority traffic queues at first and then it tries to serve the other traffic queues. The RR is a fair algorithm, so it has no distinguished performance between different QoS traffic types and so it will degrade the, throughput to be approximately to the half of the Strict-Priority and then it had increases the, to the double or more. The WFQ, WRR show fair resource distribution algorithms, so a suitable throughput can be offered according to each class C. Average end-to-end Delay 5 3 6 8 Fig.6. Throughput in WFQ Scheduler.5 6 8 Fig. 5. Throughput in WRR Scheduler In Fig.5, it can be seen that the high priority traffic has high 6 8 Fig. 7. Delay in Strict-Priority Scheduler In Fig.7, it can be seen that the,ertps traffic has no delay at all speed; the traffic has large delay at low speed and has no delay at high speed (8-) km/h; this because the throughput at high speed is tends to zero. The and traffic have some delay at all speed.

.5.5 6 8 8 g. 8. Delay in Round-Robin Scheduler Fi Fig.9 and Fig. show that both WRR and WFQ has different delay value according to the traffic priority higher priority has very low delay value but the has more delay. VI. CONCLUSION AND FUTURE WORK In conclusion, the behavior of the Strict-Priority, Round Robin, Weighted Round Robin and Weighted Fair Queuing scheduling algorithms in WiMAX has been investigated in this paper. A simulation study was used to compare the performance of each scheduler on the different QoS classes. The simulations verified that the Strict-Priority scheduler has the highest throughput and minimum delay for high QoS classes. However it caused bandwidth starvation for the and the classes. The average end-to-end delay in the Strict-Priority has large value for the traffic. The RR scheduler has better performance for low QoS classes on the expense of the high QoS classes. Both WFQ and WRR can control the performance of each class by assigning different weight to each queue. For future work, the full version of QualNet simulator should be used, to be able to control/modify scheduling algorithms parameters to improve throughput and reduce delay. 6 6 8 6 8 6 Fig. 9. Delay in WRR Scheduler 6 8 Fig.. Delay in WFQ Scheduler REFERENCES [] Andrews J. G., Ghosh A., Muhamed R., Fundamentals of WiMAX: understanding broadband wireless networking, Pearson Education Inc, Feb 7. [] Xiao Y., WiMAX/MobileFi: Advanced Research and Technology, Taylor & Francis Group, 8. [3] Nuaymi L., WiMAX: Technology for Broadband Wireless Access, John Wiley & Sons, 7. [] IEEE 8.6e, IEEE Standard for local and metropolitan area networks, Air Interface for Fixed Broadband Wireless Access Systems, Amendment : Physical and Medium Access Control Layers for Combined Fixed and Mobile Operation in Licensed Bands and Corrigendum, Feb 6. [5] European Telecommunications Standards Institute, Broadband Radio Access Networks (BRAN);HiperMAN Physical (PHY) layer, ETSI TS 77 V.. (5-),5. [6] Janevski T., Traffic analysis and design of wireless IP networks, Artech House Inc, 3. [7] QualNet Network Simulator. Available: http://www.scalablenetworks.com. [8] QualNet documentation, QualNet.5 Model Library: Developer- ModelLibrary. Available: http://www.scalable-networks.com/products/qualnet/download.php#docs [9] Sari R. F., Gde D I, Mukhayaroh N, Laksmiati D, Performance Evaluation of Weighted Round Robin, Proceedings of Quality in Research Conference (QIR) 7, December 7, FTUI Jakarta. [] Semeria C., Supporting Differentiated Service Classes: Queue Scheduling, Juniper Network,. Available: http://www.juniper.net/techpubs Fig 8. shows that the Round-Robin scheduler has equal average end-to-end delay for all traffic types except for the it has a higher value.