wide-area distributed storage acceleration using mptcp chawanat nakasan, naist lightning talk @...

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

Upload: bonnie-moody

Post on 03-Jan-2016

222 views

Category:

Documents


0 download

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