Implementation of a Software-Based TCP/IP Offload Engine Using Standalone TCP/IP without an Embedded OS

November 2011
Journal of Information Science & Engineering;Nov2011, Vol. 27 Issue 6, p1871
Academic Journal
A number of TCP/IP offload engines have been developed to reduce the CPU load of processing TCP/IP, but most of them are implemented in hardware. Although hardware-based TOEs have a high performance, they lack the flexibility to accept changes in the TCP/IP. To preserve flexibility, we implemented a software-based TOE, called HL-TCP 100134 (High-performance Lightweight TCP/IP). The HL-TCP is a standalone TCP/IP without an embedded OS. The TOE using the HL-TCP has features of a zero-copy sending mechanism and an efficient DMA mechanism for TCP retransmission. It also fully utilizes offload features in the Ethernet. Our experimental results show that the TOE using the HL-TCP can achieve a bandwidth of 453 Mbps with almost zero CPU utilization, compared with a general gigabit Ethernet, which has a CPU utilization of approximately 23%.


Related Articles

  • Design and Implementation of Embedded Network Interface Based on ATmega128. Fuyang Xia // Applied Mechanics & Materials;2014, Issue 556-562, p6038 

    The solution of Ethernet interface based on the core of ATmega128 and its architecture of hardware was illustrated in this paper. The operating system of μC/OS-II was transplanted to the system and the improvement of TCP/IP protocol was implemented. The paper dwelled on the module structure...

  • The Design and Implement of TCP/IP Protocol Cluster on AVR Singlechip. Rong Pan; Hai Zhao; Jialiang Wang; Dan Liu; Penghua Cai // Journal of Software Engineering & Applications;Aug2010, Vol. 3 Issue 8, p761 

    With the rapid development of the embedded technology, research and implement of the Internet of things will be a new technology revolution, yet the implement of the Internet of things is on the base of the communication between the things. For this reason, realizing the function of...

  • EMBEDDED WEB SERVER.  // International Journal of Engineering Science & Technology;2011, Vol. 3 Issue 2, p1233 

    The article offers information on Transmission Control Protocol/Internet Protocol (TCP/IP) suite and user development platform for embedded web servers, which is combination of embedded device and Internet technology. It states that the embedded web server design includes complete web server...

  • Mangled Packet.  // Network Dictionary;2007, p300 

    A definition of the term "Mangled Packet" is presented. It refers to an invalid packet in the ethernet and Transmission Control Protocol/Internet Protocol (TCP/IP) network. The packet is mangled or mis-ordered using software tools such as NMAP or Nessus to confuse computers, firewalls, routers...

  • Architectural Breakdown of End-to-End Latency in a TCP/IP Network. Larsen, Steen; Sarangam, Parthasarathy; Huggahalli, Ram; Kulkarni, Siddharth // International Journal of Parallel Programming;Dec2009, Vol. 37 Issue 6, p556 

    Adoption of the 10GbE Ethernet standard as a high performance interconnect has been impeded by two important performance-oriented considerations: (1) processing requirements of common protocol stacks and (2) end-to-end latency. The overheads of typical software based protocol stacks on CPU...

  • An Efficient Architecture for a TCP Offload Engine Based on Hardware/Software Co-design. HANKOOK JANG; SANG-HWA CHUNG; DONG KYUE KIM; YUN-SUNG LEE // Journal of Information Science & Engineering;Mar2011, Vol. 27 Issue 2, p493 

    No abstract available.

  • Computer networks in radiology: An introduction. Pant, Rochan // Indian Journal of Radiology & Imaging;Nov2009, Vol. 19 Issue 4, p318 

    The article focuses on the basics about computer networks in radiology practice. The components of a computer network are physical connection between computers, a unique address for each computer on the network and common rules for communicating. Basic hardware and software requirements include...

  • Breaking bread habits. Policastro, Ellen Fussell // InTech;May2008, Vol. 55 Issue 5, p18 

    The article reports on the automation of the baking facility of British Bakels Ltd. in Bicester, England and the wheat mill of Moulin De Verdonnet in Bourgogne, France. British Bakels opted to implement a batch software system that would help simplify the process of producing products without...

  • Accelerating data to iWarp speed. Bradbury, Danny // Computer Weekly;11/28/2006, p42 

    The article focuses on the aim of network performance iWrap to bring together traditional Ethernet technology and remote direct memory access to overcome bottlenecks in handling TCP/IP traffic. The speed of data networks has increased over time. However, the problem with increasing is that it...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics