• DocumentCode
    3022683
  • Title

    Connection-less TCP

  • Author

    Gilfeather, Patricia ; Maccabe, Arthur B.

  • Author_Institution
    Dept. of Comput. Sci., New Mexico Univ., Albuquerque, NM, USA
  • fYear
    2005
  • fDate
    4-8 April 2005
  • Abstract
    TCP is an important protocol in high-performance computing. It is used extensively in graphics programs and file systems and it is often the protocol used for the cluster control mechanism. As the breadth of applications increases, the need for a scalable and efficient implementation of TCP becomes more important. In addition to other bottlenecks that must be alleviated, TCP connection management must be made scalable. This becomes critical as we consider offloading TCP processing onto TCP offload engines (TOEs) or intelligent network interface cards (iNICs). In this paper, we show how to take advantage of special characteristics of the high-performance computing environment and apply existing operating system mechanisms in a unique way to address some of the scalability concerns in offloaded TCP. Specifically, we implement methods for activating and deactivating TCP connections. These allow us to maintain a large store of open TCP connections without a large amount of storage overhead.
  • Keywords
    network interfaces; transport protocols; workstation clusters; TCP connection management; TCP offload engine; cluster control mechanism; file system; graphic program; high-performance computing; intelligent network interface card; operating system; Application software; Computer science; Delay; Engines; Large-scale systems; Libraries; Protocols; Scalability; Sockets; TCPIP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.150
  • Filename
    1420113