Comparative Assessments for Different WiMAX Scheduling Algorithms

Similar documents
A QoS Oriented Analysis of ertps and UGS flows in voice application over WIMAX

On Performance Evaluation of Different QoS Mechanisms and AMC scheme for an IEEE based WiMAX Network

Qos Analysis Of Wimax Network

A Modified DRR-Based Non-real-time Service Scheduling Scheme in Wireless Metropolitan Networks

MAC layer: structure and QoS support. PhD student: Le Minh Duong

Evaluating VoIP using Network Simulator-2

Efficient Uplink Scheduler Architecture of Subscriber Station in IEEE System

Chapter - 1 INTRODUCTION

Keywords- IEEE , WiMAX, QoS, CBR, Mobility.

Enhanced DWRR and Enhanced MWRR Scheduling Algorithms for WiMAX Networks

TWO-STEP SCHEDULING ALGORITHM FOR IEEE WIRELESS NETWORKS

Performance Analysis of UGS and BE QoS classes in WiMAX

A QoS aware Packet Scheduling Scheme for WiMAX

PERFORMANCE EVALUATION OF DIFFERENT SCHEDULING ALGORITHMS IN WIMAX

MAC Overview NCHU CSE WMAN - 1

WiMAX: MAC Layer Performance Assessments

Performance Evaluation of WiFiRe using OPNET

WiMAX Capacity Enhancement: Capacity Improvement of WiMAX Networks by Dynamic Allocation of Subframes

Institute of Electrical and Electronics Engineers (IEEE)

Performance Evaluation Of Various WiMAX Schedulers Under Triple Play Services

Evaluation and Comparaison of Scheduling Algorithms in Wimax Networks

Sujesh P. Lal VIT University, TN, INDIA

Flexible Resource Allocation in IEEE Wireless Metropolitan Area Networks

Novel MIME Type and Extension Based Packet Classification Algorithm in WiMAX

Class-based Packet Scheduling Policies for Bluetooth

DiffServ Architecture: Impact of scheduling on QoS

Priority Based Uplink Scheduling Scheme for WiMAX Service Classes

Analyzing the performance of WiMAX zone handover in the presence of relay node Qualnet6.1

Implementation of WiFiRe PHY Sectorization in OPNET

A Multi-Factor Scheduling Algorithm for WIMAX Systems

Impact of Voice Coding in Performance of VoIP

Modeling a MAC Scheduler: Experiences with a DOCSIS Cable

NCTUns Simulation Tool for WiMAX Modeling

Mesh Networks

Design and Implementation of MAC Layer of WiFiRe protocol

Quality of Service (QoS) Provisioning in Interconnected Packed-based Networks

7/27/2010 LTE-WIMAX BLOG HARISHVADADA.WORDPRESS.COM. QOS over 4G networks Harish Vadada

Optimizing WiMAX: A Dynamic Strategy for Reallocation of Underutilized Downlink Sub-Frame to Uplink in TDD Mode

A Comparative Study of Different Queuing Scheduling Disciplines

Basics (cont.) Characteristics of data communication technologies OSI-Model

A Heuristic Strategy for IEEE WiMAX scheduler for Quality of Service

Analysis of Delay of Priority MPCS Scheme in WiMAX Network

Delay Analysis of IEEE Wireless Metropolitan Area Network

MAC Protocol Proposal for Fixed BWA Networks Based on DOCSIS. Re: Medium Access Control Task Group Call for Contributions Session #4

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE

EXTENDED WiMAX QoS-AWARE SCHEDULING FOR INTEGRATED CWDM-PON AND WiMAX NETWORK

Wireless Communication. IEEE Wireless Metropolitan Area Network (wman)

Implementation and Evaluation of a MAC Scheduling Architecture for IEEE WirelessMANs

Networking Issues in LAN Telephony. Brian Yang

Performance Comparison of WiMAX and WLAN Technologies using OPNET Modeler

Novel IEEE Mesh Node Architecture to Achieve QoS in Coordinated Distributed Mode

DESIGN AND IMPLEMENTATION OF IEEE MAC LAYER SIMULATOR

Mobile WiMAX EPL 657. Panayiotis Kolios

Overview of Networks

Cross-Layer QoS Support in the IEEE Mesh Network

UPLINK SCHEDULING FOR SUPPORTING PACKET VOICE TRAFFIC IN IEEE BACKHAUL NETWORKS

Abstract of the Book

A Channel-Aware Uplink Scheduling Algorithm for Mobile WiMAX Networks

Mohammad Hossein Manshaei 1393

DiffServ Architecture: Impact of scheduling on QoS

Solutions to Performance Problems in VoIP Over a Wireless LAN

A Performance Analysis of Packet Scheduling Algorithms between Homogeneous Algorithm And Hybrid Algorithm in Point to Multipoint WiMAX Networks

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network

An Enhanced Service Flow Management Scheme for IEEE Broadband Wireless Access Systems

Chapter 1 Introduction

Multicast and Quality of Service. Internet Technologies and Applications

Performance Evaluation of Scheduling Mechanisms for Broadband Networks

Mobility Management in Heterogeneous Mobile Communication Networks through an Always Best Connected Integrated Architecture

QOS-AWARE PROPORTIONAL FAIR (QAPF) DOWNLINK SCHEDULING ALGORITHM FOR LTE NETWORK

Cover Page. Performance Evaluation of the DOCSIS 1.1 MAC Protocol According to the Structure of a MAP Message

QoS ANALYSIS OF DIFFERENT SERVICE CLASSES IN WiMAX NETWORK USING VOIP

Performance Evaluation of Scheduling Algorithm for Wimax Networks

Investigation of Efficient Resource Allocation Schemes for WiMAX Networks

International Journal Of Core Engineering & Management Volume-5, Issue-7, October-2018, ISSN No:

PROPOSAL OF MULTI-HOP WIRELESS LAN SYSTEM FOR QOS GUARANTEED TRANSMISSION

A Study On Broadband Wireless Access-Wimax

Certified Wireless Network Administrator (CWNA) PW Chapter Medium Access. Chapter 8 Overview

Performance of Soft Handover FBSS Compared to Hard Handover in case of High Speed in IEEE e for Multimedia Traffic

SIMULATION FRAMEWORK MODELING

OPNET BASED SIMULATION AND INVESTIGATION OF WIMAX NETWORK USING DIFFERENT QoS

Bandwidth Allocation for Quality of Service Provision in IEEE Systems

Internet Traffic Performance in IEEE Networks

A Deficit Round Robin with Fragmentation Scheduler for Mobile WiMAX

Performance Study of Homogeneous Uplink Scheduling in Hybrid ONU-BS Architecture

* Author to whom correspondence should be addressed; Tel.: ; Fax:

Department of Electrical and Computer Systems Engineering

A Deficit Round Robin with Fragmentation Scheduler for IEEE e Mobile WiMAX 1,2

Implementation and Evaluation of Scheduling Algorithms in Point-to-Multipoint Mode in Wimax Networks

fair-queue aggregate-limit

Cross-Layer Optimized Architecture of MBS over Mobile WiMAX

Streaming Video and Throughput Uplink and Downlink

Preliminary Performance Evaluation of QoS in DOCSIS 1.1

MODULATION AWARE CONNECTION ADMISSION CONTROL AND UPLINK SCHEDULING ALGORITHM FOR WIMAX NETWORKS

Capacity Utilization and Admission Control in e WiMAX

IP Core Expertise From WireIE

Performance Analysis of TCP and UDP-based Applications in a IEEE deployed Network

Bandwidth Allocation for Video Streaming in WiMax Networks

The IEEE WirelessMAN Standard for Broadband Wireless Metropolitan Area Networks

A Latency and Modulation Aware Bandwidth Allocation Algorithm for WiMAX Base Stations

Detection and Fortification Analysis of WiMAX Network: With Misbehavior Node Attack

Transcription:

Proceedings of the World Congress on Engineering and Computer Science 9 Vol I WCECS 9, October -, 9, San Francisco, USA 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 ISBN:978-988-7-6-8 WCECS 9

Proceedings of the World Congress on Engineering and Computer Science 9 Vol I WCECS 9, October -, 9, San Francisco, USA 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 ISBN:978-988-7-6-8 WCECS 9

Proceedings of the World Congress on Engineering and Computer Science 9 Vol I WCECS 9, October -, 9, San Francisco, USA 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. ISBN:978-988-7-6-8 WCECS 9

Proceedings of the World Congress on Engineering and Computer Science 9 Vol I WCECS 9, October -, 9, San Francisco, USA.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. ISBN:978-988-7-6-8 WCECS 9

Proceedings of the World Congress on Engineering and Computer Science 9 Vol I WCECS 9, October -, 9, San Francisco, USA.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. ISBN:978-988-7-6-8 WCECS 9