VirtualStack: Adaptive Multipath Support through Protocol Stack Virtualization.

INC(2016)

引用 0|浏览10
暂无评分
摘要
More and more network devices, such as servers or smartphones, have multiple network interfaces. Today's commonly used communication protocols do not leverage these interfaces to increase bandwidth and reliability using multiple network paths. Recent approaches, such as Multipath TCP (MPTCP), clearly show these advantages. However, adaptation of MPTCP is slow as it requires a modified kernel and faces compatibility issues inside the network. MPTCP is also inflexible in the sense that all paths must use TCP. The challenge is to support multipathing on any operating system, with any legacy application using any transport layer protocol. In this paper, we present VirtualStack. VirtualStack manages multiple network stacks per application and decides on the best stack on a per-packet basis. This allows to support multipath using any combination of interfaces and protocols for every application. We evaluate the multipath support by comparing VirtualStack against MPTCP using a combination of TCP and UDP connections. Additionally, we show how rules provide flexible programmings abstractions for VirtualStack.
更多
查看译文
关键词
protocol virtualstack virtualization,adaptive multipath support
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要