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
Link To Document