Department of Computer Engineering, Kwangwoon University, Seoul, Korea.
School of Computer and Information Engineering, Kwangwoon University, Seoul, Korea.
PLoS One. 2019 Mar 20;14(3):e0213888. doi: 10.1371/journal.pone.0213888. eCollection 2019.
In this paper, we propose a method that estimates an average delay of frames for each queue and finds an optimal number of aggregated Medium Access Control (MAC) Protocol Data Units (MPDUs) to maximize the system throughput with satisfying the delay requirement of each queue when using the Aggregate MPDU (A-MPDU) aggregation in IEEE 802.11ac. The delay is defined as the sum of the queuing delay and the service delay. If few frames in a queue are aggregated, the frames which remain in the queue for next transmissions may violate the target delay because of the overhead for the next transmissions such as the backoff time, Physical Layer Convergence Procedure (PLCP) preamble, and PLCP header. If many of the frames in the queue are aggregated, the frames of the queue and the other queues may violate their target delays because of a long transmission duration and a long channel occupancy. In this paper, we obtain the average delay for each queue and the optimal number of aggregated MPDUs for the delay requirement of each queue in IEEE 802.11ac. At the last, we evaluate and show the performance of our proposed method through simulations. The simulation results show that the proposed method can estimate the average delay for each queue accurately. The simulation results also show that the proposed method can obtain the violation rates on the target delays less than 0.1. Furthermore, the simulation results show that the proposed method can yield higher system throughput than other conventional methods.
在本文中,我们提出了一种方法,该方法可以估计每个队列的平均延迟,并找到最佳数量的聚合 Medium Access Control (MAC) Protocol Data Units (MPDU),以在满足每个队列的延迟要求的同时最大化系统吞吐量,同时在 IEEE 802.11ac 中使用聚合 MPDU (A-MPDU) 聚合。延迟定义为排队延迟和服务延迟之和。如果一个队列中的帧数很少,则由于下一次传输的开销(例如回退时间、物理层汇聚协议 (PLCP) 前导码和 PLCP 报头),下一次传输可能会违反目标延迟,留在队列中的帧可能会违反目标延迟。如果队列中的帧数很多,则由于传输持续时间长和信道占用时间长,队列和其他队列中的帧可能会违反其目标延迟。在本文中,我们获得了 IEEE 802.11ac 中每个队列的平均延迟和每个队列的延迟要求的最佳聚合 MPDU 数量。最后,我们通过仿真评估并展示了我们提出的方法的性能。仿真结果表明,该方法可以准确估计每个队列的平均延迟。仿真结果还表明,该方法可以获得目标延迟违规率低于 0.1。此外,仿真结果表明,该方法可以比其他传统方法产生更高的系统吞吐量。