home news blogs forums events research newsletter whitepapers careers


Network Computing Network Computing Network Computing
HOT PICKS

IMMERSE YOURSELF:

SOA

  |

Data Center

  |

802.11n

  |

Data Privacy

  |
APO  |

Virtualization

  |

NAC

  |

Security

  |

Network Mgmt

  |

Enterprise Apps

  |

Storage & Servers



Network + Systems Infrastructure
B U Y E R ' S   G U I D E  
Gigabit Ethernet NICs Toe the Line

  September 2, 2002
  By Sean Doherty


TOC Issue TOC
Printer Print full article
Printer Print this page
Printer Download as PDF
E-Mail E-Mail this URL
flame author Flame the author
 
  In this article
arrow
Introduction
arrow
Full Range of Off-Load Processes
arrow
Interactive Buyer's Guide
arrow
Gigabit Ethernet NICs
arrow
Chart
arrow
Customize Chart
arrow
Product Directory
arrow
Search

The bigger the network, the busier the CPUs, running applications to direct data to and from memory and disk drives. But CPUs can do only one thing at a time. Constant interruptions by new tasks lead to increased memory and PCI bus traffic that can divert a CPU from mission-critical application processing. To avoid "CPU attention-deficit disorder," enterprises can off-load network protocol processing using Gigabit Ethernet NICs accompanied by TCP/IP Offload Engines (TOEs). In data centers where companies run core business applications over multiple networks using TCP/IP, TOEs are essential: They allow a separation of application processing from network processing, letting the server and network grow at their own rates.

TOEs reduce the data copy and transaction loads associated with traditional NICs. They interact with the host system above the transport layer using a session-layer interface--a socket-class interface in a sockets-based system, for example. A session-layer interface leverages an application's use of large files (greater than 10 KB) to reduce the workload on the host system. A traditional NIC would generate 60 transactions for a host CPU when consuming a 64-KB file (approximately 40 data packets and 20 acks). With a TOE on the NIC, packet and ack processing is done on the NIC, and data is moved to and from application buffers using hardware-enabled DMA (Direct Memory Access), reserving processing power for critical applications.


Throughput gains for NICs with TOEs can be dramatic. 3Com's 3C996-T 10/100/1000 PCI-X Server NIC with basic checksum processing and interrupt coalescing can sustain bidirectional throughput of 300 Mbps to 900 Mbps. A NIC capable of higher-level TCP/IP processing, such as Alacritech's 1000x1 Server and Storage Accelerator, can reach bidirectional throughput speeds of 1,500 Mbps to 1,800 Mbps while reducing host CPU utilization (see "Alacritech's 1000x1 Server and Storage Accelerator Is a SLIC NIC").

Toe-to-Toe Comparison

TOEs are distinguished by their full or partial off-load solutions. Full off-load solutions, such as Adaptec's ANA-7711 TCP/IP Offload Adapter, remove all TCP/IP protocol processing from the host to the NIC. If your environment has intermittent connection establishment and termination and is prone to dropped packets, a full off-load solution would be best. A partial off-load solution, such as Alacritech's 1000x1, automatically off-loads the data transmission/reception information or data path to the NIC while the host TCP/IP stack retains the responsibility for connection establishment and termination and error handling. If your network uses fiber optic media, has little problem with dropped packets and maintains connections for long periods, look to a partial off-load solution.

Web Links
TOEs can be implemented in discrete component architecture using off-the-shelf computer components or in a specialized ASIC. Discrete component TOEs are constructed using a circuit board and off-the-shelf computer parts--a network processor or microprocessor, firmware, memory, data transfer bus, a RTOS (real-time operating system) and a PHY/ MAC interface. The protocol processing usually done by the host CPU is off-loaded to the embedded TCP/IP protocol stack in the RTOS.

The advantage of building board-level solutions for TOEs is flexibility. Individual compon- ents can be changed and firmware can be updated in the ROM chip. You can modify the TCP/IP stack with a firmware upgrade and tune it for special processing environments.

The alternative to building a TOE is to integrate hardware and software into customized silicon. This solution comes in two flavors: FPGA (field-programmable gate arrays) and ASICs. Like firmware-based solutions, FPGA solutions are flexible because software can be changed dynamically. But high cost limits FPGA solutions to initial implementations and product development. Once all the bugs are worked out and the manufacturing process is set, TOEs are implemented as ASIC solutions, which cost less in volume production.

Although the same TCP/IP off-load processes run on both implementations, the ASIC solution has processors and memory on-chip. As a result, ASIC TOEs boast better performance than that of their firmware counterparts. However, if you need a customized solution, you may want a solution that can be upgraded with firmware.

Taking it to the Streets

Last year Dell's PowerEdge 2650 server shipped with an Intel Gigabit controller as standard. This year, an Intel Pro/1000 MT Gigabit Server Adapter sold for $139.95. The dual-port version sold for $189.95, and a desktop version sold for $54.95. This autosensing 10/100/1,000-Mbps NIC gives you an example of how the cost has come down for gigabit connectivity over Category 5 cabling.

Although the PowerEdge and the 1000 MT do not have full TOEs, they provide TCP segmentation off-load in hardware. But the more off-load features provided, the greater the cost. For example, Alacritech's partial off-load solution (the 1000x1) for both TCP/IP and iSCSI using an ASIC sells for about $1,000, and Adaptec's full off-load solution (ANA-7711) will cost more when it ships later this year.

Not only does using NICs with TOEs provide immediate benefits in server performance, in the long run the server resource savings may reduce the number of servers required to provide adequate QoS (Quality of Service).

Server administrators often choose between scaling up in CPU resources or scaling out in the number of CPUs to satisfy computing demands. With TOEs, you can off-load TCP/IP processing and reserve more CPU power for application processing. The use of TOEs may also lead to a flattening of the network and convergence.

Traditional data centers use various network layers of routing and switching to optimize and accelerate server performance. For example, one layer may aggregate slower networks into gigabit pipes. Another layer may accelerate performance by leveraging dedicated server-side cache appliances and load-balancing technology. TCP/IP off-load technology lets servers fully use gigabit pipes without an aggregation layer. They may also reduce the need to accelerate server performance. In addition, TOEs support the proposed iSCSI standard and iSCSI uses more CPU resources than TCP/IP processing because of the additional packing and unpacking of block SCSI frames.

When 10 Gigabit Ethernet is standardized later this year, block-level data can be transported over TCP/IP faster than Fiber Channel's 2-Mbps speed. This will give enterprises an alternative to running a separate storage network and converge application and storage solutions over TCP/IP.

Sean Doherty is a technology editor and lawyer based at our Syracuse University Real-World Labs®. A former project manager and IT engineer at Syracuse University, he helped develop centrally supported applications and storage systems. Send your comments on this article to him at sdoherty@nwc.com.


start top Introduction Full Range of Off-Load Processes 





Ready to take that job and shove it?

Function:

Keyword(s):

State:
SPONSOR
RECENT JOB POSTINGS
CAREER NEWS
Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

Ari Balogh was named to the post of chief technology officer as the companys for a "realignment" of employees.










InformationWeek U.S. IT Salary Survey 2008
Salaries for business technology professionals are falling. Here's what you need to know in order to make good hiring decisions and personal career choices. Purchase Today: $299
 
ROLLING RIGHT ALONG
Follow key Network Computing Reviews from conception to completion. This Week: Holistic APM.



Network Computing Reports Emerging Enterprise Podcast Series: Secrets to Success








TechSearch


Microsite of the Week


Powerful Information at Your Fingertips



techweb
Online Communities TechWebInformationWeekLight ReadingIntelligent EnterprisebMightyNetwork ComputingDark ReadingDigital LibraryWall Street & Technology
Byte & SwitchNo JitterInternet EvolutionLight Reading's Cable Digital NewsContentinopleUnStrungBank Systems & TechnologyAdvanced TradingInsurance & Technology
Face-to-Face Events
InteropWeb 2.0 ExpoWeb 2.0 SummitVoiceConBlack HatCSISoftwareEntrprise 2.0 ConferenceGTEC
Mobile Business Expo
InformationWeek 500 ConferenceBuy Side Trading XchangeBuy Side Trading SummitBank Executive SummitInsurance Executive SummitTelcoTVEthernet ExpoOptical Expo
Magazines  
InformationWeekWall Street & TechnologyInsurance & TechnologyBank Systems & TechnologyAdvanced TradingMSDNTechNetSmart EnterpriseThe Architecture JournalDatabase Magazine
 
Research & Analyst Services  
Heavy ReadingInformationWeek ReportsInformationWeek Analytics
 
   
   
App Infrastructure   |   Messaging & Collaboration   |   Network & Systems Mgmt   |   Network Infrastructure   |   Security  |   Storage & Servers   |   Wireless   |   Enterprise Apps
About Us  |  Contact Us  |  Site Map  |  Technology Marketing Solutions  |   Briefing Centers
Copyright © 2008  United Business Media Limited  |  Privacy Statement  |  Terms of Service  |  Your California Privacy Rights