• DocumentCode
    2807925
  • Title

    Multi-Path Load Balancing in Transport Layer

  • Author

    Dong, Yu ; Wang, Dingding ; Pissinou, Niki ; Wang, Jian

  • Author_Institution
    Florida Int. Univ., Miami
  • fYear
    2007
  • fDate
    21-23 May 2007
  • Firstpage
    135
  • Lastpage
    142
  • Abstract
    In this paper, we propose an extension to current TCP protocol named concurrent TCP (cTCP), which can improve throughput of connections through balancing traffic load on multiple end-to-end paths. We keep the single-sliding-window architecture of TCP untouched for compatibility reasons. The two core components of the design are a packet scheduling switch that balances load among paths, and a duplicated acknowledgement classifier that handles packet reordering. We implemented our protocol in FreeBSD kernel and compared the performance of cTCP with theoretical results. Experiment outcomes show that throughputs of our protocol are close to the ideal values.
  • Keywords
    resource allocation; scheduling; telecommunication traffic; transport protocols; FreeBSD kernel; concurrent transport layer protocol; duplicated acknowledgement classifier; multipath load balancing; packet reordering; packet scheduling; single-sliding-window architecture; Access protocols; IP networks; Kernel; Load management; Network interfaces; Switches; TCPIP; Telecommunication traffic; Throughput; Transport protocols; congestion control; load balancing; multi-path;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Next Generation Internet Networks, 3rd EuroNGI Conference on
  • Conference_Location
    Trondheim
  • Print_ISBN
    1-4244-0857-1
  • Electronic_ISBN
    1-4244-0857-1
  • Type

    conf

  • DOI
    10.1109/NGI.2007.371208
  • Filename
    4231831