Base Station Assisted Backoff for Broadband Wireless Access Anbazhagan Rajesh

advertisement
2012 International Conference on System Engineering and Modeling (ICSEM 2012)
IPCSIT vol. 34 (2012) © (2012) IACSIT Press, Singapore
Base Station Assisted Backoff for Broadband Wireless Access
Networks
Anbazhagan Rajesh and Rangaswamy Nakkeeran
Department of Electronics and Communication Engineering,
Pondicherry Engineering College, Puducherry, INDIA - 605014
ABSTRACT
Abstract. Contention based bandwidth request with subscriber station assisted truncated binary exponential
backoff (SAT) mechanism suffers from low contention efficiency and high access delay when transmission
failure is modeled with collision due to contention, unavailability of bandwidth and channel error. In this
paper, contention resolution with base station assisted backoff (BAB) mechanism is suggested and an
optimum contention window (OCW) is derived for bandwidth request in WiMAX networks. The
performance of WiMAX networks is studied with varying number of stations, error rates and the number of
slots allocated for bandwidth request. The contention efficiency (for q=0.60) with BAB shows an
improvement of 35.08% and 21.98% than SAT for 25% and 50% error rates, respectively. The access delay
with BAB (for q=0.60) shows an improvement of 25.42% and 22.33% than SAT with similar error rates.
Keywords: WiMAX, contention resolution, backoff mechanism, bandwidth reservation
1. Introduction
Worldwide interoperability for microwave access (WiMAX) networks has emerged as the strongest
candidate to provide last mile broadband wireless connectivity where wired infrastructure is difficult or
infeasible to deploy. Although last mile and last inch network with WiMAX aim to connect hot spots with
increased service rate, the quality of service (QoS) attribute of WiMAX does not reach the end user devices
for all class of services. WiMAX promises to offer guaranteed QoS at the media access control (MAC) layer
for real time services. One of the design challenges of MAC for non real-time services is to accommodate
high bit rates without any degradation in QoS.
The point to multipoint (PMP) WiMAX network consists of subscriber stations (SS’s) coordinated by
centralized base station (BS). The two main operations carried out by the SS are ranging and bandwidth
request. During uplink channel access (from SS to BS), the SS executes bandwidth request. The two types of
bandwidth request mechanism specified in IEEE 802.16 standards1 are unicast polling (contention free
access) and contention resolution. The main challenge in designing the backoff mechanism in contention
resolution mechanism is to avoid overlapping of backoff counter among SSs that result in transmission
failure due to collision. While designing the contention resolution in WiMAX system, the failure model has
to account all causes of transmission failure. The transmission in WiMAX systems results in failure by one
of the following events: collision due to contention, unavailability of bandwidth or channel error. The failure
models in literature2-11 account for collision with either unavailability of bandwidth or channel error. Hence,
we suggest a failure model by including these three events. While accounting these events, an effective
backoff mechanism is needed to overcome the limitation of contention resolution with existing subscriber
station assisted TBEB (SAT).
Qiang et al2 made detailed discussions on the issues of contention resolution with truncated binary
exponential backoff (TBEB) under varying error rates, saturated and unsaturated traffic load conditions with
1
grouping and non-grouping schemes. Yaser et al3 presented an accurate analytical model for bandwidth
request in WiMAX network and calculated the capacity of the contention slots in delivering bandwidth
requests. In literature, several researchers2-10 carried out contention resolution with SAT. Nevertheless, there
is need for robust backoff window estimation in WiMAX due to the type its accessing mechanism. Unlike
wireless local area network (WLAN), the SS in WiMAX does not use carrier sense multiple access over
collision avoidance (CSMA/CA) before transmitting a request. Further, the computation of optimum
contention window by accounting the number of stations is very challenging with SAT. Wenyan et al11 have
proposed base station coordinated backoff to overcome the limitations of SS assisted backoff. However, the
authors have considered the failure due to collision alone. Hence, we aim to propose a base station assisted
backoff by considering all the three events of transmission failure and derive the optimum contention
window accordingly.
The rest of the paper is organized as follows: The failure models, contention resolution with the proposed
BS assisted backoff are presented in Section 2. Simulation results of the proposed and existing schemes are
given in Section 3. Finally, concluding remarks is given in Section 4.
2. Proposed Contention Resolution in WiMAX network
2.1 Unified failure model
The probability of failure of the WiMAX system can be characterized by three possible events namely:
collisions due to contention, unavailability of bandwidth and channel error. Qiang et al2 modeled the
probability of failure (Pf) with collision and channel error. According to them, Pf is given by:
(1)
P f = Pc + Pe − Pc Pe
where Pe denotes the probability of error due to channel, Pc denotes the probability of collision due to
contention. Yaser et al3 and David et al4 modeled the probability of failure with collision and unavailability
of bandwidth and hence it is given by:
Pf = Pc + (1 − Pc )(1 − q )
Tr
(2)
where q denotes the probability of BS to accept a bandwidth request and Tr denotes response time or waiting
time. However, to the best of our knowledge in WiMAX network, the transmission failure has not been
modeled with all three events. Hence, by assuming the events as mutually exclusive, we model the Pf in the
proposed system as follows,
Pf = Pc + (1 − Pe )(1 − Pc )(1 − q ) r + Pe
T
(3)
In this paper, the performance of contention resolution mechanisms in WiMAX network is performed
with the developed failure model in (3). The backoff counter in conventional truncated binary exponential
backoff (TBEB) is decremented without accounting the status of the channel or number of stations in the
network. This increases the chance of overlapping of backoff counter among the stations that leads to high
probability of collision with TBEB. The performance of TBEB degrades further under the developed failure
model given in (3). In TBEB, the backoff counter depends only on probability of collision. Nevertheless, the
backoff counter has to be varied if transmission failure is due to unavailability of bandwidth or channel error.
The contention resolution with TBEB suffers from low contention efficiency and high access delay. Hence,
an effective contention mechanism is required to improve the performance of WiMAX network.
2.2 Proposed base station assisted backoff (BAB)
To overcome the limitations of SAT with the developed failure model, base station assisted backoff
(BAB) is considered in the proposed system for bandwidth request. In BAB, the contention window size to
be chosen by the SS is broadcasted by the BS. On receiving the contention window, the SS will randomly
choose their respective backoff counters. The advantage of choosing BAB over SAT is the estimation of
optimum contention window (OCW) by the BS. The purpose of OCW is to avoid overlapping of backoff
counter by accounting all causes of transmission failure. The OCW improves the contention efficiency with
reduced access delay of the SSs. The contention process in WiMAX network is not started until uplink
channel descriptor (UCD) is received. The BS transmit UCD message at a periodic interval in order to define
2
the characteristics of an uplink physical channel. The UCD message present in downlink subframe contains
uplink transmit parameters and it is broadcasted by the BS. The choice of minimum contention window
(CWmin) and maximum contention window (CWmax) by the BS, gives much flexibility in controlling the
contention resolution. The SS set the maximum number of retransmission attempts from CWmin and CWmax.
The BAB mechanism for bandwidth request is shown in Figure 1. The contention resolution algorithm with
BAB works as follows.
Figure 1. Proposed base station assisted backoff for bandwidth request
When an SS has information to send and wants to start the contention resolution process, it sets its
internal backoff window equal to the initial contention window defined in the UCD message. The SS
randomly selects a number within this backoff window. The obtained random value indicates the number of
contention transmission opportunities that the SS will defer before transmitting. An SS considers only the
contention transmission opportunities for which this transmission would have been eligible. The SS transmits
its bandwidth request when its backoff counter reduced to zero. If the SS does not receive any response from
the BS after a specific duration of time, it assumes loss of request and waits for the consecutive optimum
contention window from the BS. The BS computes optimum contention window as derived in subsection 2.3.
The optimum contention window is broadcasted over every frame and the SS will update its contention
window when the waiting time expires. The waiting time is the time over which the SS waits for response
from base station after executing the bandwidth request. Unlike TBEB, that set constant contention window
on collision, the SSs with BAB are updated with optimum contention window from BS.
2.3 Estimation of optimum contention window
The contention efficiency (Ps) is the probability that a transmission opportunity containing a successful
bandwidth request. The Ps, in the proposed system, is computed by accounting the channel error,
unavailability of bandwidth and collision and hence it can be expressed as follows,
Ps = N c P (1 − P )
N c −1
(1 − Pe ) (1 − (1 − q )
Tr
)
(4)
where Nc refers to the number of contending stations and P refers to probability of transmission. The main
challenge in BAB mechanism is the computation of optimum contention window (OCW). An appropriate
value of this contention window reduces the overlapping of backoff counter between SSs. The value of
average contention window ( W ) is computed from the estimation of contention window size with maximum
backoff stage ‘m’. The W is derived as follows,
(1 − P ) (1 − (δ P ) )
(1 − P ) (1 − (δ P ) )
m
W =W
3
f
m
f
f
f
(5)
where δ and W correspond to initial backoff factor and initial contention window size, respectively. The
geometric probability distribution is considered in the proposed system. Therefore, the average value of
contention window is given by the expected value of random variable. Thus, the probability of transmission
(P) with average contention window becomes, P =2/ W and is given by,
P=
2 (1 − Pfm ) (1 − δ Pf )
(
W (1 − Pf ) 1 − (δ Pf
)
m
(6)
)
The OCW is computed by substituting the value of P in (4), differentiating with respect to W and
equating to zero. The resultant contention window is given by:
Wopt = N c
2 (1 − δ Pf ) (1 − Pfm )
(1 − P ) (1 − (δ P )
f
f
m
if Pf <1
)
(7)
The Wopt is broadcasted to all the SS on frame basis. The BS computes Wopt with the instantaneous value
of probability of failure that is resultant of channel state information from SSs. The contention efficiency and
hence the throughput of WiMAX depends on the value of Wopt. The Wopt not only consider the number of
contenting station but also the events that cause the transmission failure. Hence, the proposed method
effectively resolves contention with increase in number of stations and diverse channel conditions.
3. Simulation Results
The contention based bandwidth request schemes with SAT and BAB has been implemented in Matlab
to verify the proposed analytical model and compare the performances of the schemes. Simulation results are
obtained by averaging over 15 runs and each run with 105 iterations. The following data are considered for
this simulation. The duration of frame is 5 ms, the number of contention slots within a physical frame for
bandwidth request is 16, minimum contention window is 8, initial value of waiting time (response time) is 8
and maximum number of backoff stage is 6. In addition, the MAC parameters are configured in accordance
with the standard1. The system performance is evaluated in terms of contention efficiency and access delay
by varying the contending stations for different values of q, namely 0.25, and 0.60. In addition, all
simulations are carried out considering error prone channel for the system with 25% and 50% error rates.
(a)
(b)
Figure 2. Contention efficiency under varying number of contending stations (a) 25% channel error and (b) 50%
channel error (SAT - SS assisted TBEB, BAB – Base station assisted backoff)
Figure 2(a) shows the contention efficiency of bandwidth request mechanism with 25% error rate. The
contention efficiency increases with increase in the number of stations, q and attains saturation. The
contention efficiency for BAB at this saturation region lies between 0.285 and 0.335 for q values of 0.25 and
0.60, respectively. Further, contention efficiency SAT lies between 0.224 and 0.248 for q values of 0.25 and
0.60, respectively. It is also evident that SAT performs better than BAB does when number of stations in the
network is less than or equal to 15. However, with increase in number of stations greater than or equal to 20,
the BAB performs better than SAT. The BAB shows an improvement of 27.23% and 35.08% than SAT for q
values of 0.25 and 0.60 respectively with 25% error rate. Simulations carried out with 50% error rate is
4
shown in Figure 2(b), in which, contention efficiency lies between 0.258 and 0.283 for BAB, whereas it lies
between 0.186 and 0.232 for SAT. The BAB shows an improvement of 38.70% and 21.98% than SAT for q
values of 0.25 and 0.60 respectively.
(a)
(b)
Figure 3. Access delay under varying number of contending stations with (a) 25% channel error and (b) 50% channel
error.
The access delay of contention based bandwidth request with 25% error rate is shown in Figure 3(a). The
access delay increases with BAB when number of stations is less than 20. The increased access delay results
from reduced contention efficiency that results in larger retransmission. The access delay of the system with
SAT is 6.8401 ms and 5.8830 ms for the q value of 0.25 and 0.60 respectively, when number of stations
equals to 50, whereas the delay is reduced to 5.0600 ms and 4.3873 ms with BAB. The proposed system
shows an improvement of 26.02% and 25.42% for the q value of 0.25 and 0.60 respectively than
conventional system with SAT. Simulations are repeated with 50% error rate and the results are shown in
Figure 3(b). The access delay of the system with SAT is 7.2638 ms and 6.4150 ms for the q value of 0.25 and
0.60 respectively. The delay is reduced to 5.4213 ms and 4.9819 ms in the case of proposed BS assisted backoff. The
proposed system shows an improvement of 25.36% and 22.33% in access delay with 50% channel error.
4. Conclusion
In this paper, a contention resolution mechanism using base station assisted backoff (BAB) has been
suggested. The BAB is investigated under failure model with collision due to contention, channel error and
unavailability of bandwidth. The results are compared with conventional subscriber station assisted TBEB.
Simulation results show that the proposed BAB scheme performs better than the conventional SAT scheme
for varying error rates.
5. References
[1] IEEE Standard for Local and Metropolitan Area Networks Part 16: Air Interface for Broadband Wireless Access
Systems, C1-2004 (2009).
[2] Qiang Ni, Ling Hu, Alexey Vinel,Yang Xiao, and Marios Hadjinicolaou, “Performance Analysis of Contention
Based Bandwidth Request Mechanisms in WiMAX Networks”, IEEE Systems Journal, 4(4) , 477 – 486 (2010).
[3] Yaser Pourmohammadi Fallah, Farshid Agharebparast, Mahmood R. Minhas, Hussein M. Alnuweiri, and Victor
C. M. Leung, “Analytical Modeling of Contention-Based Bandwidth Request Mechanism in IEEE 802.16
Wireless Networks”, IEEE Transactions On Vehicular Technology, 57(5), 3094 – 3107 (2008).
[4] David Chuck, Kuan-Yu Chen, and J. Morris Chang, “A Comprehensive Analysis of Bandwidth Request
Mechanisms in IEEE 802.16 Networks”, IEEE Transactions on Vehicular Technology, 59(4), 2046-2056 (2010).
[5] Amir Esmailpour and Nidal Nasser “Dynamic QoS-Based Bandwidth Allocation Framework for Broadband
Wireless Networks”, IEEE Transactions on Vehicular Technology, 60(6), 2690-2700 (2011).
[6] Young Ik Seo and Dan Keun Sung, “Adaptive Real-Time Polling Service for On-Line Gaming Traffic in IEEE
802.16e/m System”, IEEE Communications Letters, 14(10), 987-989 (2010).
5
[7] Qiang Ni and Ling Hu, “An Unsaturated Model for Request Mechanisms in WiMAX”, IEEE Communications
Letters, 14(1), 45-47 (2010).
[8] Yi Sun, Yilin Song, Jinglin Shi and Eryk Dutkiewicz, “Research on Bandwidth Reservation in IEEE 802.16
(WiMAX) Networks”, IEEE Telecommunications and Malaysia International Conference on Communications,
638 – 643 (2008).
[9] Delicado J, Delicado F.M, Orozco-Barbosa L and Qiang Ni “Adaptive Contention Resolution Procedure for
Emerging WiMAX Networks”, Wireless and Mobile Networking Conference (WMNC), 1-6 (2010).
[10] Shih-Fan Chou, Jen-Hsi Liu, Hsi-Lu Chao, Tzu-Chi Guo, Chia-Lung Liu and Feng-Jie Tsai “Performance
Enhancement of Contention-Based Bandwidth Request Mechanism in IEEE 802.16 WiMAX Networks”, IEEE
21st International Symposium on Personal Indoor and Mobile Radio Communications (PIMRC), 1287 – 1292
(2010).
[11] Wenyan Lu, Weijia Jia, Wenfeng Du and Lidong Lin, “A Base Station-Coordinated Contention Resolution for
IEEE 802.16 PMP Networks”, Springer, LNCS 4159, 605 – 614 (2006).
6
Download