An end-to-end approach to host mobility
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths
IEEE/ACM Transactions on Networking (TON)
The resource pooling principle
ACM SIGCOMM Computer Communication Review
Augmenting mobile 3G using WiFi
Proceedings of the 8th international conference on Mobile systems, applications, and services
A first look at traffic on smartphones
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
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
How hard can it be? designing and implementing a deployable multipath TCP
NSDI'12 Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation
A first look at multi-access connectivity for mobile networking
Proceedings of the 2012 ACM workshop on Capacity sharing
How voice calls affect data in operational LTE networks
Proceedings of the 19th annual international conference on Mobile computing & networking
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
On the benefits of applying experimental design to improve multipath TCP
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Proceedings of the 2013 workshop on Hot topics in middleboxes and network function virtualization
Communications of the ACM
Queue - The Internet
Hi-index | 0.02 |
Mobile Operators see an unending growth of data traffic generated by their customers on their mobile data networks. As the operators start to have a hard time carrying all this traffic over 3G or 4G networks, offloading to WiFi is being considered. Multipath TCP (MPTCP) is an evolution of TCP that allows the simultaneous use of multiple interfaces for a single connection while still presenting a standard TCP socket API to the application. The protocol specification of Multipath TCP has foreseen the different building blocks to allow transparent handover from WiFi to 3G back and forth. In this paper we experimentally prove the feasibility of using MPTCP for mobile/WiFi handover in the current Internet. Our experiments run over real WiFi/3G networks and use our Linux kernel implementation of MPTCP that we enhanced to better support handover. We analyze MPTCP's energy consumption and handover performance in various operational modes. We find that MPTCP enables smooth handovers offering reasonable performance even for very demanding applications such as VoIP. Finally, our experiments showed that lost MPTCP control signals can adversely affect handover performance; we implement and test a simple but effective solution to this issue.