Papers

IETF drafts & RFC

 

0-RTT TCP converters
(July 2017)

Authors : Olivier Bonaventnure, Mohamed Boucadair, Bart Peirens

ABSTRACT

This document proposes the utilisation of Transport Converters to aid the deployment of TCP extensions such as Multipath TCP.

Multipath TCP Deployments
(November 2016)

Authors : Olivier Bonaventnure, SungHoon Seo

ABSTRACT

The Internet relies on a few key protocols. The Transmission Control Protocol (TCP) is one of these. It provides a reliable delivery and is used by most Internet applications including web, email, file transfers and most music and video streaming solutions. TCP was designed for the 20th century Internet when a computer was attached with a single physical cable to the network. In today’s Internet, smartphones and laptops are connected to multiple networks and need to seamlessly and efficiently use all the available networks. The recent Multipath TCP protocol solves this problem. It was designed by European researchers, including several of the co-founders of Tessares and is now used by various companies.

This article published in the IETF Journal describes the four main deployments of this young protocol, including the hybrid access networks that are prionneered by Tessares.

An MPTCP Option for Network-Assisted MPTCP
(October 2016)

Authors : Mohamed Boucadair, Christian Jacquenet, Olivier Bonaventnure, Denis Behaghel, Stefano Secci, Wim Henderickx, Robert Skog, Suresh Vinapamula, SungHoon Seo, Wouter Cloetens, Ullrich Meyer, Luis M. Contreras, Bart Peirens

ABSTRACT

Because of the lack of Multipath TCP (MPTCP) support at the server side, some service providers now consider a network-assisted model that relies upon the activation of a dedicated function called MPTCP Conversion Point (MCP). Network-Assisted MPTCP deployment models are designed to facilitate the adoption of MPTCP for the establishment of multi-path communications without making any assumption about the support of MPTCP by the communicating peers. MCPs located in the network are responsible for establishing multi-path communications on behalf of endpoints, thereby taking advantage of MPTCP capabilities to achieve different goals that include (but are not limited to) optimization of resource usage (e.g., bandwidth aggregation), of resiliency (e.g., primary/backup communication paths), and traffic offload management.

Network-Assisted MPTCP: Use Cases, Deployment Scenarios and Operational Considerations
(October 2016)

Authors : Mohamed Boucadair, Christian Jacquenet, Olivier Bonaventnure, Wim Henderickx, Robert Skog

ABSTRACT

Network-Assisted MPTCP deployment models are designed to facilitate the adoption of MPTCP for the establishment of multi-path communications without making any assumption about the support of MPTCP by the communicating peers. MPTCP Conversion Points (MCPs) located in the network are responsible for establishing multi-path communications on behalf of endpoints, thereby taking advantage of MPTCP capabilities to achieve different goals that include (but are not limited to) optimization of resource usage (e.g., bandwidth aggregation), of resiliency (e.g., primary/backup communication paths), and traffic offload management.

This document describes Network-Assisted MPTCP uses cases, deployment scenarios, and operational considerations.

Use Cases and Operational Experience with Multipath TCP
(October 2016)

Authors : Olivier Bonaventure, Christoph Paasch, Gregory Detal

ABSTRACT

This document discusses both use cases and operational experience with Multipath TCP in real networks. It lists several prominent use cases where Multipath TCP has been considered and is being used. It also gives insight to some heuristics and decisions that have helped to realize these use cases and suggests possible improvements.

Link bonding with transparent Multipath TCP
(July 2016)

Authors : Bart Peirens, Gregory Detal, Sébastien Barré, Olivier Bonaventure

ABSTRACT

This document describes the utilisation of the transparent Multipath TCP mode to enable network operators to provide link bonding services in hybrid access networks.

Download IETF drafts & RFC

Your Name (required)

Your Company (required)

Your Role (required)

Your Email (required)

(The link to the IETF drafts & RFC will appear below)

 

 

White Paper

 

Comparing Hybrid Access Networks Solutions
(July 2015)

ABSTRACT

To cope with growing user appetite for bandwidth, telecommunication network operators are exploring various solutions to combine different access network technologies together. This will pave the way for hybrid access networks, i.e. access networks that combine very different technologies such as DSL and LTE. In this white paper, we compare different technical solutions that can be used to create such hybrid access networks. In particular, we compare the benefits of the Multipath TCP-based solutions to network-layer solutions. Furthermore, our measurements done on three widely deployed DSL access routers show that a software-based solution using Multipath TCP can achieve high bandwidth on existing devices.

Download White Paper

Your Name (required)

Your Company (required)

Your Role (required)

Your Email (required)

(The link to the white paper will appear below)

Scientific Paper

SMAPP : Towards Smart Multipath TCP-enabled APPlications
(December 2015)

Authors : Benjamin Hesmans, Gregory Detal, Sébastien Barré, Raphaël Bauduin, Olivier Bonaventure

ABSTRACT

Multipath TCP was designed and implemented as a backward compatible replacement for TCP. For this reason, it exposes the standard socket API to the applications that cannot control the utilisation of the different paths. This is a key feature for applications that are unaware of the multipath nature of the network. On the contrary, this is a limitation for applications that could benefit from specific knowledge to use multiple paths in a way that fits their needs. As the specific knowledge of an application can not be known in advance, we propose a Multipath TCP path manager that delegates the management of the paths to the applications. This path manager enables applications to control how the different paths are used to transfer data. We implement this path manager above the Linux Multipath TCP kernel. It is composed of a kernel part that exposes events and commands to an userspace application that controls the key functions of Multipath TCP such as the creation/suppression of subflows or reactions to retransmissions. We demonstrate the benefits of this path manager on different use cases.

Update: 8 September 2016: This paper has been awarded the prestigious 2016 Applied Networking Research Prize (ANRP) by the IRTF (Internet Research Task Force).
Download Scientific Paper

Your Name (required)

Your Company (required)

Your Role (required)

Your Email (required)

(The link to the Scientific paper will appear below)