Practical random linear coding for MultiPath TCP: MPC-TCP

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

MPTCP is a TCP extension that enables transparent multipath for multihomed hosts. However, MPTCP is subject to head-of-line blocking, a problem that degrades delay and throughput. This problem is especially critical when used in wireless environments. On wireless, unreliable links, for example, traffic can get stalled on one path, slowing down the entire flow. A related problem is rescheduling the packets in other subflows too early, which could result in increased overhead. Random linear network coding is a potential approach to solve this problem among others, and we choose to focus in its practical capability to attenuate performance drops caused by blocking while guaranteeing full network compatibility. We have developed a version of MPTCP with network coding, MPC-TCP (MultiPath Coded TCP) and implemented it in the Linux kernel. This scheme offers a simple, practical implementation of network coding across subflows, requires minimal changes to MPTCP and preserves the TCP subflows compatibility with middleboxes. We then use our implementation to investigate the network scenarios where efficiency gains are the highest compared to vanilla MPTCP.

Original languageEnglish
Title of host publicationProceedings of the 24th International Conference on Telecommunications
Subtitle of host publicationIntelligence in Every Form, ICT 2017
EditorsHamid Aghvami, Christos Verikoukis, Georgios Ellinas, Vasos Vassiliou, George Kamel, Paolo Bellavista, Panayiotis Kolios, Symeon Chatzinotas
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781538606421
DOIs
Publication statusPublished - 31 Jul 2017
Externally publishedYes
Event24th International Conference on Telecommunications, ICT 2017 - Limassol, Cyprus
Duration: 3 May 20175 May 2017

Publication series

NameProceedings of the 24th International Conference on Telecommunications: Intelligence in Every Form, ICT 2017

Conference

Conference24th International Conference on Telecommunications, ICT 2017
Country/TerritoryCyprus
CityLimassol
Period3/05/175/05/17

Fingerprint

Dive into the research topics of 'Practical random linear coding for MultiPath TCP: MPC-TCP'. Together they form a unique fingerprint.

Cite this