• 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