Keywords
|
Mobile WiMAX, Quality of Service, Bandwidth request, Scheduling |
INTRODUCTION
|
Future generation networks will be characterized by variable and high data rates, quality of services (QoS) and seamless mobility. An important aspect in a next generation global network is standardization to allow vendor independence and interoperability. The 802.16 standard (WiMAX– Worldwide Interoperability for Microwave Access) is developed by IEEE to fulfil the requirements of next generation wireless networks. WiMAX has witnessed a tremendous growth and evolved as one among the potential broadband wireless access (BWA) technology and designed to achieve goals like easy deployment, high speed data rate, large spanning area and large frequency spectrum. The IEEE 802.16e standard [1-2] introduces the mobility to WiMAX and a user can access the network ubiquitously. |
The mobile WiMAX (802.16e standard) is designed to support seamless mobility while maintaining differentiated QoS [1-2]. The standard supports QoS by classifying services into different service types. The service types in 802.16e have been designed to support real time applications like voice, video and non-real time application like file transfer. The service types defined in WiMAX are Unsolicited Grant Service (UGS), Extended Real-time Polling Service (ertPS), Real-time Polling Service (rtPS), Non-Real-time Polling Service (nrtPS) and Best Effort (BE). The specifications for these service types such as minimum reserved rate, maximum sustained rate, maximum latency, tolerated jitter, traffic priority etc are defined in the standard, but the standard does not specify any scheduling architecture. |
Among various resources for wireless communications, bandwidth is the most precious resource due to its scarcity and medium-sharing properties [3]. In order to enhance the efficiency of the bandwidth with QoS provision, the mobile WiMAX system adopts well-organized bandwidth request, grant and polling mechanisms. Bandwidth allocation is governed by the Base Station (BS), the downlink bandwidth is solely managed by the downlink scheduler at the BS, but the uplink bandwidth is allocated by BS to Subscriber Stations (SSs) through the resource request and grant process. In this paper a bandwidth request mechanism for ertPS, rtPS and nrtPS is proposed to enhance the QoS performance of WiMAX network. In the proposed bandwidth request mechanism the SS requests for the additional bandwidth for service flows by considering the round trip delay incurred during the bandwidth request grant process. The rest of this paper is organized as follows. Section 2 outlines the related work in the literature. Section 3 discusses the bandwidth request/grant mechanism in WiMAX. In Section 4 proposed bandwidth request mechanism is described. Section 5 discusses the simulation results followed by conclusion in section 6. |
RELATED WORK
|
Many researchers have worked on bandwidth request/grant mechanism in WiMAX. In [4], an adaptive polling scheme for ON/OFF traffic has been proposed to improve the bandwidth utilization for unicast polling. In [5], authors have discussed uplink and downlink packet schedulers for bandwidth allocation process and admission control for QoS. A Markov chain (MC) model for unicast polling is proposed in [6]. In [7] the authors compared the performance obtained with the contention-based mechanism and that with connections being polled in a round-robin manner. Their results show that contention resolution is more efficient than individual polling, in terms of the resources consumed by the bandwidth request process. In [8], the performance of the random access protocol of IEEE 802.16e has been studied via an M/G/1 model of the system. The paper [9] compares random access vs. polling bandwidth request mechanisms, also scheduling algorithms are proposed to optimize the delay and target bandwidth utilization respectively. The papers [10-11] present an analytical model for the contention-based bandwidth request scheme of WiMAX. Also this model is used to calculate the capacity of the contention slots in delivering bandwidth requests, from which the average access delay is also found. These measures are used to determine a proper configuration for the efficient operation of the contention-based bandwidth request scheme. Authors of paper [12] proposed bandwidth scheduling algorithm at SS for rtPS, wherein the SS predicts the arrival of rtPS packets prior to the arrival and requests the BS for bandwidth in advance. Authors of [13] investigated the impact of bandwidth request/grant schemes on BE traffic. In [14] the polling mechanisms in IEEE 802.16 networks are investigate, also a polling mechanism is proposed to optimize the performance. |
BANDWIDTH REQUEST/GRANT MECHANISM IN WIMAX
|
A single cell in WiMAX consists of a BS and multiple SSs. In Point to Multipoint (PMP) mode, the BS schedules the traffic flow for SSs and SSs do not communicate directly. The communication between BS and SS are bidirectional i.e., downlink (from BS to SS) and uplink (from SS to BS). The downlink channel is in broadcast mode and the uplink channel is shared by various SS’s through Time Division Multiple Access (TDMA) manner. The standard supports Time Division Duplex (TDD) mode, in which each TDD frame consists of downlink and uplink subframes. The downlink subframe has downlink map (DL map) and uplink map (UL map). The DL map contains information about the duration of subframes and which time slot belongs to a particular SS as the downlink channel and UL map consists of information element (IE) which includes transmission opportunities. |
In order to enhance the efficiency of the bandwidth usage while supporting the QoS provision, the mobile WiMAX system adopts well-organized bandwidth request, grant and polling mechanisms, which are supported by the five different types of scheduling services. When an uplink connection has data to send, its SS sends a bandwidth request message to BS. The SS requests for the bandwidth on a per connection basis and gets the aggregate bandwidth allocated to all its services, which is typically a Grant per Subscriber Station (GPSS) type of bandwidth grant. |
A. Requests |
Request refers to the mechanism in which the SS informs the BS that it needs uplink bandwidth allocation. Request is normally made on a stand-alone bandwidth request signalling but, optionally, it may be made as a piggyback on an uplink data burst. As uplink burst profile changes dynamically, request is made in terms of the number of bytes needed to carry the MAC header and payload, excluding the PHY overhead. The bandwidth request message may be transmitted during any uplink allocation, except for the initial ranging interval. Piggyback bandwidth request and bandwidth stealing are allowed for all the service types except UGS. |
Request may be incremental or aggregate. If it is an incremental request, the BS adds the requested bandwidth to the current bandwidth of the connection; and if it is aggregate request, the BS replaces the current bandwidth of the connection with the newly requested bandwidth. The request type is indicated on the type field in the bandwidth request header. The capability of incremental request is optional for SS and mandatory for BS, whereas the capability of aggregate request is mandatory for both SS and BS. |
B. Grants |
Each bandwidth request of the SSs reference individual connections, each bandwidth grant is addressed to the SSs’ basic Connection Identifiers (CID), not to individual CIDs. Usually bandwidth grant takes a nondeterministic pattern, so some SSs may happen to get less frequent grants than expected. Thus the SSs should be prepared to perform backoff and repeat requests based on the latest information received from the BS. |
C. Polling |
Polling refers to the process that the BS allocates bandwidth to the SSs for making bandwidth requests. Such an allocation may be done to individual SSs or to a group of SSs. In the latter case, bandwidth request contention gets involved among the multiple SSs in the groups. The allocation is done not in an explicit message form but as a series of IEs within the UL-MAP. Polling is done on an SS basis as was the case for bandwidth allocation, while bandwidth request is done on a CID basis. When unicast polling is made on an SS individually, no explicit message is needed to poll the SS. The Table 1 gives the classification of scheduling services and their polling method. |
PROPOSED BANDWIDTH REQUEST MECHANISM
|
In this paper a bandwidth request mechanism is proposed, wherein the SS request for additional bandwidth by estimating the packets that may arrive during the bandwidth request grant process along with the bandwidth for already arrived packets. In contrast, in the basic bandwidth request mechanism the SS sends a bandwidth request only for the packets already arrived. |
In WiMAX system the scheduler at SS makes the bandwidth requests for ertPS/rtPS/nrtPS connections for data transmission. In response to the request by SS, the BS will provide bandwidth equal to or less than the requested bandwidth based on availability. The bandwidth requested at a particular instant depends on the total bytes in the queue of service flows. The time required by the BS to grant the bandwidth to the SSs after receiving the bandwidth requests is depend on the BS allocation mechanism and number of active SSs. Hence in the bandwidth request-grant process there may be a considerable delay (Treq −grant ), during which new data packets may arrive in the service flow queue. The SS has to send fresh bandwidth request for this new set of data, which might have arrived during interval, this may also lead to additional delay. In order to overcome this delay, in the proposed bandwidth request mechanism, the SS estimates the data that may arrive during (Treq −grant ) interval, before making the bandwidth request for the service flow. Then the SS requests for the additional bandwidth for estimated packets along with bandwidth required for already arrived packets. The Fig. 1 demonstrates the flowchart of proposed bandwidth request mechanism. Part of the flowchart embedded in solid line is basic mechanism and with dotted line covers the proposed improvement to the basic mechanism. |
A. Data Estimation |
Let at time t1 the SS requests for bandwidth for a service flow and at time t2 the BS grants the bandwidth. Then the Treq −grant interval is given in the equation 1. |
(1) |
In order to estimate the amount of data arrived during the Treq −grant interval, the proposed algorithm considers the maximum sustained rate of the service flow. Let M be the maximum sustained rate of a service flow, which defines the peak information rate (bps) of the service. The average number of data bytes arrived (BAestimated ) in the time duration Treq −grant is given by the equation 2, |
(2) |
The SS requests for the additional bandwidth required for the BAestimated along with bandwidth required for data bytes already in the queue. |
SIMULATION AND RESULTS
|
The performance of proposed bandwidth request mechanism is evaluated through simulation using QualNet 5.2 simulator [15]. A single WiMAX cell is considered in the simulation area of 2Km x 2Km working at a frequency 2.4 GHz. The path loss model selected is two-ray with constant shadowing model of shadowing mean 4dB. The simulation parameters considered are mentioned in Table 2. |
A. Scenario 1 |
In this scenario a WiMAX cell consisting of single BS and 10 SSs is considered. This scenario is designed to study the performance of proposed bandwidth request mechanism for a single SS. The Fig. 2 and Fig. 3 give the system modeling of scenario 1 and snapshot of scenario 1 respectively. The SS1 (SS under study) is made to transmit 5 traffics each are mapped to UGS, ertPS, rtPS, nrtPS and BE to SS2. The data rate considered for UGS and ertPS is 64Kbps, for rtPS and nrtPS is 512Kbps and FTP is considered for BE services. In order to create contention other SSs are made to transmit 5 CBR traffic mapped to UGS (Fig. 2). The simulation studies have been carried out for proposed bandwidth request mechanism and basic bandwidth request mechanism by considering throughput and delay of real time services and non real time services as the performance metrics. |
Fig. 4 and Fig. 5 give the bandwidth requested by the SS under study and bandwidth grants received respectively with respect to simulation time. It is observed from the Fig. 4 that the bandwidth requested by proposed mechanism is more compared to basic mechanism, as the SS requests for extra bandwidth in proposed mechanism. From the Fig. 5 it is evident that the SS receives additional bandwidth grants in proposed mechanism compared to basic mechanism. |
Fig. 6 and Fig. 7 show the throughput performance of real time services and non-real time services respectively with respect to simulation time. It is observed from Fig. 6 and Fig. 7 that the throughput performance of both real time and non real time services for proposed mechanism is substantially improved compared to basic mechanism, as the SS is granted with additional bandwidth in proposed mechanism. |
Fig. 8 and Fig. 9 give the delay performance of real time and non-real time services respectively with respect to simulation time. Fig. 8 and Fig. 9 depict that the delay performance for proposed mechanism is better compared to basic mechanism, as the SS requests for additional bandwidth by estimating arrival of packets during bandwidth request-grant time interval, the delay encountered by the packets arrived during the bandwidth request-grant time interval is less in proposed mechanism and this interval is considerable. |
B. Scenario 2 |
In this scenario the design of scenario 1 is retained and the aggregate data rate of ertPS, rtPS and nrtPS connections of SS under study are varied from 2Mbps to 20Mbps insteps of 2Mbps. Throughput and delay performances of real time services and non real time services are considered as the performance metrics. |
Fig. 10 and Fig. 11 give the throughput performance of real time and non-real time services respectively for varying data rate. It is observed from the Fig. 10 and Fig. 11 that for lesser data rates, the throughput performances of both basic and proposed algorithms are almost same. For higher data rates the throughput performances of proposed algorithm are substantially better compared to the basic algorithm, since in proposed algorithm the SS receives additional bandwidth. |
Fig. 12 and Fig. 13 give the delay performance of real time and non-real time services for varying data rate respectively. It is observed from the Fig. 12 and Fig. 13 that the delay performance of proposed algorithm is much better compared to basic algorithm, since in the proposed algorithm, the packets arrived during bandwidth request-grant time interval are served along with packets already arrived while making the bandwidth request. |
CONCLUSION
|
In IEEE 802.16e WiMAX networks, bandwidth request–grant schemes are employed for reducing data collision and supporting various QoS requirements. The SS sends bandwidth request messages to the BS and the BS grants bandwidth according to the available bandwidth. In this paper a bandwidth request mechanism for ertPS, rtPS and nrtPS is proposed to enhance the QoS performance of WiMAX network. The proposed algorithm is implemented using QualNet simulator. The performance of proposed bandwidth request mechanism is evaluated through simulation and is compared with the basic algorithm. The simulation results show that the performance of proposed algorithm is much better compared to basic algorithm. |
|
Tables at a glance
|
|
|
Table 1 |
Table 2 |
|
|
Figures at a glance
|
|
|
|
|
|
Figure 1 |
Figure 2 |
Figure 3 |
Figure 4 |
Figure 5 |
|
|
|
|
|
|
Figure 6 |
Figure 7 |
Figure 8 |
Figure 9 |
Figure 10 |
|
|
|
|
Figure 11 |
Figure 12 |
Figure 13 |
|
|
References
|
- IEEE Standard 802.16e-2005: Air Interface for Fixed Broadband Wireless Access Systems - Amendment for Physical and Medium ControlLayers for Combined Fixed and Mobile Operation in Licensed Bands.
- IEEE802.16e: IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Broadband Wireless Access Systems, 2009.
- Byeong Gi Lee and Sunghyun Choi, “Broadband Wireless Access and Local Networks: Mobile WiMAX and WiFi”, Artech House, 2008.
- C. Nie, M. Venkatachalam and X. Yang, “Adaptive polling service for next-generation IEEE 802.16 WiMAX networks”, in Proc.GLOBECOM, pp 4754-4758, 2007.
- Guo Song Chu, Deng Wang and Shunliang Mei, “A QoS architecture for the MAC protocol of IEEE 802.16 BWA system”, IEEE Conferenceon Communications, Circuits and Systems and West Sino Expositions, pp 435-439, 2002.
- B.J. Chang, C.M. C hou and Y.H. Liang, “Markov chain analysis of uplink subframe in polling-based WiMAX networks”, ComputerCommunications, vol. 31, no. 10, pp 2381-2390, 2008.
- Qiang Ni, Alexey Vinel, Yang Xiao, Andrey Turlikov and Tao Jiang, “Investigation of Bandwidth Request Mechanisms under Point-to-Multipoint Mode of WiMAX Networks”, IEEE Communications Magazine, pp 132-138, May 2007.
- H.W Lee and J.B Seo, “Queueing performance of IEEE 802.16 random access protocol with bulk transmissions”, Proceedings of ICC, pp5963-5968, 2007.
- David Chuck, Kuan-Yu Chen and J. Morris Chang, “A Comprehensive Analysis of Bandwidth Request Mechanisms in IEEE 802.16Networks”, IEEE Transactions On Vehicular Technology, Vol. 59, No. 4, pp 2046-2056, May 2010.
- 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 VehicularTechnology, Vol. 57, No. 5, pp 3094-3107, September 2008.
- Qiang Ni, Ling Hu, Alexey Vinel, Yang Xiao and Marios Hadjinicolaou, “Performance Analysis of Contention Based Bandwidth RequestMechanisms in WiMAX Networks”, IEEE Systems Journal, Vol. 4, No. 4, December 2010.
- “An Adaptive Bandwidth Request Mechanism for QoS Enhancement in WiMAX Real Time Communication”, L&T Infotech white paper,2008.
- Seungwoon Kim, Minwook Lee, Ikjun Yeom, “Impact of bandwidth request schemes for Best-Effort traffic in IEEE 802.16 networks”,Elsevier Computer Communications, Vol. 32, pp 235-245, 2009.
- Fei Yin, Guy Pujolle, Jong Hyuk Park and Han-Chieh Chao, “Performance Optimization with Efficient Polling Mechanism in IEEE 802.16
- Networks with Cross-Layer Consideration”, Wireless Pers Commun, Vol. 51, 2009.[15] http://www.scalablenetworks.com\qualnet\documentation, Documentation of QualNet simulation tool
|