9
Wide-Area Distributed Storage Acceleration using MPTCP Chawanat Nakasan, NAIST Lightning Talk @ PRAGMA 26 Tainan, Taiwan

Wide-Area Distributed Storage Acceleration using MPTCP

Embed Size (px)

DESCRIPTION

Wide-Area Distributed Storage Acceleration using MPTCP. Chawanat Nakasan , NAIST Lightning Talk @ PRAGMA 26 Tainan, Taiwan. Distributed Storage doesn’t function well when distributed over wide area. Only one route is used at a time (per high-level connection)*. Intermediate network - PowerPoint PPT Presentation

Citation preview

Page 1: Wide-Area Distributed Storage Acceleration using  MPTCP

Wide-Area Distributed Storage Acceleration using

MPTCPChawanat Nakasan, NAIST

Lightning Talk @ PRAGMA 26Tainan, Taiwan

Page 2: Wide-Area Distributed Storage Acceleration using  MPTCP

Distributed Storage doesn’t function well when distributed over wide area.

Storage node

Storage node

Intermediate network(routers, switches, etc)

Only one route is used at a time(per high-level connection)*

Perfectly fine but unused route

* Of course it depends on other configuration as well

Page 3: Wide-Area Distributed Storage Acceleration using  MPTCP

Unequal links in WAN prevents use of low-layer load balancing …

fast route

slow route

Packet 1

Packet 2

Page 4: Wide-Area Distributed Storage Acceleration using  MPTCP

… due to problems like packet ordering.

fast route

slow route

Packet 2

Packet 1

There are other problems too.

Page 5: Wide-Area Distributed Storage Acceleration using  MPTCP

We plan to use SDN to create an overlay network.

Physical Network

Overlay Network

Page 6: Wide-Area Distributed Storage Acceleration using  MPTCP

Then, use MPTCP to span the data transfer to multiple routes.

Packet 2

Packet 1

Packet 1

Packet 2

Page 7: Wide-Area Distributed Storage Acceleration using  MPTCP

We expect:

that in the end, MPTCP can increase data rate

that we can use more routes thanks to SDN

Page 8: Wide-Area Distributed Storage Acceleration using  MPTCP

and:

MPTCPTCP

SubflowTCP

SubflowTCP

Subflow

Application

Transport

Network

Data Link

that we shouldn’t have to modify anything else too much.

SDN

Especially the Application.

Page 9: Wide-Area Distributed Storage Acceleration using  MPTCP