deposit_your_work

Isolating the Performance Impacts of Network Interface Cards through Microbenchmarks

Files in this item

Files Size Format View
Pai2004Jun9Isolatingt.PDF 159.5Kb application/pdf Thumbnail

Show simple item record

Item Metadata

dc.contributor.author Pai, Vijay S.
Rixner, Scott
Kim, Hyong-youb
dc.creator Pai, Vijay S.
Rixner, Scott
Kim, Hyong-youb
dc.date.accessioned 2007-10-31T00:57:36Z
dc.date.available 2007-10-31T00:57:36Z
dc.date.issued 2004-06-01
dc.date.submitted 2004-07-07
dc.identifier.uri http://hdl.handle.net/1911/20190
dc.description Tech Report
dc.description.abstract This paper studies the impact of network interface cards (NICs) on network server performance, testing six different Gigabit Ethernet NICs. Even with all other hardware and software configurations unchanged, a network service running on a PC-based server can achieve up to 150% more throughput when using the most effective NIC instead of the least effective one. This paper proposes a microbenchmark suite that isolates the micro-level behaviors of each NIC that shape these performance effects and relates these behaviors back to application performance. Unlike previous networking microbenchmark suites, the new suite focuses only on performance rather than aiming to achieve portability. This choice allows tight integration with the operating system, eliminating nearly all operating system overheads outside of the device driver for the network interface. The results show that the throughputs achieved by both a web server application and a software router have an evident relationship with the microbenchmarks related to handling bidirectional streams and small frames, but not with sends or receives of large frames.
dc.language.iso eng
dc.subject Network server performance
Networking microbenchmark
dc.title Isolating the Performance Impacts of Network Interface Cards through Microbenchmarks
dc.type Tech Report
dc.citation.bibtexName techreport
dc.citation.journalTitle Rice University ECE Technical Report
dc.date.modified 2004-07-07
dc.subject.keyword Network server performance
Networking microbenchmark
dc.citation.issueNumber EE0401
dc.citation.location Houston, TX
dc.type.dcmi Text
dc.identifier.citation V. S. Pai, S. Rixner and H. Kim, "Isolating the Performance Impacts of Network Interface Cards through Microbenchmarks," Rice University ECE Technical Report, no. EE0401, 2004.

This item appears in the following Collection(s)

  • ECE Publications [1043 items]
    Publications by Rice University Electrical and Computer Engineering faculty and graduate students