ACM Transactions on Computer Systems (TOCS)
A transport layer approach for achieving aggregate bandwidths on multi-homed mobile hosts
Proceedings of the 8th annual international conference on Mobile computing and networking
Why the Internet only just works
BT Technology Journal
Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths
IEEE/ACM Transactions on Networking (TON)
Performance implications of a bounded receive buffer in concurrent multipath transfer
Computer Communications
A transport layer approach for improving end-to-end performance and robustness using redundant paths
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Network intrusion detection: evasion, traffic normalization, and end-to-end protocol semantics
SSYM'01 Proceedings of the 10th conference on USENIX Security Symposium - Volume 10
The case for ubiquitous transport-level encryption
USENIX Security'10 Proceedings of the 19th USENIX conference on Security
Design, implementation and evaluation of congestion control for multipath TCP
Proceedings of the 8th USENIX conference on Networked systems design and implementation
Saving mobile device energy with multipath TCP
MobiArch '11 Proceedings of the sixth international workshop on MobiArch
Opportunistic mobility with multipath TCP
MobiArch '11 Proceedings of the sixth international workshop on MobiArch
Improving datacenter performance and robustness with multipath TCP
Proceedings of the ACM SIGCOMM 2011 conference
Is it still possible to extend TCP?
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Exploring mobile/WiFi handover with multipath TCP
Proceedings of the 2012 ACM SIGCOMM workshop on Cellular networks: operations, challenges, and future design
Reproducible network experiments using container-based emulation
Proceedings of the 8th international conference on Emerging networking experiments and technologies
Evolving TCP.: how hard can it be?
Proceedings of the 2012 ACM conference on CoNEXT student workshop
CamCubeOS: a key-based network stack for 3D torus cluster topologies
Proceedings of the 22nd international symposium on High-performance parallel and distributed computing
A large-scale multipath playground for experimenters and early adopters
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
Binder: a system to aggregate multiple internet gateways in community networks
Proceedings of the 2013 ACM MobiCom workshop on Lowest cost denominator networking for universal access
A measurement-based study of MultiPath TCP performance over wireless networks
Proceedings of the 2013 conference on Internet measurement conference
Proceedings of the 11th ACM international symposium on Mobility management and wireless access
Techno-economic feasibility analysis of Internet protocols: Framework and tools
Computer Standards & Interfaces
Direct code execution: revisiting library OS architecture for reproducible network experiments
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
On the benefits of applying experimental design to improve multipath TCP
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Trevi: watering down storage hotspots with cool fountain codes
Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks
Cross-path inference attacks on multipath TCP
Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks
Proceedings of the 2013 workshop on Hot topics in middleboxes and network function virtualization
Are TCP extensions middlebox-proof?
Proceedings of the 2013 workshop on Hot topics in middleboxes and network function virtualization
Evolving the internet with connection acrobatics
Proceedings of the 2013 workshop on Hot topics in middleboxes and network function virtualization
SymNet: static checking for stateful networks
Proceedings of the 2013 workshop on Hot topics in middleboxes and network function virtualization
Communications of the ACM
Always Best Connected Heterogeneous Network Concept
Wireless Personal Communications: An International Journal
Queue - The Internet
Recursively cautious congestion control
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
Hi-index | 0.02 |
Networks have become multipath: mobile devices have multiple radio interfaces, datacenters have redundant paths andmultihoming is the normfor big server farms. Meanwhile, TCP is still only single-path. Is it possible to extend TCP to enable it to support multiple paths for current applications on today's Internet? The answer is positive. We carefully review the constraints--partly due to various types of middleboxes-- that influenced the design of Multipath TCP and show how we handled them to achieve its deployability goals. We report our experience in implementing Multipath TCP in the Linux kernel and we evaluate its performance. Our measurements focus on the algorithms needed to efficiently use paths with different characteristics, notably send and receive buffer tuning and segment reordering. We also compare the performance of our implementation with regular TCP on web servers. Finally, we discuss the lessons learned from designing MPTCP.