Summary of TOE:  TCP/IP Offload Engine relieves CPU burden

by Anthony Kim

1)    Target Audience

    This article is aimed almost exclusively for IT professionals looking for cost-effective means to increase bandwidth for CPUs overwhelmed by packet traffic.  

2)    Document Type

    The article is in the format of a short research paper PDF with accompanying results.  

3)    Article Summary

    This article presents an argument for the hardware inclusion of a separate specialized coprocessor card, called a Network Accelerator Card, with an integrated TCP/IP Offload Engine to relieve CPU burden on servers.  The author demonstrates in a simple research comparison of servers with and without these features prove his point of using these cards over other options of installing additional CPUs, through additional boards or servers.  

4)    Conclusion

    Despite the fact that this article is written mainly as an advertisement for the purchase and use of a product from the parent company, it presents a fairly compelling argument for such specialized coprocessor cards such as NACs.  The cost-saving effects of these cards do have possible detrimental effects of the design and reliability of distributed systems.  The cost saved by NOT investing in an additional server to act as replica for the DS app may negatively affect the overall burden of the entire DS;  also, certain DS's rely on specific features in TCP/IP to implemented to work correctly.  If the NAC does not implement the TCP/IP stack completely and in the manner required by the DS app, then more of that functionality may need to be implemented by the higher level software to function properly.  This article is recommended for IT professionals looking for alternatives to improving existing servers with major, costly measures.