mptcp proxies Mark Handley - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

mptcp proxies Mark Handley

Description:

The working group will produce several Informational documents: ... MPTCP offload traffic from 3G to Wifi; MPTCP in data centres for traffic management; ... – PowerPoint PPT presentation

Number of Views:111
Avg rating:3.0/5.0
Slides: 19
Provided by: MarkH296
Learn more at: https://www.ietf.org
Category:

less

Transcript and Presenter's Notes

Title: mptcp proxies Mark Handley


1
mptcp proxiesMark Handley
2
MPTCP Mobility
3G celltower
Mobile client
Server
3
MPTCP Mobility
Mobile client
Server
Wifi
Wifi
4
MPTCP Mobility
Server
Mobile client
Wifi
Wifi
5
MPTCP Mobility
Server
Wifi
Mobile client
Wifi
6
MPTCP as a mobility solution
  • Short paper http//nrg.cs.ucl.ac.uk/mptcp/mobi
    lity.pdf
  • Scenario want to use variable quality 3G and
    intermittently available WiFi hotspots.
  • Preliminary results show we can achieve better
    throughput, more robustness, and save battery
    power.

7
Need to be able to depend on MPTCP availability
  • Problem
  • For the near future, most of the servers wont
    support MPTCP.
  • Solution
  • Perform MPTCP to a proxy.

8
MPTCP Mobility Legacy Server
3G
MPTCP Proxy
Mobile client
Server
MPTCP client sends SYN to proxy, indicating
address of final server. Proxy initiates
connection to server.
9
MPTCP Mobility Legacy Server
3G
MPTCP Proxy
Server
New subflows are set up to the proxy, which
load-balances in the normal MPTCP manner.
10
MPTCP Mobility MPTCP Server
MPTCP Proxy
P
Mobile client
MPTCP Server
S
11
MPTCP Mobility MPTCP Server
MPTCP Proxy
P
Mobile client
MPTCP Server
S
Proxy knows server is MP_CAPABLE. Sends ADD_ADDR
to tell client.
12
MPTCP Mobility MPTCP Server
MPTCP Proxy
P
Mobile client
MPTCP Server
S
Client sets up new subflow direct to
server. Proxied path becomes backup - not used
for data traffic
13
MPTCP Mobility MPTCP Server
MPTCP Proxy
P
MPTCP Server
S
New subflows go direct to server.
14
MPTCP Proxies
  • Proxies are TCP-level relays - no application
    semantics.
  • Protocol implication
  • Need to indicate (preferably in SYN) the address
    of the server the proxy should connect to.
  • No other change needed.
  • Issue space in SYN.

15
mptcp congestion control
16
draft-ietf-mptcp-congestion-0?
  • Full paper in NSDI 2011 (yesterday!) describes in
    detail the design and performance of the linked
    congestion control mechanism.
  • Draft updated to the version of the algorithm
    from the paper (previous draft had a bug - didnt
    express what we actually implemented!).

17
Congestion Control in the Data Center.Effect of
a hotspot on different algorithms.
18
Measured performance on Amazons EC2 data
center.10 nodes, 3700 periodic pairwise
transfers over 24 hours.
Write a Comment
User Comments (0)
About PowerShow.com