DocumentCode :
3279370
Title :
Design and Implementation of TCP/IP Offload Engine System over Gigabit Ethernet
Author :
Wu, Zhong-Zhen ; Chen, Han-Chiang
Author_Institution :
Dept. of Storage Technol., Ind. Technol. Res. Inst., Tainan
fYear :
2006
fDate :
9-11 Oct. 2006
Firstpage :
245
Lastpage :
250
Abstract :
With the increasing network speed over Ethernet, the servers and communication systems has become burdened with the large amount of TCP/IP processing required. The main reason for the CPU bottleneck is the TCP/IP stack being processing at a rate less than network speed. In recent years, TCP/IP offload engine (TOE) is emerging as an attractive solution, which can reduce the host CPU overhead and improve network performance at the same time. The objective of this paper is therefore to design and implement a TOE offload system which attempts to offload the processing of TCP/IP protocols onto our designed host bus adapter. We have also implemented our TOE acceleration hardware block and associated TCP firmware to accomplish this goal. The experimental results show that our offload system can provide better TCP/IP transmission rate up to 296 Mbps as receiver and 239 Mbps as sender compared with embedded OS based solutions.
Keywords :
IP networks; firmware; local area networks; transport protocols; CPU bottleneck; TCP firmware; TCP/IP offload engine system; TCP/IP protocol; TCP/IP transmission rate; TOE acceleration hardware block; TOE offload system; embedded OS based solution; gigabit Ethernet; Acceleration; Engines; Ethernet networks; Field programmable gate arrays; Hardware; Microprogramming; Network servers; Protocols; Storage area networks; TCPIP;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Communications and Networks, 2006. ICCCN 2006. Proceedings.15th International Conference on
Conference_Location :
Arlington, VA
ISSN :
1095-2055
Print_ISBN :
1-4244-0572-6
Type :
conf
DOI :
10.1109/ICCCN.2006.286280
Filename :
4067661
Link To Document :
بازگشت