Multipath-TCP in ns-3
Morteza Kheirkhah, Ian Wakeman, George Parisis

TL;DR
This paper introduces a new ns-3 simulation model for MultiPath TCP (MPTCP) that adheres to RFC 6824, supporting subflow management and TCP NewReno loss recovery, demonstrated through example simulations.
Contribution
The paper provides the first detailed implementation of an MPTCP model in ns-3 aligned with RFC 6824, including subflow management and loss recovery features.
Findings
The ns-3 MPTCP model closely follows RFC 6824 specifications.
Simulation results demonstrate the model's correct functioning.
Supports TCP NewReno loss recovery on subflows.
Abstract
In this paper we present our work on designing and implementing an ns-3 model for MultiPath TCP (MPTCP). Our MPTCP model closely follows MPTCP specifications, as described in RFC 6824, and supports TCP NewReno loss recovery on a per subflow basis. Subflow management is based on MPTCP's kernel implementation. We briefly describe how we integrate our MPTCP model with ns-3 and present example simulation results to showcase its working state.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques
