7 Two questions Can we systematically design this inevitable tradeoff ?Good news: Yes !EWTCPSemi.… a new framework to betterunderstand & designLIAResponsivenessCoupledFriendliness

8 First question first …… let’s first understand some problems with LIA and OLIA… and then look at a solution

9 Problem with LIA (RFC6356) LIA can beunfriendly to single path TCP (SPTCP)

10 LIA can be unfriendly to SPTCP… even when its own throughput is max’ed out ![Source: Khalili iccrg presentation on OLIA]SPTCP isworse offthan optimalby 26%by 50%

11 We have confirmed Khalili’s discovery with our own testbedRouter110MbpsType 1flows10MbpsType 2flowsRouter2Router3Type 2 flows are SPTCP.

12 When all flows are SPTCP, they achieve capacity on each pathaggregatethroughputtype 1 flows are SPTCPType 1 users are MPTCPLIAOLIABaliatype 19.479.269.25type 29.297.558.138.329.398.968.939.026.947.417.98N1=5N2=5N1=15N2=5C1=C2=10Mbps