Increasing Web Server Throughput with Network Interface Data Caching

Files in this item

Files Size Format View
Kim2002Oct5Increasing.PDF 111.6Kb application/pdf Thumbnail
Kim2002Oct5Increasing.PPT 330.7Kb application/ View/Open

Show full item record

Item Metadata

Title: Increasing Web Server Throughput with Network Interface Data Caching
Author: Kim, Hyong-youb; Pai, Vijay S.; Rixner, Scott
Type: Conference paper
Keywords: web servers; local interconnects; network interfaces; operating systems
Citation: H. Kim, V. S. Pai and S. Rixner, "Increasing Web Server Throughput with Network Interface Data Caching," pp. 239-250, 2002.
Abstract: This paper introduces network interface data caching, a new technique to reduce local interconnect traffic on networking servers by caching frequently-requested content on a programmable network interface. The operating system on the host CPU determines which data to store in the cache and for which packets it should use data from the cache. To facilitate data reuse across multiple packets and connections, the cache only stores application-level response content (such as HTTP data), with application-level and networking headers generated by the host CPU. Network interface data caching can reduce PCI traffic by up to 57% on a prototype implementation of a uniprocessor web server. This traffic reduction results in up to 31% performance improvement, leading to a peak server throughput of 1571 Mb/s.
Date Published: 2002-10-20

This item appears in the following Collection(s)

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