ACM Home Page
Please provide us with feedback. Feedback
RiceNIC: a reconfigurable network interface for experimental research and education
Full text PdfPdf (321 KB)
Source Workshop On Experimental Computer Science archive
Proceedings of the 2007 workshop on Experimental computer science table of contents
San Diego, California
Article No. 21  
Year of Publication: 2007
ISBN:978-1-59593-751-3
Authors
Jeffrey Shafer  Rice University, Houston, TX
Scott Rixner  Rice University, Houston, TX
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1281700.1281721
What is a DOI?

ABSTRACT

The evaluation of new network server architectures is usually performed experimentally using either a simulator or a hardware prototype. Accurate simulation of the hardware-software interface within the network subsystem is challenging due to the interactions of multiple asynchronous systems. Small timing inaccuracies in such a system can perturb the hardware and software state yielding potentially misleading results. Hardware prototypes show more promise because they are real-world implementations, not simplifications. Existing Ethernet network interface cards (NICs) are unsuitable for prototyping as they lack the capability and/or flexibility for advanced networking research.

RiceNIC is an open network interface prototyping platform for public use. This reconfigurable and programmable Gigabit Ethernet NIC is designed to address the dilemma of how to accurately evaluate new ideas in network server architecture, and is built for use in experimental research and education. The flexibility and capability of RiceNIC has proven invaluable in recent research efforts.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Alteon Networks. Tigon/PCI Ethernet Controller, August 1997. Revision 1.04.
 
2
 
3
 
4
5
6
 
7
L. Hsu, A. Saidi, N. Binkert, and S. Reinhardt. Sampling and stability in TCP/IP workloads. In Proceedings of the Workshop on Modeling, Benchmarking, and Simulation, June 2005.
8
9
 
10
11
 
12
13
 
14
 
15
Microsoft Corporation. Scalable Networking: Network Protocol Offload -- Introducing TCP Chimney, Apr. 2004.
16
17
 
18
I. Pratt and K. Fraser. Arsenic: A user-accessible Gigabit Ethernet interface. In Proceedings of IEEE INFO-COM, Apr. 2001.
 
19
 
20
A. G. Saidi, N. L. Binkert, L. R. Hsu, and S. K. Reinhardt. Performance validation of network-intensive workloads on a full-system simulator. In Proceedings of the Workshop on Interaction between Operating System and Computer Architecture, Oct. 2005.
 
21
J. Shafer and S. Rixner. A reconfigurable and programmable gigabit ethernet network interface card. Technical Report TREE0611, Rice University, Dec. 2006.
22
 
23
 
24
G. Watson, N. McKeown, and M. Casado. NetFPGA: A tool for network research and education. In Proceedings of the Workshop on Architecture Research using FPGA Platforms, Feb. 2006.
 
25
 
26

Collaborative Colleagues:
Jeffrey Shafer: colleagues
Scott Rixner: colleagues