MuSher: An Agile Multipath-TCP Scheduler for Dual-Band 802.11ad/ac Wireless LANs

MuSher: An Agile Multipath-TCP Scheduler for Dual-Band 802.11ad/ac Wireless LANs
复制标题

DOI:
10.1109/tnet.2022.3158678
复制
发表时间:
2022-03-18
影响因子:
3.7
通讯作者:
Widmer, Joerg
Widmer, Joerg
中科院分区:
计算机科学2区
文献类型:
--
作者:
Aggarwal, Shivang;Saha, Swetank Kumar;Widmer, Joerg

文献摘要

被引文献

相似文献

未来的WLAN设备将联合收割机结合IEEE 802.11ad和802.11ac接口。前者提供多Gbps的速率,但容易受到阻塞,而后者较慢,但提供可靠的连接。因此,一个根本性的挑战是如何将这些互补技术联合收割机结合起来,充分利用它们提供的优势。在这项工作中,我们利用多路径TCP(MPTCP)同时使用两个接口,以实现更高的整体吞吐量,以及无缝切换到一个单一的接口时,另一个失败。我们发现,标准的MPTCP往往执行次优,可以产生的吞吐量远低于单路径TCP的两个接口的速度更快。我们详细分析了这些性能问题的原因,然后设计MuSher,一个敏捷的MPTCP调度程序,允许MPTCP充分利用两个接口可用的信道资源。我们在现实场景中的评估表明,MuSher可以提供一个吞吐量的提高50%/130%的WLAN/Internet设置下,分别相比,默认的MPTCP调度。它进一步加快了中断后流量流的恢复速度,提高了8倍/75倍。
Future WLAN devices will combine both IEEE 802.11ad and 802.11ac interfaces. The former provides multi-Gbps rates but is susceptible to blockage, whereas the latter is slower but offers reliable connectivity. A fundamental challenge is thus how to combine those complementary technologies, to make the most of the advantages they offer. In this work, we leverage Multipath TCP (MPTCP) to use both interfaces simultaneously in order to achieve a higher overall throughput as well as seamlessly switch to a single interface when the other one fails. We find that standard MPTCP often performs sub-optimally and can yield a throughput much lower than that of single path TCP over the faster of the two interfaces. We analyze the cause of these performance issues in detail and then design MuSher, an agile MPTCP scheduler that allows MPTCP to fully utilize the channel resources available to both interfaces. Our evaluation in realistic scenarios shows that MuSher can provide a throughput improvement of 50%/130% under WLAN/Internet settings respectively, compared to the default MPTCP scheduler. It further speeds up the recovery of a traffic stream after disruption by a factor of 8x/75x.