• DocumentCode
    3229067
  • Title

    High performance Sockets over kernel level virtual interface architecture

  • Author

    Huo, Zhigang ; Yu, Yansong ; Sun, Ninghui

  • Author_Institution
    Graduate Sch., Chinese Acad. of Sci.
  • fYear
    2005
  • fDate
    1-1 July 2005
  • Lastpage
    226
  • Abstract
    The Sockets application programming interface is the de facto standard in network programming. Sockets emulation over high performance networks has being pursued by many researchers. Most projects in this area favor user level communication, but this approach has resulted in some compatibility problems. In this paper, after the reexamination of the tradeoff between user level and kernel level communication, the design and implementation of Sockvia are discussed which is a kernel level Sockets emulation system based on virtual interface architecture. Sockvia emulates Sockets streaming semantics and achieves full compatibility with Sockets over TCP/IP. Through performance optimization methods such as lightweight flow control and private buffer, the performance of Sockvia is very attractive compared with that of Sockets over GM-IP or SGM. The half round-trip latency of Sockvia is below 12 us and the peak bandwidth is over 240 MBytes. The results of real-world application tests are also presented
  • Keywords
    application program interfaces; bandwidth allocation; computer network management; operating system kernels; transport protocols; Sockets application programming interface; Sockets streaming semantics; Sockvia; TCP/IP; flow control; high performance Sockets; kernel level Sockets emulation system; kernel level communication; network programming; private buffer; virtual interface architecture; Bandwidth; Communication system control; Delay; Emulation; Kernel; Lighting control; Optimization; Sockets; TCPIP; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computing in Asia-Pacific Region, 2005. Proceedings. Eighth International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    0-7695-2486-9
  • Type

    conf

  • DOI
    10.1109/HPCASIA.2005.47
  • Filename
    1592272