• DocumentCode
    2385531
  • Title

    Transparently Achieving Superior Socket Performance Using Zero Copy Socket Direct Protocol over 20Gb/s InfiniBand Links

  • Author

    Goldenberg, Dror ; Kagan, Michael ; Ravid, Ran ; Tsirkin, M. Ichael S

  • Author_Institution
    Mellanox Technol. Inc., Sta. Clara, CA
  • fYear
    2005
  • fDate
    Sept. 2005
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Sockets Direct Protocol (SDP) is a byte stream protocol that utilizes the capabilities of the InfiniBand fabric to transparently achieve performance gains for existing socket-based networked applications. In this paper we discuss an implementation of Zero Copy support for synchronous send()/recv() socket calls, that uses the remote DMA capability of InfiniBand for SDP data transfers. We added this support to the open-source implementation of SDP over InfiniBand. We evaluate this implementation over a 20 Gb/s InfiniBand link. We demonstrate scalability of Zero Copy and show its benefits for systems that utilize multiple socket connections in parallel. For example, enabling Zero Copy with 8 active connections yields a bandwidth growth from 630MB/s to 1360MB/s, at the same time reducing the CPU utilization by a factor often
  • Keywords
    bandwidth allocation; file organisation; local area networks; performance evaluation; transport protocols; 20 Gbit/s; 630 to 1360 MByte/s; CPU utilization; DMA capability; InfiniBand fabric; InfiniBand links; SDP data transfers; byte stream protocol; open-source implementation; socket connections; socket-based networked applications; superior socket performance; synchronous socket calls; zero copy socket direct protocol; Bandwidth; Delay; Engines; Fabrics; Kernel; Open source software; Protocols; Radio access networks; Sockets; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2005. IEEE International
  • Conference_Location
    Burlington, MA
  • ISSN
    1552-5244
  • Print_ISBN
    0-7803-9486-0
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2005.347027
  • Filename
    4154155