Presentation is loading. Please wait.

Presentation is loading. Please wait.

Deployable Multipath TCP

Similar presentations


Presentation on theme: "Deployable Multipath TCP"— Presentation transcript:

1 Deployable Multipath TCP
Designing and Implementing a Deployable Multipath TCP Taolei Wang, Chang Liu, Siyuan Feng

2 01 Motivation & Goals CONTENT 02 Design 03 Implementing

3 01 Motivation & Goals

4 Cellular Network Mobile Device Server Wi-Fi
Multipath Network in Mobile Devices Cellular Network Mobile Device Server Wi-Fi

5 Multipath Network in Datacenter

6 02 Design

7 Multipath TCP in the Stack
Application Application Socket Transport Multipath TCP Network Datalink TCP1 TCP2 TCPn Physical

8 Connection Setup SYN, MPTCP SYN + ACK, MPTCP ACK, MPTCP

9 Adding Subflow SYN, MP_JOIN(TokenB, RA) SYN/ACK, MP_JOIN(HMACB, RB)
ACK, MP_JOIN(HMACA) ACK HMACA = HMAC(Key=(KeyA+KeyB), Msg=(RA+RB)) HMACB = HMAC(Key=(KeyB+KeyA), Msg=(RB+RA))

10 Flow Control Subflow: 101 Data: 3 Subflow: 100 Data: 1 Subflow: 200

11 Loss! Flow Control Subflow: 101 Data: 3 Subflow: 102 Data: 2

12 Encoding

13 03 Implementing

14 Implementing

15 Implementing Why?

16 MPTCP over WiFi/3G Packet-3 Packet-4 Packet-2 Packet-1

17 MPTCP over WiFi/3G Packet-2 Packet-1 Packet-3 Packet-4

18 MPTCP over WiFi/3G Packet-1 Packet-2 Packet-1 Packet-3 Packet-4

19 MPTCP over WiFi/3G Packet-1 Packet-1 Packet-2 Packet-3 Packet-4

20 MPTCP over WiFi/3G

21 Taolei Wang, Chang Liu, Siyuan Feng
Thanks Taolei Wang, Chang Liu, Siyuan Feng


Download ppt "Deployable Multipath TCP"

Similar presentations


Ads by Google