MuSher: An Agile Multipath-TCP Scheduler for Dual-Band 802.11ad/ac Wireless LANs
Autor: | Swetank Kumar Saha, Dimitrios Koutsonikolas, Rohan Pathak, Shivang Aggarwal, Joerg Widmer |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2019 |
Předmět: |
business.industry
Computer science Interface (computing) 05 social sciences 050801 communication & media studies 020206 networking & telecommunications 02 engineering and technology Multipath TCP 0508 media and communications Path (graph theory) 0202 electrical engineering electronic engineering information engineering The Internet Multi-band device business Throughput (business) Agile software development Communication channel Computer network |
Zdroj: | IMDEA Networks Institute Digital Repository instname IMDEA Networks Institute MobiCom |
Popis: | 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 explore leveraging Multipath TCP (MPTCP) to use both interfaces simultaneously in order to achieve a higher overall throughput as well as seamlessly switching to a single interface when the other one fails. We find that standard MPTCP often performs sub-optimally and may even 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 provides a throughput improvement of up to 1.5x/2.3x and speeds up the recovery of a traffic stream, after disruption, by a factor of up to 8x/75x, under WLAN/Internet settings respectively, compared to the default MPTCP scheduler. |
Databáze: | OpenAIRE |
Externí odkaz: |