Opportunis*c ¡Mobility ¡with ¡ Mul*path ¡TCP ¡
Cos*n ¡Raiciu ¡
Department ¡of ¡Computer ¡Science ¡ University ¡Politehnica ¡of ¡Bucharest ¡ ¡ ¡ Joint ¡work ¡with ¡Dragos ¡Niculescu, ¡Marcelo ¡Bagnulo ¡(UC3M) ¡ and ¡Mark ¡Handley ¡(UCL) ¡
Opportunis*c Mobility with Mul*path TCP Cos*n Raiciu - - PowerPoint PPT Presentation
Opportunis*c Mobility with Mul*path TCP Cos*n Raiciu Department of Computer Science University Politehnica of Bucharest Joint work with Dragos Niculescu,
Department ¡of ¡Computer ¡Science ¡ University ¡Politehnica ¡of ¡Bucharest ¡ ¡ ¡ Joint ¡work ¡with ¡Dragos ¡Niculescu, ¡Marcelo ¡Bagnulo ¡(UC3M) ¡ and ¡Mark ¡Handley ¡(UCL) ¡
3G ¡celltower ¡
3G ¡celltower ¡
3G ¡celltower ¡
3G ¡celltower ¡
3G ¡celltower ¡
3G ¡celltower ¡
3G ¡celltower ¡
3G ¡celltower ¡
3G ¡celltower ¡
3G ¡celltower ¡
Survive ¡ Connec,on ¡ Make ¡ Before ¡ Break ¡ Mul,ple ¡ Links ¡
Survive ¡ Connec,on ¡ Make ¡ Before ¡ Break ¡ Mul,ple ¡ Links ¡
n MPTCP ¡uses ¡mul*ple ¡paths ¡in ¡the ¡network ¡for ¡one ¡
3G ¡celltower ¡
3G ¡celltower ¡ SYN ¡ ¡ MP_CAPABLE ¡X ¡
3G ¡celltower ¡
3G ¡celltower ¡
3G ¡celltower ¡ STATE ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡
3G ¡celltower ¡ STATE ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡
3G ¡celltower ¡ STATE ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡
3G ¡celltower ¡ STATE ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡ S Y N ¡ ¡ J O I N ¡ Y ¡
3G ¡celltower ¡ STATE ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡ S Y N / A C K ¡ ¡ J O I N ¡ X ¡
3G ¡celltower ¡ STATE ¡A ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡ STATE ¡B ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡
3G ¡celltower ¡ STATE ¡A ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡ STATE ¡B ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡
3G ¡celltower ¡ STATE ¡A ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡ STATE ¡B ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡ D A T A ¡ S E Q ¡ B ¡ D S E Q : ¡ 2 ¡
3G ¡celltower ¡ STATE ¡A ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡ STATE ¡B ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡ D A T A ¡ S E Q ¡ B ¡ D S E Q : ¡ 2 ¡
3G ¡celltower ¡ STATE ¡A ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡ STATE ¡B ¡ CWND ¡ Snd.SEQNO ¡ Rcv.SEQNO ¡ … ¡ D A T A ¡ S E Q ¡ B ¡ D S E Q : ¡ 2 ¡
3G ¡celltower ¡ MPTCP ¡ ¡ Proxy ¡
3G ¡celltower ¡ MPTCP ¡ ¡ Proxy ¡
3G ¡celltower ¡ MPTCP ¡ ¡ Proxy ¡
3G ¡celltower ¡ MPTCP ¡ ¡ Proxy ¡
0.5 1 1.5 2 2.5 20 40 60 80 100 Throughput-Walking (Mb/s) WiFi Coverage (%) TCP 3G
0.5 1 1.5 2 2.5 20 40 60 80 100 Throughput-Walking (Mb/s) WiFi Coverage (%) TCP 3G TCP Wifi
0.5 1 1.5 2 2.5 20 40 60 80 100 Throughput-Walking (Mb/s) WiFi Coverage (%) TCP 3G TCP Wifi Wifi First
0.5 1 1.5 2 2.5 20 40 60 80 100 Throughput-Walking (Mb/s) WiFi Coverage (%) TCP 3G TCP Wifi Wifi First Optimal TCP
0.5 1 1.5 2 2.5 20 40 60 80 100 Throughput-Walking (Mb/s) WiFi Coverage (%) TCP 3G TCP Wifi Wifi First Optimal TCP MPTCP
1 2 3 4 5 6 2 4 6 8 10 12 14 Mb/J Time(min) 3G WiFi