• DocumentCode
    2996842
  • Title

    Design and implementation a high performance communication library based on commodity Ethernet NICs

  • Author

    Wei, Dong ; Zhang, Lei ; Xu, Na

  • Author_Institution
    Lingang Dev. Area, Shandong Jianzhu Univ., Jinan
  • fYear
    2008
  • fDate
    1-3 Sept. 2008
  • Firstpage
    1032
  • Lastpage
    1036
  • Abstract
    A high performance communication library independent of hardware called HPCL/Ethernet is implemented based on commodity Ethernet NICs on the Linux. HPCL/Ethernet supports commodity Ethernet NICs by using the network device interface on the Linux kernel. Reliable message delivery is guaranteed in the software layer. Channel is adopted for simplifying buffer management and fixed-buffer policy is adopted for avoiding message copy. Both interrupt reaping technology and the policy of message processing in link layer are also used to optimize communication. The experimental results show that the HPCL/Ethernet is characteristic of low latency with short payload message and high bandwidth with long payload message. It provides 1.18E+08 bytes/s of bandwidth for 1196 bytes message which is 94.4% of hardware-level bandwidth.
  • Keywords
    Linux; buffer storage; local area networks; Linux kernel; buffer management; commodity Ethernet NIC; fixed-buffer policy; high performance communication library; interrupt reaping technology; message delivery reliability; network device interface; software layer; Bandwidth; Delay; Ethernet networks; Hardware; Linux; Network interfaces; Protocols; Software libraries; Switches; TCPIP; Interrupt reaping; cluster; commodity Ethernet; communication library; fixed-buffer policy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation and Logistics, 2008. ICAL 2008. IEEE International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-1-4244-2502-0
  • Electronic_ISBN
    978-1-4244-2503-7
  • Type

    conf

  • DOI
    10.1109/ICAL.2008.4636303
  • Filename
    4636303