+ All Categories
Home > Documents > Wide-Area Distributed Storage Acceleration using MPTCP Chawanat Nakasan, NAIST Lightning Talk @...

Wide-Area Distributed Storage Acceleration using MPTCP Chawanat Nakasan, NAIST Lightning Talk @...

Date post: 03-Jan-2016
Category:
Upload: bonnie-moody
View: 222 times
Download: 0 times
Share this document with a friend
Popular Tags:
9
Wide-Area Distributed Storage Acceleration using MPTCP Chawanat Nakasan, NAIST Lightning Talk @ PRAGMA 26 Tainan, Taiwan
Transcript
Page 1: Wide-Area Distributed Storage Acceleration using MPTCP Chawanat Nakasan, NAIST Lightning Talk @ PRAGMA 26 Tainan, Taiwan.

Wide-Area Distributed Storage Acceleration using

MPTCP

Chawanat Nakasan, NAISTLightning Talk @ PRAGMA 26

Tainan, Taiwan

Page 2: 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.

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 Chawanat Nakasan, NAIST Lightning Talk @ PRAGMA 26 Tainan, Taiwan.

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 Chawanat Nakasan, NAIST Lightning Talk @ PRAGMA 26 Tainan, Taiwan.

… 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 Chawanat Nakasan, NAIST Lightning Talk @ PRAGMA 26 Tainan, Taiwan.

We plan to use SDN to create an overlay network.

Physical Network

Overlay Network

Page 6: Wide-Area Distributed Storage Acceleration using MPTCP Chawanat Nakasan, NAIST Lightning Talk @ PRAGMA 26 Tainan, Taiwan.

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 Chawanat Nakasan, NAIST Lightning Talk @ PRAGMA 26 Tainan, Taiwan.

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 Chawanat Nakasan, NAIST Lightning Talk @ PRAGMA 26 Tainan, Taiwan.

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 Chawanat Nakasan, NAIST Lightning Talk @ PRAGMA 26 Tainan, Taiwan.

Recommended