• DocumentCode
    2664738
  • Title

    Concurrency Handling in TCP

  • Author

    Dong, Yu ; Pissinou, Niki ; Wang, Jian

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Florida Int. Univ., Miami, FL
  • fYear
    2007
  • fDate
    14-17 May 2007
  • Firstpage
    255
  • Lastpage
    262
  • 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
    Internet; resource allocation; scheduling; telecommunication traffic; transport protocols; FreeBSD kernel; Internet; concurrent TCP protocol; duplicated acknowledgement classifier; multiple end-to-end path; packet reordering; packet scheduling switch; single-sliding-window architecture; traffic load balancing; Access protocols; Concurrent computing; IP networks; Kernel; Load management; Switches; TCPIP; Telecommunication traffic; Throughput; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication Networks and Services Research, 2007. CNSR '07. Fifth Annual Conference on
  • Conference_Location
    Frederlcton, NB
  • Print_ISBN
    0-7695-2835-X
  • Type

    conf

  • DOI
    10.1109/CNSR.2007.23
  • Filename
    4215520