Multi-Path TCP with Network Coding for Mobile Devices in Heterogeneous Networks
Jason Cloud, Flavio du Pin Calmon, Weifei Zeng, Giovanni Pau, Linda, Zeger, Muriel Medard

TL;DR
This paper introduces MPTCP/NC, a protocol that leverages multiple heterogeneous networks simultaneously with network coding, significantly improving mobile device performance and reliability in diverse wireless environments.
Contribution
It presents the design, analytical modeling, and empirical evaluation of MPTCP/NC, a novel multi-path protocol utilizing network coding to enhance throughput and robustness over heterogeneous networks.
Findings
MPTCP/NC outperforms traditional MPTCP in throughput.
Network coding reduces packet loss impacts.
Empirical data confirms improved quality of service.
Abstract
Existing mobile devices have the capability to use multiple network technologies simultaneously to help increase performance; but they rarely, if at all, effectively use these technologies in parallel. We first present empirical data to help understand the mobile environment when three heterogeneous networks are available to the mobile device (i.e., a WiFi network, WiMax network, and an Iridium satellite network). We then propose a reliable, multi-path protocol called Multi-Path TCP with Network Coding (MPTCP/NC) that utilizes each of these networks in parallel. An analytical model is developed and a mean-field approximation is derived that gives an estimate of the protocol's achievable throughput. Finally, a comparison between MPTCP and MPTCP/NC is presented using both the empirical data and mean-field approximation. Our results show that network coding can provide users in mobile…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCooperative Communication and Network Coding · Wireless Networks and Protocols · Advanced Wireless Network Optimization
