skip to main content
10.1145/3230543.3230556acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free Access

A measurement study on multi-path TCP with multiple cellular carriers on high speed rails

Authors Info & Claims
Published:07 August 2018Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarCross RefCross Ref
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. Alan Ford, Costin Raiciu, Mark Handley, Sebastien Barre, and Janardhan Iyengar. Architectural guidelines for multi-path TCP development. RFC 6182, 2011.Google ScholarGoogle Scholar
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. Multipath TCP in the Linux Kernel. http://www.multipath-tcp.org.Google ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. Nigel Williams, Prashan Abeysekera, Nathan Dyer, Hai Vu, and Grenville Armitage. Multipath TCP in Vehicular to Infrastructure Communications. CAIA Technical Report 140828A, 2014.Google ScholarGoogle Scholar
  14. 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 ScholarGoogle ScholarCross RefCross Ref
  15. AliCloud ECS. https://www.aliyun.com/.Google ScholarGoogle Scholar
  16. GsmCellLocation. https://developer.android.com/reference/android/telephony/gsm/GsmCellLocation.html.Google ScholarGoogle Scholar
  17. Location. https://developer.android.com/reference/android/location/Location.html.Google ScholarGoogle Scholar
  18. TelephonyManager. https://developer.android.com/reference/android/telephony/TelephonyManager.html.Google ScholarGoogle Scholar
  19. S Floyd and T Henderson. The NewReno Modification to TCP's Fast Recovery Algorithm. RFC 2582, 1999.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Costin Raiciu, Mark Handley, and Damon Wischik. Coupled congestion control for multipath transport protocols. RFC 6356, 2011.Google ScholarGoogle Scholar
  21. 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 ScholarGoogle Scholar
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  27. TCPDUMP. http://www.tcpdump.org/.Google ScholarGoogle Scholar
  28. Alan Ford, Costin Raiciu, Mark Handley, and Olivier Bonaventure. TCP Extensions for Multipath Operation with Multiple Addresses. RFC 6824, 2013.Google ScholarGoogle Scholar
  29. 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 ScholarGoogle Scholar
  30. 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 ScholarGoogle Scholar
  31. Yuchung Cheng, Jerry Chu, Sivasankar Radhakrishnan, and Arvind Jain. TCP Fast Open. RFC 7413, December 2014.Google ScholarGoogle Scholar
  32. Péter Szilágyi. Faster MPTCP sub-flow establishment for interactive applications. In Proceedings of IEEE PIMRC, pages 1--7, 2017.Google ScholarGoogle ScholarCross RefCross Ref
  33. Kalpana D Joshi and Kotaro Kataoka. SFO: SubFlow Optimizer for MPTCP in SDN. In Proceedings of IEEE ITNAC, pages 1--6, 2016.Google ScholarGoogle Scholar
  34. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  35. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  36. 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 ScholarGoogle Scholar
  37. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  38. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  39. 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 ScholarGoogle ScholarCross RefCross Ref
  40. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A measurement study on multi-path TCP with multiple cellular carriers on high speed rails

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGCOMM '18: Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication
      August 2018
      604 pages
      ISBN:9781450355674
      DOI:10.1145/3230543

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 7 August 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate554of3,547submissions,16%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader