• Home
  • Search
  • Isolating the performance impacts of network interface cards through microbenchmarks
  • Open Access IconOpen Access
  • Cite Icon5
  • https://doi.org/10.1145/1005686.1005752Copy DOI Icon

Isolating the performance impacts of network interface cards through microbenchmarks

  • Jun 1, 2004
  • Vijay S Pai +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Many factors can prevent a Gigabit Ethernet network interface card (NIC) from achieving line rate in a modern web server. In fact, the various commercially available NICs have different performance characteristics that lead to throughput differences for actual web servers. For example, Figure 1 shows the performance achieved by the thttpd web server for client traces extracted from the Rice University computer science department (CS), a NASA web site (NASA), and the 1998 soccer World Cup tournament (World Cup). The latter two traces are available from the Internet Traffic Archive (http://ita.ee.lbl.gov/). The server system tested includes an AMD Athlon 2600+ XP processor running the FreeBSD 4.7 operating system, 2 GB of DDR SDRAM, a 64-bit/66 MHz PCI bus, and a single 40 GB IDE disk (none of the workloads are disk intensive). The tested systems differ only in their NIC, with the Intel Pro-1000/MT Server and Desktop, Alteon AceNIC with parallelized firmware [2], Netgear GA622T, 3Com 3C996B, and Alteon AceNIC with released firmware arranged from left to right. There are substantial performance differences across the NICs in the web environment, as the fastest NIC consistently achieves 40–60% more throughput than the slowest. A web server interacts with the network in two primary ways: receiving client HTTP requests and sending HTTP responses. Requests are typically quite small, on the order of 200 bytes of ASCII text, while responses vary from empty files to several hundred megabytes. Since web clients and servers communicate using TCP, the server must acknowledge requests, leading to minimum-sized (64-byte) Ethernet frames. Response data must be segmented and encapsulated in Ethernet frames, which allow up to 1460 bytes of TCP content in a maximum-sized (1518-byte) frame. Then, those segments are sent out according to TCP flow control policies based on the receipt of acknowledgments. A high-performance server NIC must thus support data volumes dominated by sends of large

Similar Papers
  • Conference Article

Walking with the oracle: Efficient use of mobile networks through location-awareness

  • Nov 01, 2012
  • Stefano Ferretti +3
  • Research Article
  • Citations23

Performance of 1 and 10 Gigabit Ethernet cards with server quality motherboards

  • Dec 18, 2004
  • Future Generation Computer Systems
  • Richard Hughes-Jones +2
  • Conference Article
  • Citations5

HERO: High-speed enhanced routing operation in software routers NICs

  • Feb 01, 2008
  • Michele Petracca +2
  • Book Chapter
  • Citations4

On a NIC’s Operating System, Schedulers and High-Performance Networking Applications

  • Jan 01, 2006
  • Yaron Weinsberg +3
  • Research Article
  • Citations2

Frame Logic‐based specification and discovery of semantic web services with application to medical appointments

  • Feb 28, 2019
  • Expert Systems
  • Omid Sharifi +2
  • Conference Article
  • Citations18

High performance communication using a commodity network for cluster systems

  • Aug 01, 2000
  • S Sumimoto +5
  • Book Chapter

Component-Based Middleware Platform for Grid Computing

  • Jan 01, 2004
  • Jianmin Zhu +3
  • Conference Article
  • Citations10

Research on SOA-Based Applications Based on AOP and Web Services

  • Dec 01, 2008
  • Jingjun Zhang +2
  • Book Chapter
  • Citations2

Service-Driven Computing with APIs

  • Jan 01, 2014
  • Hiranya Jayathilaka +2
  • Book Chapter
  • Citations6

Towards Semantically Filtering Web Services Repository

  • Jan 01, 2011
  • Thair Khdour
  • Conference Article
  • Citations5

Reports the current weather conditions on cell phones using web services

  • Jul 01, 2010
  • Shelly Zhao +1
  • Book Chapter
  • Citations3

SPDBSW: A Service Prototype of SPDBS on the Web

  • Jul 03, 2007
  • Tae-Sung Jung +1
  • Conference Article
  • Citations2

A Service-Oriented Architecture Based Vendor Managed Inventory System

  • Dec 01, 2008
  • Hsiang-I Tseng +1
  • Research Article
  • Citations10

A Web-Based Perioperative Dashboard as a Platform for Anesthesia Informatics Innovation.

  • Sep 16, 2020
  • Anesthesia & Analgesia
  • Thomas T Joseph +5
  • Conference Article
  • Citations5

Design and implementation of a video-oriented network-interface-card system

  • Jan 01, 2003
  • Ming-Chih Chen +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.