تجزیه و تحلیل عملکرد از یک سیستم انتقال چندکاربره چندبسته برای WLAN در شرایط غیراشباع
|کد مقاله||سال انتشار||مقاله انگلیسی||ترجمه فارسی||تعداد کلمات|
|28452||2014||13 صفحه PDF||سفارش دهید||محاسبه نشده|
Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)
Journal : Computer Networks, Volume 60, 26 February 2014, Pages 88–100
Multiuser Multi-Packet Transmission (MPT) from an Access Point (AP) equipped with multiple antennas to multiple single-antenna nodes can be achieved by exploiting the spatial dimension of the channel. In this paper we present a queueing model to analytically study such systems from the link-layer perspective, in presence of random packet arrivals, heterogeneous channel conditions and packet errors. The analysis relies on a blind estimation of the number of different destinations among the packets waiting in the queue, which allows for building a simple, but general model for MPT systems with per-node First-In First-Out (FIFO) packet scheduling. Simulation results validate the accuracy of the analytical model and provide further insights on the cross-relations between the channel state, the number of antennas, and the number of active users, as well as how they affect the system performance. The simplicity and accuracy of the model makes it suitable for the evaluation of Medium Access Control (MAC) protocols for Ad Hoc or Wireless Local Area Networks supporting Multiuser MPT in non-saturation conditions, where the queueing dynamics play an important role on the achieved performance, and simple user selection algorithms are required.
In packet-based wireless networks, the use of spatial multiplexing allows for simultaneous transmission of multiple packets, directed to a single or multiple destinations. In this paper, we focus on a scenario where an AP equipped with multiple antennas is able to simultaneously transmit multiple packets, each directed to a different single-antenna node. This scenario is known as Multiuser Multi-Packet Transmission (MPT), a packet-based extension of Downlink Space Division Multiple Access (DL-SDMA). Research on Multiuser MPT has mainly been focused on the design of efficient joint precoding and user selection strategies, as a trade-off between computational complexity and the ability to maximize the system capacity, i.e., the number of bits per Hertz of available bandwidth that can be successfully transmitted over the channel. A comprehensive survey of such works has been presented in . In these works, it is usually assumed that the transmitter has separate per-user queues that are always saturated. This reduces the problem to finding the set of users that maximize the system sum-rate capacity, based on the current state of the channel. Specific schemes for user selection range from random selection to greedy schedulers that benefit from the existing multiuser diversity . The main advantage of random schedulers is their simplicity, as the specific channel conditions of the destinations are not considered for selecting the set of destinations at each transmission. Therefore, they do not need to have recent channel information from all potential destinations, but only from the ones selected for transmission, reducing the overhead required to obtain and keep this information updated. In addition, it provides a fair channel access to the competing users, as all users are selected only based on their traffic load, regardless of their instantaneous channel conditions. For these reasons, they are specially suitable for Ad Hoc Networks or WLANs, where on the one hand, fairness and simplicity are design requirements and, on the other hand, the sporadic and bursty traffic patterns may not allow for taking full advantage of the existence of Channel State Information (CSI) at the transmitter from all potential destinations. This approach has been widely considered in the design of MAC protocols for WLANs supporting MPT by extending the RTS/CTS mechanism  and . There are still very few works that address spatial multiplexing from the link-layer perspective, and even fewer that focus on the queueing dynamics. In , the authors present a point-to-point MIMO system, considering both transmit diversity (STBC) and spatial multiplexing (BLAST) schemes for a single-user MPT. A similar work that overcomes the approximation done in  for the BLAST scenario is presented in , although the presented results are only valid for two antennas. To the best of our knowledge,  is the only work where a detailed queueing model for Multiuser MPT systems is presented. In , the nodes are assumed to be equipped with at least as many antennas as the AP. Therefore, the AP can use its multiple antennas to send multiple packets to a single or multiple users simultaneously, following the independent stream scheduler approach . Using the independent stream scheduler, destinations are selected based on the CSI, allowing the transmission of multiple packets to the same destination if in that way the throughput is maximized. In , an M/G/1 batch-service queueing model was proposed to characterize the behavior of MPT systems. However, the queueing model assumes that always the maximum number of packets can be transmitted, regardless of the number of destinations represented among the buffered packets at the AP. Therefore, the model is only valid for when the nodes are equipped with at least as many antennas as the AP. The same model was then used in  and  to study the queueing behavior in Multiuser MPT systems when all the receivers have a single antenna. This implies that each transmission can contain at most one packet per destination. Comparing with the analytical results from , the simulation results in  and  show the loss in performance due to having a single antenna at each destination. In , this performance loss is modeled analytically, by using an estimate of the number of different destinations represented among the packets waiting in the queue at the AP, which determines the number of packets that can be scheduled in each transmission. This approach was further validated in , where the effect of the buffer size in such systems, as well as in the accuracy of the analytical model presented, is evaluated. In all those works an ideal channel is considered, and therefore, the negative effect, in terms of lower transmission rates, caused by the simultaneous transmission of multiple packets is not included in the analysis. In this paper, we extend the model and the results presented in  and  by providing a detailed analytical model that includes a realistic channel model, supports heterogeneous channel conditions, multiple transmission rates, packet errors, and a tunable scheduler based on the observed channel conditions in a scenario that consists of a multiple-antenna AP and single-antenna users. Moreover, new insights on the model accuracy in terms of the number of nodes and buffer size are provided, considering heterogeneous traffic and nodes with heterogeneous channel conditions. Hence, the presented model can be used to understand and evaluate the different interactions that exist in a Multiuser MPT system between the traffic load, the buffer size, the number of antennas at the AP, the number of different nodes, the channel characteristics, and the protocol overheads required for CSI estimation and reporting. In addition, due to the model characteristics, it can be easily coupled with other link-layer mechanisms to evaluate more complex systems. The paper is structured as follows. The scenario, together with the system model and the assumptions considered, is introduced in Section 2. Section 3 presents the Multiuser MPT queuing model. Section 4 presents the results, including the validation of the queueing model. Finally, the main conclusions of this work are summarized and the future research lines are stated.
نتیجه گیری انگلیسی
We have presented a queuing model for the performance evaluation of SDMA-based Multiuser MPT systems using per-node FIFO packet scheduling. The analysis is built around a blind estimation of the space-batch size distribution, which is only based on the distribution of the traffic load between nodes, which is assumed to be homogeneous. This approximation allows to keep the model reasonably simple but, as the results show, also very accurate. In such conditions, the model is expected to be used both alone, to evaluate the impact of the number of nodes, number of antennas, transmission rates, etc. on the system performance, or coupled with other link-layer mechanisms for the evaluation of more complex systems. For example, it can be easily combined with a model of the Distributed Coordination Function (DCF)  and  to evaluate the performance in non-saturation conditions of the upcoming IEEE 802.11ac amendment , that will support Multiuser MPT by using spatial multiplexing. The presented model can be further extended in future works to cover other aspects, e.g.: (1) to consider heterogeneous traffic conditions such as a non-uniform traffic distribution among nodes, as well as other Markov-based arrival processes, (2) to formulate schedulers that also consider the existing multiuser diversity (i.e., schedulers that pick the packets from the buffer based on the instantaneous CSI), (3) to combine the model with packet fragmentation and aggregation techniques in order to reduce the overheads due to CSI estimation and balance the duration of all transmissions using the individual transmission rates , and (4) to consider different strategies to obtain and apply the CSI, including the case in which the AP is only able to use a set of pre-defined beamforming matrices, which affect the packets that can be selected for transmission, and the use of the Explicit Compressed Feedback protocol defined in the upcoming IEEE 802.11ac amendment.