IEEE Paper Template in A4 (V1)

advertisement
Comparison of WiMAX Uplink Schedulers for Fixed
and Mobile Environment
Deepak Gyanchandani, Anjulata Yadav, Jayadipti Lal
Department of Electronics and Telecommunication, SGSITS Indore-452003 (M.P.), India
deepakgyanchandani2@gmail.com, yadawanjulata@rediffmail.com, jayadiptilal@yahoo.co.in
Abstract— Worldwide Interoperability for Microwave Access
(WiMAX) based on IEEE standard 802.16 provides wireless
services in Metropolitan Area Network (MAN) at gross data rate
of 1 Mbps - 75 Mbps. In WiMAX Service Classes, Scheduling
and Call and Admission Control (CAC) are defined to provide
Quality of Service (QoS) to applications such as voice, video and
data. Scheduling is the main component of QoS management of
IEEE 802.16 that helps assure QoS to various service classes.
These scheduling algorithms are compared on the basis of
performance metrics average throughput, average end to end
delay and average jitter. This paper aims at comparing various
uplink scheduling algorithms for voice, video and data traffic in
a fixed and mobile WiMAX network.
Keywords— IEEE 802.16, WiMAX, Qualnet, QoS, Scheduling
Algorithms
I. INTRODUCTION
WiMAX is a Broadband Wireless Access (BWA) which
aims at covering wide geographical area along with high data
rates [1]. IEEE 802.16 gives information about QoS
requirements for different service classes but does not give
any standard as how to achieve these QoS. This part of IEEE
standard has been left for researchers and service providers.
IEEE 802.16-2004 forms basis of first WiMAX which aims at
providing services to fixed applications. Next variant IEEE
802.16-2005 also known as mobile WiMAX provides
mobility support and handover. QoS ensures required
treatment to applications by providing sufficient bandwidth,
reducing delay and minimizing jitter and packet loss. Various
multimedia applications like Voice over Internet Protocol
(VoIP), Video Streaming and data traffic have different QoS
requirement. High data rate applications like VoIP, video
streaming require reduced average end to end delay and
average jitter as their major QoS requirement but for low data
rate applications like data traffic better throughput is the major
QoS requirement [9].
Two types of network modes are defined in WiMAX –
mesh mode and Point to Multipoint (PMP) mode. In PMP
there is a centralized Base Station (BS) through which
different Subscriber Stations (SS) communicate with each
other, whereas in mesh mode no concept of centralized BS is
involved and all SS communicate with each other directly.
The IEEE 802.16 standard Media Access Control (MAC)
layer provides QoS differentiation for different types of
applications that might operate over 802.16 networks, through
five defined service class types. They are Unsolicited Grant
Service (UGS) which is designed to support fixed-size data
packets at a constant bit rate (CBR) like VoIP, Real-time
Polling Services (rtPS) which is designed to support real-time
service flows, such as MPEG video that generate variable-size
data packets on a periodic basis, Non-real-time Polling
Service (nrtPS) which is designed to support delay-tolerant
data streams, such as File Transfer Protocol (FTP), Best
Effort(BE) which is designed to support data streams such as
Web browsing that do not require a minimum service-level
guarantee and Extended-real-time Polling Service (ertPS)
which is designed to support real-time applications such as
VoIP with silence suppression, that have variable data rates
but require guaranteed data rate and delay [10].
WiMAX scheduling algorithms like Weighted Round
Robin (WRR), Weighted Fair Queuing (WFQ), Strict Priority
(SP) and Round Robin (RR) are evaluated in [9] to show the
performance of these scheduling algorithms for different QoS
requirements but for only fixed network. Performance of
various scheduling techniques in order to fulfil QoS
requirements for different applications and to develop new
algorithm have been analysed in [3] by varying
Downlink/Uplink (DL/UL) ratio. Comparison of behaviour of
various homogeneous and hybrid algorithms is done in [6] but
focussing only on traffic of rtPS service class. This paper
performs evaluation of various schedulers for both fixed and
mobile network considering traffic of various classes by
varying load and applications.
The remaining paper is organized as follows: Section 2
discusses about different uplink schedulers compared in this
paper. Section 3 gives overview about Simulation parameters
and scenario along with result analysis. Section 4 discusses
about conclusion and future work.
II. UPLINK SCHEDULING ALGORITHMS
Scheduling algorithms are of utmost importance in
WiMAX network in order to satisfy and enhance the QoS
requirements of its users, while effectively utilising its
available resources. Three schedulers are employed in
WiMAX, uplink and downlink scheduler at BS and and uplink
scheduler at SS. Uplink scheduler at BS decides allocation of
channel among users and the order of transmission on their
data units whose number is decided by Downlink scheduler at
BS. The Uplink scheduler at SS requests for Bandwidth (BW)
and transmits its data to BS. BW is allocated in two ways
either allocating bandwidth to each connection which is called
Grant Per Connection (GPC) or allocating bandwidth to each
Subscriber Station which is Grant Per Subscriber Station
(GPSS).
Schedulers are classified as channel aware schedulers and
channel unaware schedulers. Channel unaware schedulers are
further classified as homogeneous schedulers and hybrid
schedulers. Channel aware schedulers are those schedulers
which depending upon current Signal to Noise Ratio (SNR)
value of channel decide its Modulation and Coding technique
according to Adaptive Modulation and Coding (AMC)
scheme. On the other hand Channel unaware schedulers are
those which make no use of channel state conditions. Hybrid
Schedulers are mainly composed of various Homogeneous
Schedulers.
This paper compares following homogeneous schedulers:
Fig. 2 Flow Chart of Weighted Fair Queuing Algorithm
Fig. 1 Flow Chart of Round Robin Algorithm
A. Round Robin Algorithm
This is the simplest type of scheduling algorithm. It assigns
equal transmission time to each connection without taking into
account any priority or queue length. Advantage of this
scheduling algorithm is that it provides fairness into network
as each connection gets a chance to transmit one by one, but it
has a disadvantage that it also assigns bandwidth to
connections which are idle.
B. Weighted Fair Queuing Algorithm
In this type of scheduling algorithm each data flow has its
own queue which is of First in First out (FIFO) type and then
weights are dynamically assigned to each queue. Depending
upon this weight resources are made available to each
connection. This algorithm introduces partiality into network
as queues with large weights or greater number of data
packets may utilize maximum bandwidth. Moreover it also
has a complexity issue.
Robin for mobile nodes using Qualnet 4.5 to investigate their
suitability for particular application.
The scenario selected for simulation is a PMP network
consisting of one BS and SS's varying from 10-60 with 18
data flows comprising of ertPS, rtPS and nrtPS type traffic.
Fig. 4 WiMAX Scenario
Table 1 gives simulation parameters for the scenario.
TABLE I
SIMULATION PARAMETERS
Parameters
Frame Structure
Node Placement
Simulation Grid Size
Simulation Time
Number of SS
Operating Frequency
Transmission Power
Mobility Speed
Network Bandwidth
Fig. 3 Flow Chart of Strict Priority Algorithm
C. Strict Priority Algorithm
In this algorithm each connection has an additional priority
factor attached with it and depending upon this priority value
services are provided to connections that is data flow with
highest priority is served first. Also if two connections have
same priority then they are served according to their order of
arrival in queue. Usually the order of priority is UGS, ertPS,
rtPS, nrtPS, BE. This algorithm provides a decreased
throughput as high priority connections are completely served
first due to which low priority connections are starved.
III. SIMULATION ENVIRONMENT AND ANALYSIS OF RESULT
WiMAX homogeneous scheduling algorithms Weighted
Fair Queuing and Strict priority have been evaluated for fixed
nodes and Weighted Fair Queuing, Strict Priority and Round
Value
TDD
Random
1500m X 1500m
100s
10 – 60
2.4 GHz
30 dBm
10 m/s
20 MHz
Simulation graphs have been plotted for average throughput,
average end to end delay and average jitter by varying number
of nodes form 10 to 60. Along with nodes applications are
also varied. Different applications considered are VoIP for
ertPS service class, Video streaming for rtPS service class and
data traffic for nrtPS service class in the ratio 1:1:1
respectively, when no. of nodes are taken as 10. As nodes are
increased, applications also increase and at 60 nodes they are
in ratio 6:6:6. VoIP model based on H.323 codec has average
talking time of 15 seconds. Rate for video streaming traffic is
4.096 Mbps.
Following Graphs have been observed:
A. Result Analysis for Fixed Nodes
Figure 5 shows the variation of throughput with the
increase in number of SS for video streaming for Weighted
Fair Queuing and Strict Priority scheduling algorithms.
Average throughput of SS’s of a class decreases with
increased concentration of SS’s of that class due to increase in
network load and increase in wastage of bandwidth due to
uplink burst preamble.
Now according to graph when Strict Priority is used as
scheduling algorithm then better throughput is experienced in
case of rtPS traffic as Strict Priority provides first preference
to higher priority traffic.
Queuing as video streaming is second in priority to VoIP so it
will experience some delay. Moreover Weighted Fair Queuing
experiences little less delay as it distributes bandwidth
according to weights of queue.
Fig. 5 CBR average Throughput Vs number of nodes
Fig. 8 VoIP average end to end delay Vs number of nodes
Fig. 6 CBR average end to end delay Vs number of nodes
Fig. 9 VoIP average jitter Vs number of nodes
Figure 8 and Figure 9 shows the variation of end to end
delay and jitter with the increase in number of SS for VoIP for
Weighted Fair Queuing and Strict Priority scheduling
algorithms. It is seen that Strict Priority provides less delay
and jitter in case of VoIP as this is highest priority traffic for
our scenario. So average value for end to end delay and jitter
is less in Strict Priority as compared to Weighted Fair.
Fig. 7 CBR average jitter Vs number of nodes
Figure 6 and Figure 7 show the variation of end to end
delay and jitter respectively with the increase in number of SS
for video streaming for Weighted Fair Queuing and Strict
Priority scheduling algorithms. It is seen that Strict Priority
experiences little more delay and jitter than Weighted Fair
Figure 10 shows the variation of throughput with the
increase in number of SS for data traffic for Weighted Fair
Queuing and Strict Priority scheduling algorithms. As this is
low priority traffic so poor throughput is observed in case of
Strict Priority whereas better throughput is provided by
Weighted Fair Queuing scheduling algorithm.
Fig. 10 FTP average Throughput Vs number of nodes
Fig. 12 CBR average end to end delay Vs number of nodes
B. Result Analysis for Nodes with Mobility
Fig. 11-16 represents comparison of average throughput,
average end to end delay and average jitter. The only
difference is that a mobility element has been introduced in all
nodes and they move randomly in any direction with a speed
of 10m/s.
Figure 11 shows the variation of throughput with the
increase in number of SS for video streaming for Weighted
Fair Queuing, Strict Priority and Round Robin scheduling
algorithms. It is seen that Round Robin algorithm offers good
throughput values for rtPS traffic as it sends packet from each
queue one by one.
Fig. 13 CBR average jitter Vs number of nodes
Fig. 11 CBR average Throughput Vs number of nodes
Figure 12 and Figure 13 show the variation of end to end
delay and jitter with the increase in number of SS for video
streaming for Weighted Fair Queuing, Strict Priority and
Round Robin scheduling algorithms. As was seen earlier
Round Robin algorithm offering good throughput value. Now
since Round Robin gives service to all queues one by one so
with increase in number of queues this algorithm can provide
fair amount of end to end delay and jitter as is seen in graphs.
Again Strict Priority offers less average end to end delay and
jitter amongst all.
Fig. 14 VoIP average end to end delay Vs number of nodes
Figure 14 and Figure 15 show the variation of end to end
delay and jitter with the increase in number of SS for VoIP for
Weighted Fair Queuing, Strict Priority and Round Robin
scheduling algorithms. It is seen from graphs Weighted Fair
Queuing provides lowest value for average end to end delay
and average jitter.
VoIP, video streaming and data traffic by providing the
required QoS.
In this paper we can conclude that for video streaming
which is a rtPS traffic, Strict Priority gives good throughput
values but for nrtPS traffic, Round Robin algorithm provides
good throughput. But in case of VoIP less average end to end
delay and average jitter are observed in case of Weighted Fair
Queuing algorithm.So we can conclude that for VoIP traffic
Weighted Fair Queuing is suitable, for video streaming Strict
Priority is suitable and for data traffic Round Robin is suited.
So we need to use more than one scheduling algorithm for
different data flows available at a single connection. So in
future we can implement a fair, robust and efficient scheduler
which gives better result for all data flows.
REFERENCES
Fig. 15 VoIP average jitter Vs number of nodes
[1]
[2]
[3]
[4]
[5]
[6]
Fig. 16 FTP average Throughput Vs number of nodes
[7]
Figure 16 shows the variation of throughput with the
increase in number of SS for data traffic for Weighted Fair
Queuing, Strict Priority and Round Robin scheduling
algorithms. It is seen that Round Robin algorithm offers good
throughput values for data traffic as it sends packet from each
queue one by one.
IV. CONCLUSIONS
WiMAX is a telecommunication technology providing
wireless data access over long distances in a variety of ways.
It has broad coverage like cell phone networks instead of
small Wi-Fi networks. It supports various applications like
[8]
[9]
[10]
Loutfi Nuaymi, “WiMAX Technology for Broadband Wireless
Access”, Wiley Publications.
Gajanan M. Galshetwar, Prof. Amutha Jayakumar, Yashika Mittal,
“Comparative Study of Different Scheduling Algorithms For WiMAX
MAC Scheduler Design”, International Journal of Engineering
Research and Applications(IJERA), Vol. 2, Issue 2, Mar-Apr 2012, pp.
1031 – 1037.
Kalpalatha Sankarasubramaniam, Srikanth Subramaniam, “A
Performance Study of Uplink Scheduling in WiMAX Network”, 2012
International Conference on Recent Trends in Information
Technology(ICRTIT), 19 – 21 Apr. 2012, pp. 377 – 382.
Milad Alizadeh, Ruzdidatul Akmam Dziyauddin, Dritan Kaleshi,
Angela Doufexi, “A Comparative Study of Mixed Traffic Scenarios for
Different Scheduling Algorithms in WiMAX”, 2012 IEEE 75th
Vehicular Technology Conference (VTC Spring, 6 – 9 May 2012, pp. 1
– 6.
Pratik Dhrona, Najah Abu Ali, Hossam Hassenein, “A Performance
Study of Scheduling Algorithms in Point-to-Multipoint WiMAX
Networks”, 33rd IEEE Conference on Local Computer Networks (LCN)
2008, 14 – 17 Oct 2008, pp. 843 – 850.
Aymen Belghith, Loutfi Nuaymi, “Comparison of WiMAX Scheduling
Algorithms and Proposals for the rtPS QoS Class”, 14th European
Wireless Conference (EW)2008, 22 – 25 June 2008, pp. 1 – 6.
Jin-Chemg Lin, Chun-Lun Chou, Cheng-Hsiung Liu, “Performance
Evaluation for Scheduling Algorithms in WiMAX Network”, 22nd
International Conference on Advanced Information Networking and
Applications-Workshop (AINAW) 2008, 25 – 28 Mar 2008, pp. 1 – 6.
Brijesh Kumar, Pooja Gupta, “Scheduling Algorithms in a WiMAX
Network”, 2012 Second International Conference on Advanced
Computing and Communication Technologies(ACCT), 7 – 8 Jan. 2012,
pp. 457 – 462.
Anju Lata Yadav, P.D. Vyavahare, P.P. Bansod, “Performance
Evaluation of Various WiMAX Schedulers Under Triple Play
Services”, Third Asian Himalayas International Conference on
Internet (AH-ICI) 2012, 23 – 25 Nov. 2012, pp. 1 – 5.
Jeffery G. Andrews, Arunabha Ghosh, Rias Muhamed,”Fundementals
of WiMAX”, Prantice Hall Publications.
Download