Title
MuSher: An Agile Multipath-TCP Scheduler for Dual-Band 802.11ad/ac Wireless LANs
Abstract
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 <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">MuSher</i> , an agile MPTCP scheduler that allows MPTCP to fully utilize the channel resources available to both interfaces. Our evaluation in realistic scenarios shows that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">MuSher</i> 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.
Year
DOI
Venue
2022
10.1109/TNET.2022.3158678
IEEE/ACM Transactions on Networking
Keywords
DocType
Volume
80211ad,80211ac,multipath TCP
Journal
30
Issue
ISSN
Citations 
4
1063-6692
0
PageRank 
References 
Authors
0.34
32
6
Name
Order
Citations
PageRank
Shivang Aggarwal100.34
Swetank K. Saha2588.78
Imran Khan300.34
Rohan Pathak430.76
Dimitrios Koutsonikolas500.34
Jörg Widmer63924328.38