ABSTRACT
Recent advances in high speed rails (HSRs) are propelling the need for acceptable network service in high speed mobility environments. However, previous studies show that the performance of traditional single-path transmission degrades significantly during high speed mobility due to frequent handoff. Multi-path transmission with multiple carriers is a promising way to enhance the performance, because at any time, there is possibly at least one path not suffering a handoff. In this paper, for the first time, we measure multi-path TCP (MPTCP) with two cellular carriers on HSRs with a peak speed of 310km/h. We find a significant difference in handoff time between the two carriers. Moreover, we observe that MPTCP can provide much better performance than TCP in the poorer of the two paths. This indicates that MPTCP's robustness to handoff is much higher than TCP's. However, the efficiency of MPTCP is far from satisfactory. MPTCP performs worse than TCP in the better path most of the time. We find that the low efficiency can be attributed to poor adaptability to frequent handoff by MPTCP's key operations in sub-flow establishment, congestion control and scheduling. Finally, we discuss possible directions for improving MPTCP for such scenarios.
- Ruben Merz, Daniel Wenger, Damiano Scanferla, and Stefa6n Mauron. Performance of LTE in a high-velocity environment: A measurement study. In Proceedings of ACM AllThingsCellular, pages 47--52, 2014. Google ScholarDigital Library
- Keon Jang, Mongnam Han, Soohyun Cho, Hyung-Keun Ryu, Jaehwa Lee, Youngseok Lee, and Sue Moon. 3G and 3.5G Wireless Network Performance Measured from Moving Cars and High-Speed Trains. In Proceedings of ACM MICNET, pages 19--24, 2009. Google ScholarDigital Library
- Qingyang Xiao, Ke Xu, Dan Wang, Li Li, and Yifeng Zhong. TCP Performance over Mobile Networks in High-speed Mobility Scenarios. In Proceedings of IEEE ICNP, pages 281--286, 2014. Google ScholarDigital Library
- Li Li, Ke Xu, Dan Wang, Chunyi Peng, Qingyang Xiao, and Rashid Mijumbi. A Measurement Study on TCP Behaviors in HSPA+ Networks on High-speed Rails. In Proceedings of IEEE INFOCOM, pages 2731--2739, 2015.Google ScholarCross Ref
- Li Li, Ke Xu, Dan Wang, Kai Zheng, Chunyi Peng, Rashid Mijumbi, and Qingyang Xiao. A Longitudinal Measurement Study of TCP Performance and Behavior in 3G/4G Networks Over High Speed Rails. IEEE/ACM Transactions on Networking, 25(4):2195--2208, 2017. Google ScholarDigital Library
- Damon Wischik, Costin Raiciu, Adam Greenhalgh, and Mark Handley. Design, implementation and evaluation of congestion control for multipath TCP. In Proceedings of Usenix NSDI, pages 1--14, 2011. Google ScholarDigital Library
- Alan Ford, Costin Raiciu, Mark Handley, Sebastien Barre, and Janardhan Iyengar. Architectural guidelines for multi-path TCP development. RFC 6182, 2011.Google Scholar
- Costin Raiciu, Christoph Paasch, Sebastien Barre, Alan Ford, Michio Honda, Fabien Duchene, Olivier Bonaventure, and Mark Handley. How hard can it be? Designing and implementing a deployable multipath TCP. In Proceedings of Usenix NSDI, pages 29--29, 2012. Google ScholarDigital Library
- Multipath TCP in the Linux Kernel. http://www.multipath-tcp.org.Google Scholar
- Costin Raiciu, Sebastien Barre, Christopher Pluntke, Adam Greenhalgh, Damon Wischik, and Mark Handley. Improving datacenter performance and robustness with multipath TCP. In Proceedings of ACM SIGCOMM, pages 266---277. ACM, 2011. Google ScholarDigital Library
- Christoph Paasch, Gregory Detal, Fabien Duchene, Costin Raiciu, and Olivier Bonaventure. Exploring mobile/WiFi handover with multipath TCP. In Proceedings of ACM Cell-Net, pages 31--36, 2012. Google ScholarDigital Library
- Yung-Chih Chen, Yeon-sup Lim, Richard J. Gibbens, Erich M. Nahum, Ramin Khalili, and Don Towsley. A measurement-based study of multipath tcp performance over wireless networks. In Proceedings of ACM IMC, pages 455--468, 2013. Google ScholarDigital Library
- Nigel Williams, Prashan Abeysekera, Nathan Dyer, Hai Vu, and Grenville Armitage. Multipath TCP in Vehicular to Infrastructure Communications. CAIA Technical Report 140828A, 2014.Google Scholar
- Fengyu Luan, Yan Zhang, Limin Xiao, Chunhui Zhou, and Shidong Zhou. Fading Characteristics of Wireless Channel on High-Speed Railway in Hilly Terrain Scenario. International Journal of Antennas and Propagation, 2013:1--9, 2013.Google ScholarCross Ref
- AliCloud ECS. https://www.aliyun.com/.Google Scholar
- GsmCellLocation. https://developer.android.com/reference/android/telephony/gsm/GsmCellLocation.html.Google Scholar
- Location. https://developer.android.com/reference/android/location/Location.html.Google Scholar
- TelephonyManager. https://developer.android.com/reference/android/telephony/TelephonyManager.html.Google Scholar
- S Floyd and T Henderson. The NewReno Modification to TCP's Fast Recovery Algorithm. RFC 2582, 1999.Google ScholarDigital Library
- Costin Raiciu, Mark Handley, and Damon Wischik. Coupled congestion control for multipath transport protocols. RFC 6356, 2011.Google Scholar
- Ramin Khalili, Nicolas Gast, Miroslav Popovic, and Jean yves Le Boudec. Opportunistic linked-increases congestion control algorithm for mptcp. Internet-Draft draft-khalili-mptcp-congestion-control-02, Internet Engineering Task Force, 2013.Google Scholar
- Sangtae Ha, Injong Rhee, and Lisong Xu. CUBIC: a new TCP-friendly high-speed TCP variant. ACM SIGOPS Operating Systems Review, 42(5):64--74, 2008. Google ScholarDigital Library
- Ramin Khalili, Nicolas Gast, Miroslav Popovic, Utkarsh Upadhyay, and Jean-Yves Le Boudec. MPTCP is not pareto-optimal: performance issues and a possible solution. In Proceedings of ACM CoNEXT, pages 1--12, 2012. Google ScholarDigital Library
- Qiuyu Peng, Anwar Walid, Jaehyun Hwang, and Steven H. Low. Multipath TCP: Analysis, design, and implementation. IEEE/ACM Transactions on Networking, 24(1):596--609, 2016. Google ScholarDigital Library
- Junxian Huang, Feng Qian, Yihua Guo, Yuanyuan Zhou, Qiang Xu, Z. Morley Mao, Subhabrata Sen, and Oliver Spatscheck. An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance. In Proceedings of ACM SIGCOMM, pages 363--374, 2013. Google ScholarDigital Library
- Feng Qian, Alexandre Gerber, Z. Morley Mao, Subhabrata Sen, Oliver Spatscheck, and Walter Willinger. TCP Revisited: A Fresh Look at TCP in the Wild. In Proceedings of ACM IMC, pages 76--89, 2009. Google ScholarDigital Library
- TCPDUMP. http://www.tcpdump.org/.Google Scholar
- Alan Ford, Costin Raiciu, Mark Handley, and Olivier Bonaventure. TCP Extensions for Multipath Operation with Multiple Addresses. RFC 6824, 2013.Google Scholar
- Kien Nguyen, Kentaro Ishizu, Mirza Golam Kibria, and Fumihide Kojima. An Improvement of MPTCP Initialization. Internet-Draft draft-kien-mptcp-init-00, Internet Engineering Task Force, 2016.Google Scholar
- Sebastien Barre, Gregory Detal, Olivier Bonaventure, and Christoph Paasch. TFO support for Multipath TCP. Internet-Draft draft-barre-mptcp-tfo-03, Internet Engineering Task Force, 2018.Google Scholar
- Yuchung Cheng, Jerry Chu, Sivasankar Radhakrishnan, and Arvind Jain. TCP Fast Open. RFC 7413, December 2014.Google Scholar
- Péter Szilágyi. Faster MPTCP sub-flow establishment for interactive applications. In Proceedings of IEEE PIMRC, pages 1--7, 2017.Google ScholarCross Ref
- Kalpana D Joshi and Kotaro Kataoka. SFO: SubFlow Optimizer for MPTCP in SDN. In Proceedings of IEEE ITNAC, pages 1--6, 2016.Google Scholar
- Hassan Sinky, Bechir Hamdaoui, and Mohsen Guizani. Proactive multipath TCP for seamless handoff in heterogeneous wireless access networks. IEEE Transactions on Wireless Communications, 15(7):4754--4764, 2016.Google ScholarDigital Library
- Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson. BBR: Congestion-based congestion control. ACM Queue, 14(5):50, 2016. Google ScholarDigital Library
- Hang Shi, Yong Cui, Xin Wang, Yuming Hu, Minglong Dai, Fanzhao Wang, and Kai Zheng. STMS: Improving MPTCP Throughput Under Heterogeneous Networks. In Proceedings of Usenix ATC, 2018.Google Scholar
- Yihua Ethan Guo, Ashkan Nikravesh, Z. Morley Mao, Feng Qian, and Subhabrata Sen. Accelerating Multipath Transport Through Balanced Subflow Completion. In Proceedings of ACM MobiCom, pages 141--153, 2017. Google ScholarDigital Library
- Fu Xiao, Zhongqin Wang, Ning Ye, Ruchuan Wang, and Xiang-Yang Li. One more tag enables fine-grained RFID localization and tracking. IEEE/ACM Transactions on Networking, 26(1):161--174, 2018. Google ScholarDigital Library
- Hai Zhu, Fu Xiao, Lijuan Sun, Ruchuan Wang, and Panlong Yang. R-TTWD: robust device-free through-the-wall detection of moving human with WiFi. IEEE Journal on Selected Areas in Communications, 35(5):1090--1103, 2017.Google ScholarCross Ref
- Deepak Vasisht, Swarun Kumar, and Dina Katabi. Decimeter-Level Localization with a Single WiFi Access Point. In Proceedings of Usenix NSDI, pages 165--178, 2016. Google ScholarDigital Library
Index Terms
- A measurement study on multi-path TCP with multiple cellular carriers on high speed rails
Recommendations
An Active-Passive Measurement Study of TCP Performance over LTE on High-speed Rails
MobiCom '19: The 25th Annual International Conference on Mobile Computing and NetworkingHigh-speed rail (HSR) systems potentially provide a more efficient way of door-to-door transportation than airplane. However, they also pose unprecedented challenges in delivering seamless Internet service for on-board passengers. In this paper, we ...
A measurement-based study of MultiPath TCP performance over wireless networks
IMC '13: Proceedings of the 2013 conference on Internet measurement conferenceWith the popularity of mobile devices and the pervasive use of cellular technology, there is widespread interest in hybrid networks and on how to achieve robustness and good performance from them. As most smart phones and mobile devices are equipped ...
Modeling Multi-path TCP Throughput with Coupled Congestion Control and Flow Control
MSWiM '15: Proceedings of the 18th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile SystemsMulti-Path Transmission Control Protocol (MPTCP) is emerging as a dominant paradigm that enables users to utilize multiple Network Interface Controllers (NICs) simultaneously. Due to the complexity of its protocol design, the steady-state performance of ...
Comments