Int. J. Communications, Network and System Sciences, 2009, 2, 888-894
doi:10.4236/ijcns.2009.29103 Published Online December 2009 (http://www.SciRP.org/journal/ijcns/).
Copyright © 2009 SciRes. IJCNS
Optimizing WiMAX: A Dynamic Strategy for Reallocation
of Underutilized Downlink Sub-Frame to
Uplink in TDD Mode
Abdul Qadir ANSARI1, Abdul Qadeer K. RAJPUT2, Adnan Ashraf ARAIN2, Manzoor HASHMANI2
1Wireless Core Network, Pakistan Telecommunication Company Limited, Pakistan
2CREST-Research Group, IICT, Mehran University of Engineering and Technology, Jamshoro, Pakistan
E-mail: qadir.ansari@ptcl.net.pk, aqkrajput@muet.edu.pk, adnanlooking@ieee.org, mhashmani@yahoo.com
Received August 20, 2009; revised September 22, 2009; accepted November 1, 2009
Abstract
WiMAX networks experience sporadic congestion on uplink when applications running at subscriber sta-
tions need more bandwidth to transmit than allocated. With the fast proliferation of mobile Internet, the
wireless community has been looking for a framework that can address the issue of impediment on uplink.
Due to asymmetric behavior of Internet applications downlink sub-frame is expected to have longer duration
as compared to uplink. According to IEEE 806.16 standard for WiMAX the segmentation of TDD frame
between uplink and downlink can be dynamically redefined even at runtime. Research contributions so far
lack in addressing an optimal strategy for readjustment of uplink and downlink sub-frame boundaries; based
on traffic statistics. In this paper, we introduce a mechanism that allows uplink sub-frame to grow, borrowing
resources from the downlink sub-frame, if the uplink utilization is high and the downlink is being underuti-
lized. We present here, a framework to dynamically demarcate the TDD frame-duration between uplink and
downlink. Proposed algorithm takes into account the present utilization of downlink and reallocates a certain
quantum of free resources to uplink. This occurs when uplink observes shortage of bandwidth to transmit.
We simulate some test scenarios using OPNET Modeler with and without dynamic reallocation capability.
The results of our simulation confirm the effectiveness of proposed algorithm which observes a remarkable
decrease in end-to-end packet delay. Also, we observe an improvement in throughput at uplink such that, the
performance of downlink remains unaffected.
Keywords: WiMAX, Time Division Duplex (TDD), Quality of Service (QoS), End-to-End Packet Delay,
Network Throughput
1. Introduction
The IEEE 802.16 family of standards specifies the air
interface of fixed and mobile broadband wireless access
(BWA) systems that support multimedia services. The
IEEE 802.16-2004 standard, which was previously called
802.16d or 802.16-REVd, was published for fixed access
in October 2004. Good reviews of the standard can be
found in [1–3]. The standard has been updated and ex-
tended to the 802.16e standard for mobile access, Mobile
WiMAX, as of October 2005 [4]. Mobile WiMAX is a
broadband wireless solution that enables convergence of
mobile and fixed broadband networks. Mobile WiMAX
technology is designed to be able to scale to work in dif-
ferent channelizations from 1.25 to 20 MHz to comply
with varied requirements.
The fundamental premise of the IEEE 802.16e MAC
architecture is QoS on the move. With fast air interface,
asymmetric downlink/uplink configuration capability,
fine resource granularity and a flexible resource alloca-
tion mechanism, Mobile WiMAX can meet QoS require-
ments for a wide range of data services and applications
[5].
IEEE 802.16e standard includes QoS support frame-
work; however, it left undefined the details to ensure
QoS guarantees, scheduling algorithms, uplink (UL) and
downlink (DL) sub-frame allocation; for vendors as a
motivation to device effective scheduling and resource
allocation mechanisms to deliver QoS guarantees, espe-
cially for the real-time traffic.
A. Q. ANSARI ET AL. 889
WiMAX networks support two types of duplexing
modes to separate UL and DL communication; i.e. Time
Division Duplex (TDD) and Frequency Division Duplex
(FDD). In this paper we have focused on TDD mode
where both UL and DL share same frequency and to
separate downlink and uplink, time division multiple
access (TDMA) is used.
The duration of DL and UL sub-frames may be de-
cided once based on average traffic statistic expectations.
However, it is also possible to tune the network configu-
ration through real-time monitoring, and may readjust
the uplink and downlink boundaries.
According to the standard, this segmentation can be
dynamically adjusted even at runtime. Unfortunately, re-
search contributions so far lacks in addressing an optimal
strategy towards readjustment of UL and DL boundaries
dynamically; while keeping the current traffic statistics
in account. It is important to remember that asymmetric
behavior of Internet applications intuitively ask for more
duration of DL sub-frame as compared to UL. Also DL
traffic behaviors could be controlled at serving Base Sta-
tion (BS); but it is not true for UL.
We have introduced a mechanism in order to allow the
UL sub-frame to “grow”, borrowing resources from the
DL sub-frame, if the UL utilization is high and the DL
utilization is low. Our strategy is to keep the perform-
ance graph of downlink traffic unaffected by monitoring
the downlink utilization and requirement. Moreover re-
sources borrowed from DL will be relinquished as and
when required at DL. The mechanism is tested in a con-
trolled environment for it effectiveness. Simulation re-
sults confirmed the positive impact of this new capability
on throughput and packet end-to-end delay on UL.
2. WiMAX-Time Division Duplex
The IEEE 802.16e-2005 supports both time division du-
plexing (TDD) and frequency division duplexing (FDD)
modes. In TDD mode, the uplink and downlink trans-
mission share the same frequency but do not transmit
simultaneously. The frame, in Figure 1, is flexibly di-
vided into a downlink sub-frame and an uplink sub-
frame. The downlink sub-frame used to transmit data
from a BS to SS. The uplink sub-frame carries SS traffic
to the BS. The sub-frame is divided into mini slots,
which is the minimum unit of data transfer in this level.
Frames are broadcasted and during the downlink sub-
frame, the SS picks up the data addressed to it. Media
Access Protocol (MAP) messages are broadcasted at the
beginning of each downlink sub-frame. There are two
types of MAP messages, DL-MAP and UL-MAP. The
DL-MAP described the usage of the downlink sub-frame
whereas the UP-MAP tells which mini slot and how many
mini slots are allocated to the specified SS for its trans-
mission during the uplink sub-frame.
Mobile WiMAX profiles only consider the TDD mode
of operation for the following reasons:
1) It allows dynamic reallocation of DL and UL radio
resources to effectively support asymmetric traffic pat-
tern that is common in Internet applications.
2) The allocation of radio resources in DL and UL is
determined by the DL/UL switching point(s).
3) Both DL and UL are in the same frequency channel
to yield better channel reciprocity and to better support
link adaptation.
4) A single frequency channel in DL and UL can pro-
vide more flexibility for spectrum allocation.
As shown in Figure 2, the connection between a SS
and BS is identified by a unique connection identifier
(CID). One CID can correspond to an individual applica-
tion or a number of applicants bundled together such as a
group of users in the same building. CID also specifies
polling schemes provided to the connection by the BS,
which will result in QoS for the connection who owns
this CID.
Figure 1. WIMAX TDD frame.
Figure 2. Connection (CID)-based WiMAX MAC layer [6].
Copyright © 2009 SciRes. IJCNS
A. Q. ANSARI ET AL.
890
3. Quality of Service Support in WiMAX
WiMAX with provisioned quality of service (QoS) for
digital multimedia applications to mobile end users over
wide area networks is the new frontier of telecommuni-
cations industry.
Before providing a certain type of a service, the base
station and user-terminal first establish a unidirectional
logical link between the peer MACs called a connection.
The outbound MAC then associates packets traversing
the MAC interface into a service flow to be delivered
over the connection. The QoS parameters associated with
the service flow define the transmission ordering and
scheduling on the air interface. The connection-oriented
QoS therefore, can provide accurate control over the air
interface. Since the air interface is usually the bottleneck,
the connection-oriented QoS can effectively enable the
end-to-end QoS control. The service flow based QoS
mechanism applies to both DL and UL to provide im-
proved QoS in both directions.
The service flow parameters can be dynamically
managed through MAC messages to accommodate the
dynamic service demand. IEEE 802.16 MAC is connec-
tion-oriented. BS controls the access to the medium,
bandwidth is granted to SS on demand. At the beginning
of each frame, the BS schedules the uplink and downlink
grants to meet the negotiated QoS requirements. Each SS
learns the boundaries of its allocation under current up-
link sub-frame via the UL-MAP message. The DL-MAP
delivers the timetable of downlink grants in the downlink
sub-frame [7].
4. Related Research Review
During last couple of years, many proposals for QoS
service support in WiMAX networks were published
[8–14]. Most of them are the solutions on the bandwidth
allocation (with preset allocation of UL and DL sub-
frame size [13]), flow scheduling and Adaptive Modula-
tion and Coding Schemas [14] to optimize the perform-
ance of WiMAX network. In [15] a three-tier QoS
framework is introduced where a Pre-scale Dynamic
Resource Reservation (PDRR) is proposed to allocate
frame bandwidth to UL sub-frame and DL sub-frame
with pre-scaled bounds. In [16] the presented baseline
network model is examined for fixed and dynamic real-
location, but under dynamic reallocation the resources
are relinquished completely from UL and allocated back
to DL when a certain preset threshold for DL occupancy
is met. We have modified the algorithm and proposed a
step-by-step allocation and similarly a step-by-step de-
allocation of UL resources back when certain threshold
of DL occupancy is met.
5. Proposed Strategy to Enable Reallocation
Capability
We provide here a basic mechanism that allows uplink
sub-frame to grow, borrowing resources from the DL
sub-frame, if the uplink utilization is high and the down-
link is underutilized. Our strategy ensures that resources
borrowed should be relinquished as and when required
by DL in order to ensure that with this introduced capa-
bility the DL performance should not be affected. Our
strategy is to observe the utilization of DL resources and
if DL is underutilized and UL is starving for bandwidth;
DL sub-frame duration may be reduced and UL sub-
frame duration may be increased by a certain quantum of
time.
5.1. The Proposed Algorithm
1) Baseline network scenario is simulated using OPNET
Modeler 14.5 (Wireless Suite) to test the impact of new
capability to redefine the boundaries of UL and DL
sub-frames.
2) Observe the frame allocation information and the
traffic behavior prior to the addition of the new capabil-
ity. For example; a) Observe sub-frame utilization, and b)
Application Performance in terms of throughput and
end-to-end packet delay on UL
3) Implement a mechanism to change the uplink and
downlink partition dynamically.
4) Implement an algorithm that performs re-allocation
of the sub-frames.
5) Ensure the performance of DL traffic should remain
unaffected with introduction of new capability.
6) Observe and analyze the results with the new capa-
bility.
7) Compare, analyze and summarize the simulation
results with the baseline network results.
5.2. Flowchart of our Proposed Algorithm
Here, we set certain thresholds for UL and DL sub-frame
utilization to decide whether or not the sub-frame dura-
tion need to be dynamically adjusted. The same is shown
here, in the flowchart of our proposed algorithm in Fig-
ure 3.
The above flow chart shows how the evaluation of the
sub-frames utilization is used to determine whether in-
crease the UL sub-frame size or prohibit any readjust-
ment of sub-frame duration.
5.3. Pseudo Code of Proposed Algorithm
1) Check DL Sub-Frame Utilization.
a) Is DL already reduced
Copyright © 2009 SciRes. IJCNS
A. Q. ANSARI ET AL. 891
Figure 3. Proposed scheme- flow chart.
b) Is DL utilization is below threshold
c) If DL is already reduced but utilization is still
under threshold go to Step 2.
d) Else revert back last reduction in DL
e) Reset the UL and DL sub-fame boundaries to the
previous values for each respectively and go to Step 4.
2) Check UL Sub-Frame Utilization.
a) Is UL sub-frame utilization above threshold?
b) Is DL under utilized?
c) If both conditions a and b are TRUE then check
condition in d.
d) Check DL sub-frame length < minimum allow-
able length
e) If condition fails in d then go to Step 4.
f) Else go to Step 3.
3) Increase UL Frame Size by One Step.
a. Update UL and DL sub-fame boundaries
4) EXIT.
6. Our Proposed Setup for Simulation
The baseline network is composed of one WiMAX cell
with four SS nodes. All SS nodes have an uplink appli-
cation load of 250 Kbps for a total of 1 Mbps. At specific
times, the Server generates 600 Kbps of application traf-
fic directed to SS-0 and SS-1; this creates a total
downlink application load of 1.2 Mbps. The cell uses
Scalable OFDMA frame with 512 sub-carriers and of 5
milliseconds duration. Uplink sub-frame is set to 12
symbol times (i.e. frame columns). Downlink sub-frame
is assigned 34 symbol times. For QPSK ½, the capacity
expected is Uplink: ~ 0.6 Mbps. Downlink: ~2.5 Mbps.
6.1. Preset Sub-frame Allocation between UL and DL
6.1.1. DL Traffic Behavior
Following graph (Figure 4) shows MAC load and
throughput for DL. It can be easily observed that DL
MAC load and throughput is same i.e. 1.2 Mbps. Total
DL capacity is 2.5 Mbps; thus there is enough capacity at
DL to successfully transport the DL load.
Moreover the ETE packet delay remains between
6~10 milliseconds which is fairly under acceptable range,
as shown in Figure 5.
Figure 4. DL traffic load and throughput.
Figure 5. End-to-end packet delay (DL).
Copyright © 2009 SciRes. IJCNS
A. Q. ANSARI ET AL.
892
6.1.2. UL Traffic Behavior
Following graph (in Figure 6) shows MAC load and
throughput for UL. We observe that UL MAC load is ~ 1
Mbps and throughput is 0.56 Mbps. UL capacity is 0.6
Mbps; thus the offered load is exceeding the capacity;
which results in high application delays ranging from 3.5
to 3.75 seconds (Figure 7). Thus UL is running out of
resources and do not have enough capacity to accommo-
date any further load.
6.1.3. Statistics of Usage and Usable Sizes (UL and DL)
Statistics results are also collected, in Figure 8, for data
burst percentage utilization and sub-frame usable size for
UL and DL.
From above diagram it is evident that DL usage is
about 60%; however UL usage is 100%. Also usable
Figure 6. UL traffic load and throughput.
Figure 7. End-to-end packet delay (UL).
Figure 8. Data burst usage and sub-frame usable size.
sub-frame size for UL is merely ~3.3 K symbols and
same for DL is nearly 11.3 K Symbols.
6.2. Dynamic Sub-Frame Allocation between UL
and DL
6.2.1. DL Traffic Behavior
The performance of DL traffic remained unaffected as
desired; i.e. 1.2 Mbps MAC load and throughput (Figure
9). Comparison could also be found in second frame.
Application end-to-end packet delay is observed to re-
main under ~8 milliseconds (Figure 10).
6.2.2. UL Traffic Behavior
Here we can confirm the major improvement in through-
put at UL. Comparison is presented between constant
and adaptive schemas. It is evident that load and
throughput are almost aligned on UL as well (Figure 11).
Now UL transports almost all the traffic originated form
MS and directed to BS.
This improvement has also resulted in remarkable de-
crease in packet end-to-end delay on UL; which has now
reduced to ~7 milliseconds from 3~4 seconds (Figure 12).
6.2.3. Statistics of Usage and Usable Sizes (UL and
DL)
From UL and DL data burst usage and Usable size (Fig-
Copyright © 2009 SciRes. IJCNS
A. Q. ANSARI ET AL.
Copyright © 2009 SciRes. IJCNS
893
Figure 9. DL traffic load and throughput. Figure 10. End -to -end packet delay (adaptive).
Figure 11. UL traffic load and throughput. Figure 12. End-to-end packet delay (UL).
7. Conclusions
ure 13) statistics it is evident that our scheme worked
well and effectively utilized the free DL bandwidth at
UL. With our strategy UL usage has improved because
the UL usable capacity increases to maximum when DL
utilization is lowest.
This paper presents a dynamic strategy that takes advan-
tage of underutilized DL sub-frame, allowing the UL
sub-frame to acquire temporarily free resources of DL
A. Q. ANSARI ET AL.
894
Figure 13. Data burst usage and sub-frame usable size.
when UL observes shortage of resources. Our proposed
mechanism ensures the performance of DL to remain
unaffected by continuous monitoring of the DL utiliza-
tion. In case of requirements, the sub-frame boundaries
could be readjusted and DL will be prioritized. The pro-
posed mechanism is tested under controlled environment
using OPNET Modeler for correctness and effectiveness.
In our proposed work, an observable improvement is
seen in both throughput and end-to-end packet delay at
UL without affecting the performance of DL.
8. References
[1] C. Eklund, et al., “IEEE standard 802.16: A technical
overview of the wireless MAN air interface for broad-
band wireless access,” IEEE Communication Magazines,
pp. 98–107, June 2002.
[2] A. Ghosh, et al., “Broadband wireless access with Wi-
MAX/802.16: Current performance benchmarks and fu-
ture potential,” IEEE Communication Magazine, pp.
129–36, February 2005.
[3] 802.16d Task Group, “IEEE standard for local and met-
ropolitan area networks part 16: Air interface for fixed
broadband wireless access systems,” IEEE, IEEE802-
16-2004 Version, 802.16d or Fixed WMAN, June 2004.
[4] 802.16e Task Group, “IEEE standard for local and metro-
politan area networks part 16: Air interface for mobile
broadband wireless access systems,” IEEE, Active Inter-
national Standard, 802.11e or Mobile WMAX, 2005.
[5] WiMAX Forum: Mobile WiMAX – Part I: A Technical
Overview and Performance Evaluation, June 2006.
[6] X. Yang, M. Venkatachalam, and S. Mohanty, “Exploiting
the MAC layer flexibility of WiMAX to systematically
enhance TCP performance,” IEEE Mobile WiMAX
Symposium, 2007.
[7] K. C. Chen and J. Roberto B. de Marca, “Mobile Wi-
MAX,” IEEE PRESS, IEEE Communications Society,
Sponsor, John Wiley & Sons, Ltd, April 2008.
[8] J. Sun, Y. Yao, and H. Zhu, “Quality of service scheduling
for 802.16d broadband wireless access systems,” Pro-
ceedings of IEEE 63rd International Conference of Ve-
hicular Technology 2006, VTC 2006-Spring, Vol. 3, pp.
1221–1225, 2006.
[9] G. Chu, D. Wang, and S. Mei, “A QoS architecture for the
MAC protocol of IEEE 802.16d BWA system,” Pro-
ceedings of IEEE International Conference on Commu-
nications, Circuits and Systems, Vol. 1, pp. 435–439,
June 2002.
[10] K. Wongthavarawatn and A. Ganz, “Packet scheduling
for QoS support in IEEE 802.16d broadband wireless ac-
cess systems,” International Journal of Communication
Systems, Vol. 16, pp. 81–96, 2003.
[11] J. Chen, W. Jiao, and H. Wang, “A service flow man-
agement strategy for IEEE 802.16d broadband wireless
access systems in TDD mode,” Proceedings of IEEE In-
ternational Conference on Communications 2005, Vol. 5,
pp. 3422–3426, May 2005.
[12] R. Iyengar, P. Iyer, and B. Sikdar. “Delay analysis of
802.16 based last mile wireless networks,” IEEE Globe-
com, USA, 2005.
[13] R. Pries, D. Staehle, and D. Marsico, “IEEE 802.16 capac-
ity enhancement using an adaptive TDD split,” Vehicular
Technology Conference, pp. 1539–1543, May 11–14,
2008.
[14] A. Q. Ansari, A. Q. K. Rajput, and M. Hashmani; “Wi-
MAX network optimization-analyzing effects of adaptive
modulation and coding schemes used in conjunction with
ARQ and HARQ,” Proceedings of 7th International Con-
ference on Communication Networks and Services Re-
search, pp. 6–13, 2009.
[15] M. Ma, J. Lu, S. Kumar, and B. Chong, “A three-tier
framework and scheduling to support QoS service in
WiMAX,” Proceedings of ICICS, 2007.
[16] “Understanding WiMAX model internals and interfaces,”
Opnetwork, 2008.
Copyright © 2009 SciRes. IJCNS