International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1738
ISSN 2229-5518
Performance Evaluation of WFQ Scheduling
Algorithm at Different Antenna’s Height in IEEE
802.16 Standards
Yogesh Kumar, Manju
—————————— ——————————
The IEEE working group has designed a standard based on
BWA systems for last mile wireless access named IEEE
802.16 Wireless MAN which is cheap in comparison with fiber or coax cable. Other advantages of BWA are high scalability, lower maintenance and upgrade costs. The IEEE
802.16 can be deployed rapidly even in areas difficult for wired infrastructures to reach.
The rest of the study is organized as follows: section 2 explains the brief architecture of WiMAX networks, next section 3 mentions the QoS classes, 4th section gives a brief introduction of Weight Fair queue (WFQ) scheduling algorithm, 5th section provides the simulation and analysis results. 6th section describes conclusion of this paper.
The basic IEEE 802.16 architecture consists of one Base Station (BS) which is usually installed on top of buildings or towers to serve subscriber stations up to 50Km away from it and one (or more) Subscriber Stations (SSs) which is located in home and business premises as shown in below figure. Both BS and SS are stationary while clients connected to SS may be fixed or mobile.
Figure 1: Architecture of IEEE 802.16
The BS is responsible for data transmission through two independent channels: the downlink channel (from BS to SS) which is only use by the BS, and the uplink channel (from SS to BS). Data transmission can take place from SSs through two operational modes: Mesh and Point-to- Multipoint (PMP). In Mesh mode, SS can communicate by either the BS or other SSs, in this mechanism the traffic can be routed not only by the BS but also by other SSs in the network; this means that the uplink and downlink channels are defined as traffic in both directions; to and from the BS. In the PMP mode, SSs can only communicate through the BS, which makes the provider capable of monitor the network environment to guarantee the Quality of Service QoS to the customers.
IEEE 802.16 defines five QoS service classes. Unsolicited Grant Service (UGS), Real-Time Polling Service (rtPS), Extended Real-Time Polling Service (ertPS), Non-Real-Time Polling Service (nrtPS), Best Effort (BE). Each of these has its own QoS parameters such as minimum throughput requirement and delay, jitter constraints.
variable bit rate (VBR) real time traffic such as MPEG
compressed video.
IJSER © 2013 http://www.ijser.org
International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1739
ISSN 2229-5518
designed to support VOIP with silence suppression. No traffic is sent during silent periods.
Weighted Fair Queuing (WFQ) was developed independently in 1989 by Lixia Zhang and by Alan Demers, Srinivasan Keshav and Scott Shenke. In WFQ, if bit rate of the output port, the number of active queues, the relative weight assigned to each of the queues, and the length of each of the packets in each of the queues, it is possible for the scheduling discipline to calculate and assign a finish time to each arriving packet. The scheduler then selects and forwards the packet that has the earliest finish time from among all of the queued packets. The finish time is not the actual transmission time for each packet. Instead finish time is a number assigned to each packet that represents the order in which packets should be transmitted on the output port.
Figure 2: Weighted Fair Queue (WFQ) Scheduling
The simulation is performed using QualNet 6.1. A QualNet is a commercial network simulation tool implemented in C++ that simulates wireless and wired packet mode communication networks. QualNet used in the simulation
of the MANET, WiMAX networks, satellite networks, wireless sensor networks etc. it has a graphical user interface and a sets of library function used for network communication.
The purpose of this simulation is to study the effect of number of queues and the height of antenna within the base station of a WiMAX network in Weighted Fair Queue (WFQ) Scheduling.
The simulated WiMAX network consist one Base Station (BS) and 29 Subscriber stations (SSs) which are distributed around the BS as shown in below figure.
The simulation parameters that we use in our simulation are shown in below table.
Parameter | Value |
Channel bandwidth | 2.4 MHZ |
Number of BS | 1 |
Number of SS | 29 |
Simulation time | 10 minutes |
Items to send | 100 |
Item size | 512 bytes |
FFT size | 2048 |
Antenna model | Omni directional |
Speed(mobility) | 10 mps |
Mobility model | Random waypoint |
Routing protocol IPV4 | Bellman Ford |
Service types | BE, nrtPS, rtPS, ertPS, UGS |
To simulate the different QoS types a mapping with different precedence values are used as shown in below table.
IJSER © 2013 http://www.ijser.org
International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1740
ISSN 2229-5518
Figure 4: Throughput (bits /seconds) VS Number of queues
Two main simulation scenarios are simulated to evaluate the effect of number of queues and height of antenna on the end-to-end delay, jitter and throughput in weight fair queue (WFQ) scheduling algorithm. The first scenario is carried on by changing the number of queues i.e 2, 3, 4, 5, 6. The second scenario is carried on by changing the height of antenna. 6 different values are used (1.5, 2, 2.5, 3, 5 heights).
The results of first scenario are presented in figures from 3 to 6, while figures 7 to 9 show the result of the second scenario.
Figure 3: Delay (seconds) VS Number of queues
From the figure 3, it is clear that the delay remains same i.e
2.033419 even when the numbers of queues are different.
From the figure 4, it is clear that the throughput remains
same i.e. 30417.64 even when the numbers of queues are changed.
Figure 5: Jitter (seconds) VS Number of queues
Figure 5 shows that the jitter remains same i.e 1.043659 even when the numbers of queues are changed.
Figure 6: Delay (seconds) VS Antenna Height (m) Figure 6 shows that the delay changes with the height of
antenna. Initially when the height of antenna is 1.5 m, the
delay is less i.e. 1.644664 in comparison with other heights. When the height of antenna is 2 m, delay increases to the
2.331096. When we increase height of antenna more than 2
IJSER © 2013 http://www.ijser.org
International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1741
ISSN 2229-5518
m, it has same value of delay i.e 2.033419 (less than previous height’s delay value) at 3, 4, 5, 10 meter.
Figure 7: Throughput (bits/sec) VS Antenna Height (m) Figure 7 shows that the throughput changes with the height
of antenna to some extent. Initially when the height of antenna is 1.5 m, the throughput is less i.e. 25823.21 in comparison with other heights. When the height of antenna is 2 m, throughput increases to the 29230.96. When we increase height of antenna more than 2 m, it has same value and maximum value of throughput i.e. 30417.64 (greater than previous height’s throughput value) at 3, 4, 5, 10 meter.
Figure 8: Jitter (seconds) VS Antenna Height (m)
Figure 8 shows that the jitter changes with the height of antenna to some extent. Initially when the height of
antenna is 1.5 m, the jitter is less i.e. 0.809425 in comparison with other heights. When the height of antenna is 2 m, jitter
increases to the 1.210347 which is greatest among all values of jitter. When we increase height of antenna more than 2 m, it has same value of
the jitter i.e. 1.043659 (less than previous height’s jitter
value) at 3, 4, 5, 10 meter.
Conclusion
The effect of antenna’s height and number of output queue is studied. The five QoS classes are included in the simulation. The results showed that the output queue number does not affect the throughput, jitter and end-to- end delay in Weighted Fair Queue Scheduling. In second scenario, results showed that jitter, throughput and delay are affected with the antenna’s height to some extent. After that value, throughput, delay and jitter remain constant at any height.
References
1. Abhishek Maheshwari, ”Implementation and evaluation of a MAC Scheduling Architecture for IEEE 802.16 Wireless MANs” Master Thesis, IIT Kanpur, 2006.
2. Ahmed H. Rashwan, Hesham M. EIBadawy, Hazem H. Ali
,”Comparative Assessments for Different WiMAX Scheduling
Algorithms” Proceedings of the World Congress on Engineering and
Computer Science 2009 VOL I
3. Ala’a Z. Al-Howaide, Ahmad S. Doulat, Yaser M. Khamayesh, “ Performance Evolution of Different Scheduling Algorithms in WiMAX”, International Journal of Computer science, Engineering and Applications (IJCSEA) Vol. I, no. 5, October 2011
4. Chuck Semeria, “Supporting Differentiated Service Classes: Queue
Scheduling Disciplines”, www.juniper.net.
5. G.Sateesh, Prasanthi Bheri, P. Rajesh, A. Rama Rao, ”Analysis of the Packet Scheduling Algorithms For WiMAX”, International Conference on Computer Science and Engineering- April 28th , 2012
6. QualNet documentation, “Qualnet 5.1 Model Library”
7. Supriya Maheshwari, “An Efficient QoS Scheduling Architecture for
IEEE 802.16 Wireless MANs,” Masters Thesis, IIT Bombay, 2005.
IJSER © 2013 http://www.ijser.org