Showing posts with label WiMAX Networks. Show all posts
Showing posts with label WiMAX Networks. Show all posts

Sunday, July 17, 2011

ACCESS SERVICES NETWORK | WIMAX NETWORK ARCHITECTURE


The ASN is the access network of WiMAX and it provides the interface between the user and the core service network. Mandatory functions as defined by the WiMAX forum include the following:
  • Handover
  • Authentication through the proxy authentication, authorization, and accounting (AAA) server
  • Radio resource management
  • Interoperability with other ASN’s
  • Relay of functionality between CSN and mobile station (MS), e.g., IP address allocation
Base station (BS): The cell equipment comprises the basic BS equipment, radio equipment, and BS link to the backbone network. The BS is what actually provides the interface between the mobile user and the WiMAX network. The coverage radius of a typical BS in urban areas is around 500–900 m. In rural areas the operators are planning cells with a radius of 4 km. This is quite a realistic number now and quite similar to the coverage areas of GSM and UMTS high-speed downlink packet access (HSDPA) BSs today.
Deployment is driven either by the bandwidth required to meet demand, or by the geographic coverage required to cover the area. Based on the cell planning of other previous technologies, urban and suburban segments cell deployment will likely be driven by capacity. Rural segment deployment will likely be driven by the cell radius. For BTS systems, the emphasis is more on performance than on cost and size, although there still is an interest in low cost because WiMAX is a new deployment.
ASN gateway: The ASN gateway performs functions of connection and mobility management and interservice provider network boundaries through processing of subscriber control and bearer data traffic. It also serves as an Extensible Authentication Protocol (EAP) authenticator for subscriber identity and acts as a Remote Authentication Dial-In User Service (RADIUS) client to the operator’s AAA servers.

Wednesday, July 13, 2011

WIMAX NETWORK ARCHITECTURE


The mobile WiMAX end-to-end network architecture is based on an All-Internet Protocol (IP) platform, all packet technology, and no circuit switch telephony. The end-to-end architecture makes the greatest possible use of IETF and IEEE standards and protocols along with the adoption of commonly available standard equipment.
The open IP architecture gives network operators great flexibility when selecting solutions that work with legacy networks or that use the most advanced technologies, and in determining what functionality they want their network to support. They can choose from a vertically integrated vendor that provides a turnkey solution or they can pick and choose from a dense ecosystem of best-of-breed players with a more narrow focus. The architecture allows modularity and flexibility to accommodate a broad range of deployment options such as small scale to large scale, urban, suburban, and rural coverage, mesh topologies, flat, hierarchical and their variant, and finally, coexistance of fixed, nomadic portable and mobile usage models.
Mobile WiMAX adds both the mobility and multiple-input multiple-output (MIMO) functionalities to the IEEE 802.16-2005 standard. It is one of two standards adopted by the WiMAX forum with the other one being the IEEE 802.16-2004. Mobile WiMAX network architecture mainly has three components. These include the access services network (ASN), the core services network (CSN), and the application services (AS) network. Figure 12.1 illustrates the interconnection of these networks. The WiMAX network supports the following key functions:
  • All-IP access and core service networks
  • Support for fixed, nomadic, and mobile access
  • Interoperability with existing networks via internetworking functions
  • Open interfaces between ASNs and between the ASN and the CSN
  • Support for differential quality of service (QoS) depending on the application
  • Unbundling of the access, core, and application service networks
 
Figure 1: WiMAX network architecture.

Saturday, May 7, 2011

NETWORK RESOURCE ALLOCATION


Network resources can be dynamically adjusted and adapted in MAC or PHY layers for mobile WiMAX, for example, physical layer FEC strategy, modulation scheme, transmission power control, link layer scheduling strategy, fragmentation threshold, and ARQ retry limit. Here, we focus our discussion on the resource management strategies that can be easily applied to mobile WiMAX networks. In WiMAX networks, each higher layer SDU usually consists of multiple link layer Protocol Data Units (PDUs). Each SDU of a traffic flow, for example, a JPEG2000 coded image stream, is dispatched to a specific 802.16e connection by SDU classifier in convergence sublayer. The connection is associated with a set of QoS requirement parameters, and the delay budget Tmax for transmitting the whole JPEG2000 image stream. We specifically consider the transmission strategy optimization within an IEEE 802.16e connection, where the multiple connection management overhead is effectively obviated. We specifically consider the MAC layer delay performance of different fragmentation and retransmission strategies, which can be seamlessly applied to mobile WiMAX without violating what has already been defined in the IEEE 802.16e standard. In mobile WiMAX and the IEEE 802.16e standard, Selective Repeat based Automatic Repeat reQuest (SR-ARQ) is defined as the default ARQ strategy for optional performance enhancement, where the characteristics of SR-ARQ for mobile WiMAX are summarized as follows:
  1. The SR-ARQ in mobile WiMAX is enabled per connection basis.
  2. A WiMAX connection must have SR-ARQ enabled or not, but it cannot have a mixture mode of both SR-ARQ and non-SR-ARQ.
  3. During connection establishment process, SR-ARQ is negotiated using dynamic service addition (DSA) and dynamic service change (DSC) messages. The fragmentation threshold ARQ_BLOCK_SIZE is negotiated and the smaller one provided by BS and SS is chosen for the SR-ARQ enabled connection between BS and SS.
  4. The SR-ARQ feedback bitmap is sent in the MAC management message via basic management connection between BS and SS, or in the piggyback message via the reverse link of data connection.
  5. SR-ARQ feedback bitmap cannot be re-fragmented.
The SR-ARQ operation in mobile WiMAX is described in Figure 1. Without losing generality, we use downlink transmission in TDD mode as the example to describe the SR-ARQ process. The bandwidth resource is divided into fix-sized time frames with duration T, and the frame duration T is further divided into downlink and uplink subframes with an adaptive boundary separated by a transmit/receive transition gap (TTG). The time frames are separated by a receive/transmit transition gap (RTG). The downlink subframe is composed of preambles, DL_MAP, UL_MAP, DCD, UCD control messages as well as burst transmission opportunities allocated for each SS. The Uplink subframe is further composed of ranging and bandwidth request slots, as well as transmission opportunity grants for each SS. In each upper layer SDU transmission, the SDU is fragmented into fix-sized SR-ARQ blocks and these blocks are dispatched into a specific connection queue. During the downlink transmission opportunity to the destination SS, these SR-ARQ blocks are transmitted in the time-varying and error-prone wireless channel and some of them may be lost due to bit errors. It is worth noting that the chance of collision is minimal in the time slot scheduling based WiMAX networks, and the major packet loss is due to physical layer bit or symbol errors. The receiver SS responds with an SR-ARQ ACK bitmap to provide the receiving status of the SDU during the uplink transmission opportunity in the same frame duration, and those erroneous or lost blocks are negatively acknowledged. In the next frame duration T, the BS retransmits only negatively acknowledged blocks as well as the new data blocks, until the SDU is successfully delivered to the SS.

 
Figure 1: SR-ARQ operations for mobile WiMAX. The detailed concept is explained in the 802.16(e) standards.

Friday, February 25, 2011

Network-Initiated Handoff | WiMAX HANDOFF CONTROL

The network can initiate handover depending on its current status. Such a decision can be made after the evaluation of the payload of different BSs or the data throughput at the reference points. In profile A, ASN GWs may initiate handover of MSs under their control. The network-initiated handoff procedure depicted by Figure 1 begins by a prehandover operation, during which the serving ASN GW collects status information from the BSs and the MSs to decide whether a network-initiated handover is required. If it is the case, the ASN GW sends a HO_Directive message to the serving BS to order it to handoff some MSs to other BSs while providing it with a list of recommended BSs and starting a timer. 

The ASN GW may also specify how many payload should be migrated to other BSs to achieve load balancing as it may indicate the list of the recommended MSs that need to be handed over. The serving BS should respond by a HO_Directive_Rsp message to make the ASN GW stop the timer. The serving BS selects some candidate MSs based on the information maintained by it and the list given by the HO_Directive message and then it may order some candidates to achieve scanning to get their neighbors’ information. The serving BS will then select some suitable MSs for handover and send separately a HO_Req message relative to each MS to the serving ASN-GW. The following procedure is the same as the process of MS-initiated handoff described earlier. When the process of handover preparation is finalized by the network, the serving BS will send a MOB-BSHO_REQ message to each MS to order it to hand over to the target BS.



Figure 1: The preparation phase of a network-initiated handoff.

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.

Tuesday, September 21, 2010

QoS Scheduling in WiMAX Networks

To offer an efficient QoS support to the end user, a WiMAX equipment vendor needs to design and implement a set of protocol components that are left open by the standard. These include traffic policing, traffic shaping, connection admission control (CAC), and packet scheduling.

Due to the highly variable nature of multimedia flows, traffic shaping and traffic policing are required by the SS, to ensure an efficient and fair utilization of network resources. At connection setup, the application requests network resources according to its characteristics and to the required level of service guarantees. A traffic shaper is necessary to ensure that the traffic generated actually conforms to the prenegotiated traffic specification. However, traffic shaping may not guarantee such conformance between the influx traffic and service requirements. This is dealt with by a traffic policer, which compares the conformance of the user data traffic with the QoS attributes of the corresponding service and takes corresponding actions, for example, it rejects or penalizes nonconformance flows.

QoS profiles for SS are usually detailed in terms of Committed Information Rate (CIR) and Maximum Information Rate (MIR) for the various QoS classes. The CIR (defined for nrtPS and rtPS traffic) is equal to the information transfer rate that the WiMAX system is committed to carry out under normal conditions. The MIR (defined for nrtPS and BE QoS types) is the maximum information rate that the system will allow for the connection. Both these QoS parameters are averaged over a given interval time.

To guarantee that the newly admitted traffic does not result in network overload or service degradation for existing traffic, a (centralized) CAC scheme also has to be provided.

Although all the aforementioned components are necessary to provide an efficient level of QoS support, the core of such a task resides in the scheduling algorithm. An efficient scheduling algorithm is the essential conditio sine qua non for the provision of QoS guarantees, and it plays an essential role in determining the network performance. Besides, a traffic shaper, policer, and CAC mechanisms are tightly coupled with the scheduler employed. Therefore, the rest of this section is devoted to such an issue.

Although the scheduling is not specified in the standard, system designers can exploit the existing rich literature about scheduling in wireless ATM, from which WiMAX has inherited many features. If this allows one not to start from scratch, existing schemes need to be adapted to match the peculiar features (e.g., traffic classes, frame structure) of the IEEE 802.16 standard.

As an example, the IEEE 802.16 scheduling mode can be seen as an outcome of the research carried out on hierarchical scheduling. This is rooted in the necessity of limiting the MAC exchange overhead by letting the BS handle all connections of each SS as an aggregated flow. As explained in the previous section, according to the standard, the SSs request bandwidth on per-connection basis; however, the BS grants bandwidth to each individual SS, so that the resources are allocated to the aggregation of active flows at each SS. Each SS is then in charge of allocating the granted bandwidth to the active flows, which can be done in an efficient way because the SS has complete knowledge of its queues status. This, however, requires the introduction of a scheduler at each SS, enhancing the complexity (and consequently the cost) of the SS equipment. A detailed operational scheme is depicted in Figure 10.3, outlining the role played by each component and the requests/grants mechanism at the basis of WiMAX QoS support.


Figure 1: Graphic representation of hierarchical scheduling.

Schedulers work on multiple connections to ensure the negotiated throughputs, delay bounds, and loss rates. The target of a scheduling algorithm is to select which connection has to be served next. This selection process is based on the QoS requirements of each connection. An efficient scheduling algorithm at the BS must be provided guarantee proper performance. To better explain the scheduler's role, let us first assume that the BS performs the scheduling functions on a per-connection basis. To schedule packets correctly, information such as the number of pending connections, their reserved throughputs, and the statues of session queues is needed. While this information is easily accessible as concerns downlink connections, the SSs need to send their bandwidth requests and queue status to the BS for the uplink. This has a twofold effect. On the one hand, it increases the signalling overhead, while, on the other hand, it provides the BS with information that may be not up-to-date (e.g., due to contention delays, and so on). In downlink, the scheduler has complete knowledge of the queue status, and, thus, may use some classical scheduling schemes, such as weighted round robin (WRR), weighted fair queueing (WFQ), etc. Priority-oriented fairness features are also important in providing differentiated services in WiMAX networks. Through priority, different traffic flows can be treated almost as isolated when sharing the same radio resource. However, due to the nature of WiMAX TDD systems, the BS scheduler is non-work-conserving, as the output link can be idle even if there are packets waiting in some queues. Indeed, after downlink flows are served in their devoted subframe, no additional downlink flows can be served till the end of the subsequent uplink subframe.

Scheduling uplink flows is more complex because the input queues are located in the SSs and are hence separated from the BS. The UL connections work on a request/grant basis. Using bandwidth requests, the uplink packet scheduling may retrieve the status of the queues and the bandwidth parameters. The literature is not rich in terms of QoS scheduling schemes specifically designed for WiMAX networks. In the following, we will briefly describe the most relevant works that address such a topic, to the best of the authors' knowledge.

In particular, they propose a scheduling process divided into two parts. The first one, executed by the uplink scheduler inside the BS, is performed to grant resources to the SSs in response to bandwidth requests. This is done by means of a classical WRR. At each SS, bandwidth assignments are computed by starting from the highest priority class (i.e., UGS flows) and then going down to rtPS, nrtPS, and BE. In this way, a strict priority among service classes is guaranteed. The scheduling schemes employed for the various classes are different. A classical WFQ  is used for UGS and rtPS, whereas a simpler WRR is used for nrtPS service class. BE traffic is served through a simple FIFO policy. By means of this prioritized approach (which resembles somehow multiclass priority fair queueing), the proposed architecture is able to guarantee a good performance level to UGS and rtPS classes, to the detriment of lower priority traffic (i.e., nrtPS and BE flows).

Via simulation, the performance of an IEEE 802.16 system using the class of latency-rate scheduling algorithms where a minimum reserved rate is the basic QoS parameter negotiated by a connection within a scheduling service. Specifically, within this class, they selected defict round robin (DRR) as the downlink scheduler to be implemented in the BS, as it combines the ability to provide fair queueing in the presence of variable length packets with the simplicity of implementation. In particular, DRR requires a minimum rate to be reserved for each packet flow being scheduled. Therefore, although not required by the IEEE 802.16 standard, BE connections should be guaranteed a minimum rate. This fact can be exploited to both avoid BE traffic starvation in overloaded scenarios, and let BE traffic take advantage of the excess bandwidth which is not reserved for the other scheduling services. On the other hand, DRR assumes that the size of the head-of-line packet is known at each packet queue; thus, it cannot be used by the BS to schedule transmissions in the uplink direction. In fact, with regard to the uplink direction, the BS is only able to estimate the overall amount of backlog of each connection, but not the size of each backlogged packet. Therefore, the authors selected WRR as the uplink scheduler. Like DRR, WRR belongs to the class of ratelatency scheduling algorithms. At last, DRR is implemented in the SS scheduler, because the SS knows the sizes of the head-of-line packets of its queues.
Related Posts with Thumbnails