Event-Signaling Within Higher Performance Network Subsystems
Jeffrey D. Chung, C. Brendan, S. Traw, Jonathan M. Smith · 1995
The afterburner ATM link Adapter has allowed us to evaluate three event-signaling schemes: polling, traditional interrupts and the clocked interrupts first investigated in our operating system work in AURORA. The schemes are evaluated in the context of a single-copy TCP/IP stack. The experimental results indicate that clocked interrupts can provide throughput comparable with traditional interrupts for dedicated machines (up to over 144 Mbps, the highest TCP/IP/ATM throughput reported), and better performance when the machines are loaded with an artificial workload. Polling, implemented to be used with an unmodified netperf measurement tool, was competitive for small TCP/IP socket buffer sizes (i32KB). We concluded that clocked interrupts may be preferable for applications requiring high throughput on systems with heavy processing workloads, such as servers. Comments University of Pennsylvania Department of Computer and Information Science Technical Report No. MSCIS-96-15. This technical report is available at ScholarlyCommons: http://repository.upenn.edu/cis_reports/188 Event-signaling within Higher Performance Network Subsystems Jeffrey D. Chung C. Brendan S. Traw Jonathan M. Smith University of Pennsylvania School of Engineering and Applied Science Computer and Information Science Department Philadelphia, PA 19104-6389 Event-signaling within Higher Performance Network Subsystems Jeffrey D. Chung, C. Brendan S. Traw and Jonathan M. Smith* University of Pennsylvania {jdchung , traw , jms)@cis. upenn. edu