Q-DRAM: QoE-Based Dynamic Rate Adaptation Mechanism for Multicast in Wireless Networks
Résumé
The deployment of real-time and multimedia applications over wireless LAN has gained a growing interest in this last decade. These applications, e.g. video streaming, require tight guarantee on quality of service (QoS). Also, they use multicast communication in order to reduce the bandwidth consumption. However, in WLAN, multicast packets are sent with the basic rate (lowest rate); which results in capacity wasting because of longer channel occupancy. Moreover the lack of feedback mechanism makes it difficult to deal with reliability or service quality. In this paper, we propose to rely on the WLAN multi-rate capability, in order to transmit multicast packets with higher and dynamic rate than the basic rate. Unlike other existing protocols that use a static-threshold to decide when to change transmission rate, we propose a novel dynamic rate-adaptation mechanism based on quality of experience (QoE), namely Q-DRAM. According to the clients' feedback on QoE, we adapt the multicast rate: (i) when users had bad QoE we reduce the multicast transmission rate; (ii) when users had good QoE, we increase the multicast transmission rate. Simulation results show that Q-DRAM increases the wireless channel utilization and maximizes users' QoE, compared to existing solutions as well as to the IEEE 802.11 standard.