Multipath TCP (MPTCP), which has been standardized by Internet Engineering Task Force (IETF), provides an efficient way for enhancing throughput and resilience on mobile devices. Additionally, there is an increasing number of MPTCP implementations, which aim to provide better performance than the standard one. Therefore, it is necessary to investigate the performance of different MPTCP implementations in order to clarify appropriate user cases. In this paper, we revisit the canonical scenario of MPTCP usage in which an MPTCP-capable mobile device assumingly have two wireless interfaces (i.e., LTE and Wi-Fi). The device is configured to communicate with an application sever (via the interfaces) using MPTCP. The performance of MPTCP has been extensively investigated in a heterogeneous environment in which networking parameters such as bandwidth, delay are varied. The novelty of this work includes the investigation of backward compatibility of state-of-the-art MPTCP schedulers, which are recently proposed and implemented. Moreover, the selection of Wi-Fi or LTE for the initial subflow is also deeply investigated. On the other hand, the evaluation results are summarized and analyzed to give detail comparisons between different MPTCP implementations, which suggest the beneficial use cases.
展开▼