2017
DOI: 10.1016/j.comnet.2017.02.002
|View full text |Cite
|
Sign up to set email alerts
|

An implementation of multipath TCP in ns3

Abstract: The Multipath Transport Control Protocol (MPTCP) is undergoing a rapid deployment after a recent and quick standardization. MPTCP allows a network node to use multiple network interfaces and IP paths concurrently, which can lead to several advantages for the user in terms of performance and reliability. In this paper, we describe an MPTCP implementation in the Network Simulator 3 (ns3), comparing it with both the Linux implementation and previous ns3 implementations. We show that it is compatible with the Linu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(9 citation statements)
references
References 15 publications
(21 reference statements)
0
9
0
Order By: Relevance
“…An example is Multipath TCP (MPTCP), the multipath extension of TCP which makes it possible to transmit data on multiple subflows (i.e., a mobile user could simultaneously transmit on a Wi-Fi subflow and a cellular subflow) [109]. At the time of writing, it was implemented for ns-3 by different projects [110], [111], but none of them is completely compliant with the MPTCP specification, and they are not integrated in the main ns-3 release and validated. With DCE, instead, it is possible to use the MPTCP code developed and tested by the same MPTCP protocol designers [112].…”
Section: Integration With Dce and Examplesmentioning
confidence: 99%
“…An example is Multipath TCP (MPTCP), the multipath extension of TCP which makes it possible to transmit data on multiple subflows (i.e., a mobile user could simultaneously transmit on a Wi-Fi subflow and a cellular subflow) [109]. At the time of writing, it was implemented for ns-3 by different projects [110], [111], but none of them is completely compliant with the MPTCP specification, and they are not integrated in the main ns-3 release and validated. With DCE, instead, it is possible to use the MPTCP code developed and tested by the same MPTCP protocol designers [112].…”
Section: Integration With Dce and Examplesmentioning
confidence: 99%
“…Feng et al 11 have clearly discussed the requirement of higher bandwidth in mobile Internet for flying drones, specifically for blockchain‐based applications. To get around this limitation, an idea of simultaneously using all the active interfaces of SMD without much changing the existing Internet infrastructures has been investigated 1,5,12–16 . All these investigations are the proposals around the use of MPTCP.…”
Section: Related Workmentioning
confidence: 99%
“…A significant number of MPTCP research works depend on the ns-3 simulator. In the research articles [ 13 , 14 , 15 , 16 ], the authors propose implementations of MPTCP in ns-3. Some of these MPTCP implementations have been used to study MPTCP performance as in the sequel.…”
Section: Related Workmentioning
confidence: 99%