Multipath IP Routing on End Devices: Motivation, Design, and Performance

Liyang Sun, Guibin Tian, Guanyu Zhu, Yong Liu, Hang Shi, David Dai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Most end devices are now equipped with multiple network interfaces. Applications can exploit all available interfaces and benefit from multipath transmission. Recently Multipath TCP (MPTCP) was proposed to implement multipath transmission at the transport layer and has attracted lots of attention from academia and industry. However, MPTCP only supports TCP-based applications and its multipath routing flexibility is limited. In this paper, we investigate the possibility of orchestrating multipath transmission from the network layer of end devices, and develop a Multipath IP (MPIP) design consisting of signaling, session and path management, multipath routing, and NAT traversal. We implement MPIP in Linux and Android kernels. Through controlled lab experiments and Internet experiments, we demonstrate that MPIP can effectively achieve multipath gains at the network layer. It not only supports the legacy TCP and UDP protocols, but also works seamlessly with MPTCP. By facilitating user-defined customized routing, MPIP can route traffic from competing applications in a coordinated fashion to maximize the aggregate user Quality-of-Experience.

Original languageEnglish (US)
Title of host publication17th International IFIP TC6 Networking Conference, Networking 2018
PublisherIFIP
Pages181-189
Number of pages9
ISBN (Electronic)9783903176089
StatePublished - 2018
Event17th International IFIP TC6 Networking Conference, Networking 2018 - Zurich, Switzerland
Duration: May 14 2018May 16 2018

Publication series

Name17th International IFIP TC6 Networking Conference, Networking 2018

Conference

Conference17th International IFIP TC6 Networking Conference, Networking 2018
Country/TerritorySwitzerland
CityZurich
Period5/14/185/16/18

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering
  • Communication

Fingerprint

Dive into the research topics of 'Multipath IP Routing on End Devices: Motivation, Design, and Performance'. Together they form a unique fingerprint.

Cite this