Combining multiple networks at a host to access the Internet (multi-homing) allows for continuous data transmission even in scenarios with one intermittent connection. To this end, a multi-path capable transport layer protocol, such as multi-path TCP (MPTCP), is required to simultaneously use two or more networks for data transmission. A typical use case is to combine WLAN and cellular networks, in which the user stays connected to the cellular network, if the WLAN connection is lost due to user mobility. In that scenario, multi-path protocols have to detect the connection loss and have to retransmit corresponding lost packets immediately, so that the receiving network stack can forward the packets in sequence to the application.This paper analyzes MPTCPs connection loss detection mechanism and the corresponding process of the reinjection of lost packets. We show that the mechanisms for connection loss detection originate from single-path TCP (SPTCP) and have been simply adopted to MPTCP. They work slowly and cause large application level delays. Therefore, we propose a new reinjection method to speed up the reinjection after a connection loss. We evaluate our approach with emulation and real-world experiments and show that we reduce application level delays by up to 80%.
Fast Reinjection for Intermittent MPTCP Connections
01.04.2021
3059395 byte
Aufsatz (Konferenz)
Elektronische Ressource
Englisch
Europäisches Patentamt | 2024
|MPTCP protocol misbehaviour in high-speed, uncongested network
Taylor & Francis Verlag | 2017
|