skip to main content
10.1145/2508222.2508226acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

Seamless TCP mobility using lightweight MPTCP proxy

Published: 03 November 2013 Publication History

Abstract

We present a TCP mobility solution for the mobile Internet which enables seamless session end-point migration across multi-provider network environments. The solution can be applied by mobile devices to conduct energy-efficient network selection and dynamic spectrum sharing or by data centers to facilitate service migration across IP domains. We leverage MPTCP's in-band signaling protocol to provide the necessary robustness against firewall- and middle-box policies encountered in these environments. The mobility solution builds on a lightweight MPTCP proxy function which is inserted into the data path and performs header rewriting without packet buffering or stream assembly. The proxy is therefore easily integrated into mobile devices, network routers or data center nodes hence facilitating fast deployment. We discuss the use cases, deployment scenarios and algorithmic challenges of the proxy design. We also present a Linux implementation, demonstrate its functionality and prove the proxy's interoperability with native MPTCP transport-layer implementations.

References

[1]
I. Ferdo, "Convergence and competition on the way toward 4G: where are we going?" Radio and Wireless Symposium, 2007 IEEE, Jan 2007.
[2]
L.L. Cao, H. Zheng, M. Nekovee, M. Buddhikot, "Market driven sharing of spectrum in infrastructure networks," in Cognitive Radio Communications and Network: Principles and Practice. Academic Press book, Nov 2009.
[3]
K.K. Ramakrishnan, P. Shenoy, J. Van der Merwe, "Live Data Center Migration acrossWANs: A Robust Cooperative Context Aware Approach", Sigcomm, 2007.
[4]
C. Perkins, "IP mobility support for IPv4", RFC3344, IETF, Aug. 2002.
[5]
S. Gundavelli, K. Leung, V. Devarapalli, K. Chowdhury and B. Patil, "Proxy mobile IPv6", RFC5213, IETF, Aug. 2008.
[6]
3GPP, "General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access (Release 11)", TS 23.401.
[7]
R. Moskowitz and P. Nikander, "Host Identity Protocol (HIP) architecture," RFC 4423, IETF, May 2006.
[8]
C. Perkins, D. Johnson & J. Arkko, "Mobility support in IPv6", RFC6275, IETF, July 2011.
[9]
M. Handley, V. Paxson and C. Kreibich, "Network intrusion detection: evasion, traffic normalization, and end-to-end protocol semantics," Usenix Security 2001, 2001.
[10]
3GPP, "3GPP system to Wireless Local Area Network (WLAN) interworking, wystem description (Release 11)," TS 23.234.
[11]
3GPP, "Architecture enhancements for non-3GPP accesses (Release 11)", TS 23.402.
[12]
A. Snoeren and H. Balakrishnan, "An end-to-end approach to host mobility," Proceedings of the 6th Annual International Conference on Mobile Computing and Networking, ACM, 2000.
[13]
D.A. Maltz, "MSOCKS: An architecture for transport layer mobility", INFOCOM, March 1998.
[14]
A. Ford, C. Raiciu, A. Greenhalgh and M. Handley, "Architectural guidelines for multipath TCP development," RFC 6182, IETF, March 2011.
[15]
J. Iyengar, B. Ford, A. O. Amin, M. F. Nowlan, N. Tiwari, "Minion: Unordered Delivery Wire-Compatible with TCP and TLS," http://arxiv.org/pdf/1103.0463.pdf.
[16]
G. Hampel and T. Klein, "MPTCP proxies and anchors," http://tools.ietf.org/html/draft-hampel-mptcp-proxies-anchors, Feb. 2012.
[17]
V. Zandy, B. Miller, "Reliable network connections", 8th Int. Conf. Mobile Computing & Network, 2002.
[18]
W. Song, G. Hampel, A. Rana, T. Klein and H. Schulzrinne, "MOSAIC: Stateless mobility for HTTP-based applications," WiMOB, Oct. 2012.
[19]
http://open-innovation.alcatel-lucent.com/projects/mptcp-proxy, Go to "Latest File Releases" -- "DocManager: Project Documentation" -- "Uncategorized Submissions".
[20]
MPTCP stack implementation by IP Networking Lab, UCL, Louvain-la-Neuve, Belgium, http://mptcp.info.ucl.ac.be/
[21]
G. Hampel, A. Rana, W. Song & T. Klein, "MANTRA: Mobility across Non-Trusting Access Domains", to be published.

Cited By

View all
  • (2024)Performance Impact of Nested Congestion Control on Transport-Layer Multipath TunnelingFuture Internet10.3390/fi1607023316:7(233)Online publication date: 28-Jun-2024
  • (2023)FlexCP: A Scalable Multipath TCP Proxy for Cellular NetworksProceedings of the ACM on Networking10.1145/36291431:CoNEXT3(1-21)Online publication date: 28-Nov-2023
  • (2022)On the Potential of MP-QUIC as Transport Layer Aggregator for Multiple Cellular NetworksElectronics10.3390/electronics1109149211:9(1492)Online publication date: 6-May-2022
  • Show More Cited By

Index Terms

  1. Seamless TCP mobility using lightweight MPTCP proxy

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MobiWac '13: Proceedings of the 11th ACM international symposium on Mobility management and wireless access
    November 2013
    168 pages
    ISBN:9781450323550
    DOI:10.1145/2508222
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 November 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. mobile internet
    2. mobility
    3. mptcp
    4. tcp
    5. traffic offload

    Qualifiers

    • Research-article

    Conference

    MSWiM '13
    Sponsor:

    Acceptance Rates

    MobiWac '13 Paper Acceptance Rate 21 of 68 submissions, 31%;
    Overall Acceptance Rate 83 of 272 submissions, 31%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Performance Impact of Nested Congestion Control on Transport-Layer Multipath TunnelingFuture Internet10.3390/fi1607023316:7(233)Online publication date: 28-Jun-2024
    • (2023)FlexCP: A Scalable Multipath TCP Proxy for Cellular NetworksProceedings of the ACM on Networking10.1145/36291431:CoNEXT3(1-21)Online publication date: 28-Nov-2023
    • (2022)On the Potential of MP-QUIC as Transport Layer Aggregator for Multiple Cellular NetworksElectronics10.3390/electronics1109149211:9(1492)Online publication date: 6-May-2022
    • (2021)SRMIPResearch Anthology on Developing and Optimizing 5G Networks and the Impact on Society10.4018/978-1-7998-7708-0.ch022(538-562)Online publication date: 2021
    • (2021)SMARCResearch Anthology on Developing and Optimizing 5G Networks and the Impact on Society10.4018/978-1-7998-7708-0.ch021(500-537)Online publication date: 2021
    • (2021)Transparent Multipath: Using Double MPTCP Proxies to Enhance Transport Performance for Traditional TCPIEEE Network10.1109/MNET.112.190064835:5(181-187)Online publication date: Sep-2021
    • (2020)A Lightweight Performance Enhancing Proxy for Evolved Protocols and Networks2020 IEEE 25th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD)10.1109/CAMAD50429.2020.9209304(1-6)Online publication date: Sep-2020
    • (2020)GCLR: GNN-Based Cross Layer Optimization for Multipath TCP by RoutingIEEE Access10.1109/ACCESS.2020.29660458(17060-17070)Online publication date: 2020
    • (2019)SMARCAlgorithms, Methods, and Applications in Mobile Computing and Communications10.4018/978-1-5225-5693-0.ch005(93-131)Online publication date: 2019
    • (2019)Network-Side Multipath Access Management in Wireless Networks With Software-Defined NetworkingIEEE Transactions on Vehicular Technology10.1109/TVT.2019.293199668:10(10030-10044)Online publication date: Oct-2019
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media