• DocumentCode
    3077589
  • Title

    MCTCP: A Multipath Transport Shim Layer

  • Author

    Scharf, Michael ; Banniza, Thomas-Rolf

  • Author_Institution
    Alcatel-Lucent Bell Labs., Stuttgart, Germany
  • fYear
    2011
  • fDate
    5-9 Dec. 2011
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Multipath transport protocols enable the concurrent use of different paths and resource pooling of their capacity. Ongoing research and standardization activities extend the Transmission Control Protocol (TCP) towards a Multipath TCP solution. The objective is to aggregate multiple subflows between two endpoints into a single session that can be accessed by an application like a single TCP connection. This paper presents and evaluates Multi-Connection TCP (MCTCP) as a new multipath transport solution. MCTCP consists of a shim layer on top of several TCP connections and encodes control information, as far as possible, in their payload. In this paper, we first motivate MCTCP´s design and compare it to a multipath transport protocol that uses TCP option encoding only. Second, we show that MCTCP can be implemented in the Linux stack with very few kernel modifications. We also demonstrate that MCTCP can be combined with a coupled multipath congestion control mechanism. Measurement results prove that MCTCP is an efficient and robust protocol that can dynamicall.y pool the bandwidth of several paths.
  • Keywords
    Linux; multipath channels; telecommunication congestion control; transport protocols; Linux; multi-connection TCP; multipath congestion control mechanism; multipath transport protocols; multipath transport shim layer; robust protocol; transmission control protocol; Delay; Kernel; Libraries; Middleboxes; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference (GLOBECOM 2011), 2011 IEEE
  • Conference_Location
    Houston, TX, USA
  • ISSN
    1930-529X
  • Print_ISBN
    978-1-4244-9266-4
  • Electronic_ISBN
    1930-529X
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2011.6134021
  • Filename
    6134021