Friday, October 8, 2010

TECHNOLOGICAL STRENGTHS OF WiMAX TO ADDRESS QoS

WiMAX is designed with QoS in mind and it has some underlying technological strengths that help it offer improved QoS. Some of these strengths are outlined in this section.

Add a note here1 WIMAX PHY LAYER

Add a note hereIn WiMAX, the upstream PHY layer consists of time division multiple access (TDMA) and demand assigned multiple access (DAMA). For TDMA, the channel for upstream communication is divided into multiple time slots and the access of time slots for various clients is governed by the MAC layer at the receiver end. The time slots allocated for various clients can be varied depending on demands. The downstream traffic can be continuous time division multiplexing (TDM) or burst mode transfer. In continuous TDM, data for various clients is multiplexed onto the same stream and is received by all clients at the same coverage sector. For bursty data, bursts are sent to the receiver in a similar fashion to the TDMA upstream burst. With time slots-based communication, overheads due to contentions and collisions can be reduced significantly, which can improve the QoS.

Add a note hereThe modulation used in WiMAX is the orthogonal frequency division multiplexing (OFDM). WiMAX OFDM features multiple subcarriers ranging from a minimum of 256 up to 2048, each modulated with either BPSK, QPSK, 16 QAM, or 64 QAM modulation. The advantage of orthogonality is that it minimizes self-interference, a major source of error in received signals in wireless communications. WiMAX supports different signal bandwidths ranging from 1.25 to 20 MHz to facilitate transmission over longer ranges in different multipath environments. Multipath signals, another limiting factor for higher sustained throughput in wireless communications, specially when the terminal nodes have the mobility, are caused by reflections between a transmitter and receiver whereby the reflections arrive at the receiver at different times. 

Interference caused by multipath tends to be highly problematic when the delay spread, the time span separating the reflection, is on the order of the transmitted symbol time. For WiMAX, due to its OFDMA, symbol times tend to be in the order of 100 µs, which makes multipath less of a problem. Moreover, in WiMAX, a guardband of about 10 µs, called the cyclic prefix, is inserted after each symbol to mitigate the effect of multipath. Another feature of WiMAX PHY is the use of advanced multiantenna signal processing techniques, mainly in the form of multiple input multiple output (MIMO) processing and beamforming. For MIMO, the received signal from one transmitting antenna can be quite different to the received signal from a second antenna, a common scenario in indoor or dense metropolitan areas where there are many reflections and multipaths between the transmitter and the receiver. In such cases, a different signal can be transmitted from each antenna at the same frequency and still be recovered at the receiver by signal processing.

Beamforming, on the other hand, attempts to form a coherent construction of the multiple transmitters at the receiver, which can ultimately offer a higher SNR at the receiver resulting in higher bandwidth or longer range communication. In WiMAX, it is also possible to combine both MIMO and beamforming in cases like 4-antenna systems.

Add a note hereAll these features in the WiMAX PHY layer contribute to higher throughput and stability at the receiver end, which makes WiMAX an excellent platform to deliver a predefined level of QoS. With improved throughput and stability, management of QoS is considerably easier in WiMAX compared to other similar wireless standards. Increased throughput, however, does not ensure guaranteed QoS, and bandwidth management is another crucial part that plays a big role for maintaining QoS. This is where WiMAX MAC comes into action.

Add a note here2 WIMAX MAC

Add a note hereWiMAX MAC is designed for the point-to-multipoint wireless communication with the capability to support higher-layer protocols including ATM, IP, and other future protocols. One of the design considerations of WiMAX MAC is to accommodate very high bit rates of the broadband PHY layer, while delivering ATM-compatible QoS at the same time. A connection oriented MAC architecture in WiMAX provides a platform for strong QoS control. MAC uses a scheduling algorithm that enables the subscriber station (SS) to only compete once for initial entry into the network and upon successful entry, the SS is allocated a time slot by the BS. The time slot can increase or decrease according to the needs and it remains assigned to the SS for the whole communication period. The time slot assigned to an SS cannot be used by other subscribers, which makes WiMAX MAC increasingly stable under overload and over-subscriptions. It also works as a key tool for the BS to control QoS by adjusting the time-slot assignments according to the applications’ needs of the SSs.

Sunday, October 3, 2010

LEGACY QoS SOLUTIONS FOR WIRELESS COMMUNICATIONS



Add a note hereOver the past decade, researchers have introduced various wireless QoS mechanisms and almost all of them are incorporated at the MAC or physical (PHY) layer. Considering the wireless channel reliability issue, various error control mechanisms have also been introduced as part of the transmission protocols to improve jitter, loss rate, and overall throughput. The legacy QoS mechanisms include the following.

Add a note here1 MAC QOS MECHANISMS
Add a note hereThe MAC, also known as the medium access control, is a part of the data link layer that acts as an interface between the logical link control sublayer and the network’s physical layer. The MAC layer is responsible for controlling which node of the wireless network is allowed to access the shared channel and how nodes communicate with each other, hence it has significant impacts on the MSR, MRR, latency, jitter, and priority characteristics observed at each node. Many different wireless MAC schemes have been developed to support a wide variety of services while trying to ensure QoS. Figure 1 depicts the QoS schemes in the legacy 802.11. Each scheme has been optimized to support a particular application or set of applications. The optimization of a particular scheme leads to its inherent strengths and weaknesses. These strengths and weaknesses determine how effectively the scheme functions in real life for a particular mix of applications.


Add a note hereFigure 1: QoS framework in IEEE 802.11.
Add a note hereThe MAC, designed for the IEEE 802.11b , was originally intended to allow quick, easy, and robust access to a wireless channel without complicated addressing or queuing techniques. Differentiation of services is usually all that it achieves, and latency and jitter are still unpredictable due to the random nature of the waiting time at each client for the channel access. The average throughput in a saturated network running 802.11 distributed coordination function (DCF) MAC is equal for all nodes if they all have the same traffic pattern. The IEEE 802.11e standard implements an enhanced version of DCF. This is still a contention-based MAC using carrier sense multiple access with collision avoidance (CSMA/CA). Traffic at each node is differentiated into up to eight queues, each having a different arbitrary interframe space (AIFS) and a different minimum contention window time. Traffic classes with a shorter AIFS and window size will have a higher probability of getting access to the medium. This scheme guarantees bandwidth for high priority traffic very well while still maintaining connectivity for low priority traffic. The enhanced distributed channel access (EDCA) also achieves reasonably good latency performance. However, each queue essentially works like its own DCF, meaning that as the number of users rises, the collision rate increases quite rapidly limiting the throughput. SpectaLink is one of the world’s largest provider of voice over IP (VoIP) telephony products and as such have developed their own scheme SpectraLink voice priority (SVP) for providing QoS in 802.11 networks, in the absence of a suitable standard. SVP is a modification of 802.11 which specifies that the back-off time for higher priority packets should be set to zero. In the original specification of SVP, setting the contention window to zero for high priority traffic is only done at the access point. SVP also specifies that higher priority packets should either be put at the head of the queue or put in a separate queue completely. Both these methods are designed to give priority access to packets that contain higher priority data and allow them to access the network in a timely manner at the expense of more collisions. Collisions, however, often reduce the total throughput of data in the system. Because SVP is based on the concept of DCF, many of DCF’s shortcomings are also evident in SVP. The wireless token network (WTN) is another MAC design that incorporates the overheads that are absolutely necessary to provide good throughput and QoS. All decisions during the design phase leaned toward lower transmission overhead and hence WTN is more efficient with the bit rate compared to the 802.11. The WTN, however, cannot offer guaranteed QoS when the network is overloaded and also suffers from the problem of higher jitter because of its design issues.

Add a note here2 PHY LAYER QOS MECHANISMS
Add a note hereThe 802.11 standard specifies multiple transmission rates that can be achieved by different modulation techniques at the PHY layer. The philosophy behind it is to adapt the modulation techniques according to the channel conditions so that the received error remains within a limit and QoS does not degrade substantially. The standard, however, leaves the rate adaptation and signaling mechanisms open. Because transmission rates depend on the channel conditions, an optimized link adaptation mechanism is desirable to maximize the throughput under different channel conditions. Most of the existing link adaptation mechanisms focus on algorithms to switch among transmission rates specified in the physical layer convergence procedure (PLCP), without the need to modify existing standards. The 802.11b, however, incorporates a novel method to adjust the length of direct sequence spread spectrum systems (DSSS) pseudo-noise (PN) code with slight modifications of its DCF. Metrics that are also commonly used in existing link adaptation algorithms include channel signal-to-noise ratio/carrier-to-interference ratio (SNR/CIR), average payload length, received power level, or transmission acknowledgments. Received signal strength (RSS) is a metric used in the adaptation algorithm with the assumption that transmission power is fixed. The RSS metric also assumes that there is a linear relationship between the average RSS and SNR. Based on the measured RSS, the station dynamically switches to an appropriate transmission rate.
Add a note herePacket error rate (PER) prediction is another link adaptation scheme in which decisions are made based on PER prediction that not only depends on SNR/CIR but also on the momentary channel transfer function. MAC protocol data unit (MPDU)-based link adaptation is another link adaptation scheme that uses a combination of SNR, average payload length, and frame retry count as the metric for the link adaptation algorithm. The proposed algorithm pre-established a table of best transmission rate for decision making. Link adaptation with success/fail (S/F) thresholds uses the ACKs of transmitted frames as a measurement of channel condition and adjusts the transmission rate depending on the subsequent successful transfer of frames. Code Adapts To Enhance Reliability (CATER) is an adaptive PN code algorithm for DSSS used in 802.11b and it is designed to improve the throughput under high bit error rate (BER) channel conditions.

Add a note here3 ERROR CONTROL MECHANISMS
Add a note hereA wireless network is not as reliable as a wired network and error in transmitted packets is common in wireless communication. The error is more evident when the nodes have the mobility that causes error in the received packets due to slow and fast fading. An error control mechanism attempts to address the problems caused by error in received signals and thereby maintains QoS by improving loss rate and jitter performances and overall throughput. The Transmission Control Protocol (TCP) is a popular protocol designed to provide reliable and orderly delivery of a stream of bytes and is a key part of the TCP/IP protocol suit. The TCP provides a simpler interface to applications by hiding most of the underlying packet structures, rearranging out-of-order packets, minimizing network congestion, and retransmitting corrupted packets. Forward error correction (FEC) is another error control mechanism for data transmission. In FEC, the sender incorporates additional redundant data to its messages, which allows the receiver to detect and correct errors within a certain limit without the need for retransmission. FEC block codes are applied to a sequence of packets, and in case of a loss/error in packets, a receiver reconstructs the missing packets from the redundant information carried in error-correcting codes. Naturally, error-correcting capability in FEC comes at some costs because the FEC codes represent redundant information that increases the overall transmission rate. FEC is highly effective where the communication media is unreliable and retransmissions of too many packets prove costly in context of available bandwidth.
Add a note hereAlthough considerable effort has gone into improving the QoS in the 802.11 standard, the most it can achieve is to differentiate traffic and treat them with their corresponding priority and also to adapt the transmission rates at various environments to offer graceful degradation of throughput. Due to its design limitations at different layers, the 802.11 standard cannot offer guaranteed QoS, which is one of the key motivations behind introducing another standard, the IEEE 802.16, also known as WiMAX.

Saturday, September 25, 2010

Research Challenges | Quality-Of-Service Scheduling for WiMAX Networks

Though WiMAX is the most promising technology for enabling BWA systems to be widely deployed, many issues need to be addressed to make it effectively support the requirements and constraints of end-users' multimedia flows. To do so, according to the discussion mentioned previously, an efficient QoS-enabled scheduling algorithm has to be designed and implemented. In this section, we point out and briefly describe the most promising, as well as challenging, directions in such a field, by outlining a research roadmap for QoS provisioning in WiMAX networks. As we considered the scheduling algorithm in isolation in the last section, we shall now present cross-layer approaches, in which performance improvements are obtained by making an appropriate use of information which comes from the lower or upper layers.

Add a note hereThough WiMAX is the most promising technology for enabling BWA systems to be widely deployed, many issues need to be addressed to make it effectively support the requirements and constraints of end-users' multimedia flows. To do so, according to the discussion mentioned previously, an efficient QoS-enabled scheduling algorithm has to be designed and implemented. In this section, we point out and briefly describe the most promising, as well as challenging, directions in such a field, by outlining a research roadmap for QoS provisioning in WiMAX networks. As we considered the scheduling algorithm in isolation in the last section, we shall now present cross-layer approaches, in which performance improvements are obtained by making an appropriate use of information which comes from the lower or upper layers.

§  Add a note hereMultiantenna architectures for WiMAX networks. In recent years, intensive research efforts have led to the development of spectrally efficient multi-user transmission schemes for wireless communications based on the use of multiple antenna systems. The use of multiple antennas in combination with appropriate signal processing and coding is indeed a promising direction which aims to provide a high-data rate and a high-quality wireless communications in the access link. In this sense, multiantenna systems can be seen as a way to enhance the cell capacity while offering a better and more stable link quality at the same time. On the other hand, antenna arrays can be used also to achieve beam-forming capabilities, with a remarkable improvement in terms of network performance. Adaptive Antenna Systems (AAS) are encompassed by the IEEE 802.16 standard to improve the PHY-layer characteristics. However, AAS can also act as enablers of spatial division multiple access (SDMA) schemes. In this way, multiple SSs, separated in space, can simultaneously trasmit or receive on the same subchannel. This, obviously, demands the realization of a scheduling algorithm able to effectively exploit the presence of such beam-forming capabilities. In this way, through a cross-layer approach, striking results can be obtained in terms of QoS support. An AAS-aware scheduling could indeed profit from the additional degree of freedom (i.e., the spatial dimension) provided by the underlying PHY techniques. Although this may lead to better performance, it also leads to an increase in the complexity of the scheduler itself. Nonetheless, we believe that the use of this and other related multiantenna techniques (e.g., space-time codes) represent a research direction with big potential in terms of throughput optimization. To fully take advantage of the power provided by multiple antenna systems, innovative QoS-enabled scheduling algorithms, able to work in both space and time dimensions, need to be designed and engineered.

§  Add a note hereOpportunistic scheduling. In wireless networks, channel conditions may vary over time because of user mobility or propagation phenomena. These effects are usually referred to as shadowing and fading, depending on their typical time-scales. They have been traditionally considered as harmful features of the radio interface due to their potentially negative impact on the quality of communication. However, recent research has shown that the time-varying nature of the radio channel can be used for enhancing the performance of data communications in a multi-user environment. Indeed, time-varying channels in multi-user environments provide a form of diversity, usually referred to as multi-user diversity, that can be exploited by an "opportunistic" scheduler, that is, a scheduler that selects the next user to be served according to the actual channel status . This approach may also be applied, at the cost of some additional complexity and signaling between PHY and MAC, to WiMAX networks. Opportunistic scheduling schemes do not usually apply to flows that require QoS guarantees, due to the unpredictable delays that may come from the channel dynamics. However, their use may actually lead to an enhanced QoS support. For example, improving the effect of non-realtime traffic (i.e., nrtPS and BE traffic) would free some additional resources to higher priority traffic. In this way, opportunistic scheduling schemes may actually help to increase the QoS capabilities of WiMAX networks. Moreover in this case, novel scheduling schemes are required to exploit multi-user diversity while providing QoS guarantees to the active traffic flows at the same time. It may be interesting to note that multiple antenna systems can actually be used to build up multi-user diversity by means of random beamforming mechanisms (usually referred to in the literature as "dumb" antennas ). Although this direction is somehow orthogonal in nature to the one (based on "smart antennas") outlined before, it could be worth investigating whether these two techniques may be implemented to coexist (e.g., in a timesharing fashion) to obtain the advantages of both approaches.

Add a note hereQoS support in mesh-based architectures. The techniques we have presented earlier as research challenges are aimed at providing a better QoS support in PMP architecture. However, they are still subject to the limits imposed by such an architectural choice in terms of service coverage, network capacity, and system scalability. One possible solution to overcome such problems could be the adoption of a mesh-based architecture [28]. In mesh topologies, direct communication among neighboring SSs is allowed, so enhancing the network coverage and possibly enabling the deployment of a fully wireless backbone connecting to an Internet gateway. While mesh-based architectures offer interesting possibilities thanks to its inherent flexibility, they also present many research challenges to be addressed in terms of MAC and packet routing. This is even more challenging in the case of QoS support for multimedia flows, where reliable levels of services have to be ensured by means of distributed algorithms. In this framework, a "double cross-layer" approach (where information is shared among PHY, MAC, and NET layers) may lead to potentially dramatic performance improvements compared with conventional layered solutions. This clearly entails the definition of radically innovative scheduling protocols, which are able to work in a distributed and collaborative way, so cooperating with the routing algorithms to provide QoS guarantees to SFs based on some PHY information. For example, the integration of scheduling and routing protocols can be based on the actual channel conditions, as well as on the level of interference in the network. [3] The application of these concepts to WiMAX networks is not straightforward, as it would imply some major modifications to the actual standard, in terms of both signaling (necessary for pursuing cross-layer optimization) as well as definition of basic functionalities and interfaces of the routing protocol to be employed.

Related Posts with Thumbnails