Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
80 MHz WIDE CHANNEL
1.3 Gbps
AMuSe: An Agile Multipath TCP Scheduler for Dual-Band 802.11ad/ac Wireless LANsSwetank Kumar Saha, Shivang Aggarwal, Dimitrios Koutsonikolas, Joerg Widmer
60 GHz (802.11ad) MULTIPATH-TCP (MPTCP) 5 GHz (802.11ac)
PERFORMANCE + RELIABILITY
802.11ac802.11ad
PACKET SCHEDULER CONGESTION CONTROLAPPLICATION
ROUND ROBIN
RTT (DEFAULT)
DECOUPLED
COUPLED
802.11ad cwnd
802.11ac cwnd
assignsegmentstoflows
sendqueue
reinjectqueue
802.11adNIC
802.11acNIC
PERFORMANCE ISSUES & CHALLENGES
Dual-bandNICQCA9500
2.16 GHz WIDE CHANNEL
4.6 Gbps
SHORT RANGE
VULNERABLE TO BLOCKAGE
& MOBILITY
CO
NTE
NTI
ON
RESILIENT TO BLOCKAGE & MOBILITY
LONG RANGE
CONGESTION CONTROL PACKET SCHEDULER
CDEFGGHEFIDJ =LMENDOLMENDP
≈RHSEDORHSEDP
MAXIMIZING THROUGHPUT
AMuSe: SOLUTION & EVALUATION
NET
WO
RK
SC
AN
SLI
NK
BLO
CK
AG
E
Minimizeout-of-orderpackets!
PROBLEM
§ TCPsenderthrottled
ü Upto2.5x gain
SOLUTION
§ Adjustpacketassignmentratio
dynamically§ UseTCP’sinternalrateestimation
PROBLEM
§ TCPsenderunawareofSCAN
SOLUTION
§ Uplink:Deactivatethescanning
interface
§ Downlink:UseMPTCPMP_PRIOflagtosignaltheotherend
ü Upto2.2x gain
PROBLEM
§ MPTCPschedulerandcongestion
controlwaitingoneachother
§ cwnd restoredto½oforiginalvalueSOLUTION
§ Uplink:Resettheflow’spf flag§ Downlink:SendTCP_KEEPALIVE§ Restorecwnd topre-lossvalueü Reducere-connectiontimebyupto10s
LMENDOLMENDP
=ij
kk= l. im
RHSEDORHSEDP
=nll
opll= l. jo
802.11ad only
802.11ac only
MPTCP % Sum Achieved
Cubic 1649 ± 74 591 ± 23 2167 ±162 96.74
Lia 1631 ± 89 596 ± 25 2227 ± 95 99.99
Olia 1638 ± 99 595 ± 22 2230 ± 78 99.83
Balia 1649 ± 121 585 ± 18 2192 ±112 98.05
Throughput(Mbps)
This work has been supported in part by NSF grant CNS-1553447