amuse: an agile multipath tcp scheduler for dual-band … · 80 mhz wide channel 1.3 gbps amuse: an...

Post on 23-Jul-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related