ACM Home Page
Please provide us with feedback. Feedback
Experiences with a high-speed network adaptor: a software perspective
Full text PdfPdf (1.37 MB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the conference on Communications architectures, protocols and applications table of contents
London, United Kingdom
Pages: 2 - 13  
Year of Publication: 1994
ISBN:0-89791-682-4
Also published in ...
Authors
Peter Druschel  Department of Computer Science, University of Arizona, Tucson, AZ
Larry L. Peterson  Department of Computer Science, University of Arizona, Tucson, AZ
Bruce S. Davie  Computer Networking Research Department, Bell Communications Research, Morristown, NJ
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 30,   Citation Count: 50
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

This paper describes our experiences, from a software perspective, with the OSIRIS network adaptor. It first identifies the problems we encountered while programming OSIRIS and optimizing network performance, and outlines how we either addressed them in the software, or had to modify the hardware. It then describes the opportunities provided by OSIRIS that we were able to exploit in the host operating system (OS); opportunities that suggested techniques for making the OS more effective in delivering network data to application programs. The most novel of these techniques, called application device channels, gives application programs running in user space direct access to the adaptor. The paper concludes with the lessons drawn from this work, which we believe will benefit the designers of future network adaptors.


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
M. Accetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian, and M. Young. Mach: A new kernel foundation for Unix development. In Proceedings of the USENIX Summer '86 Conference, July 1986.
 
2
D. Banks and M. Prudence. A high-performance network architecture for a PA-RISC workstation. IEEE Journal on Selected Areas in Communications, 11 (2): 191-202, February 1993.
 
3
G. Blair, et al. A network interface unit to support continuous media. IEEE Journal on Selected Areas in Communications, 11 (2):264-275, February 1993.
 
4
 
5
Eric Cooper, et al. Host interface design for ATM LANs. In Proc. 16th Conf. on Local Computer Networks, Minneapolis, MN, October 1991.
 
6
C. Dalton, G. Watson, D. Banks, C. Calamvokis, A. Edwards, and J. Lumley. Afterburner. IEEE Network, 7(4):36-43, July 1993.
7
 
8
B. S. Davie. The architecture and implementation of a high-speed host interface, iEEE Journal on Selected Areas in Communications, 11(2):228-239, February 1993.
 
9
P. Druschel, M. B. Abbott, M. Pagels, and L. L. Peterson. Network subsystem design. IEEE Network (Special Issue on End-System Support for High Speed Networks), 7(4):8-17, July 1993.
10
11
 
12
 
13
V. Jacobson. Efficient protocol implementation. ACM SIGCOMM '90 tutorial, Sept. 1990.
14
 
15
M. Pagels, P. Druschel, and L. L. Peterson. Cache and TLB effectiveness in the processing of network data. Technical Report 93-4, Department of Computer Science, University of Arizona, Mar. 1993.
 
16
K. K. Ramakrishnan. Performance considerations in designing network interfaces. IEEE Journal on Selected Areas in Communications, 11(2):203-219, February 1993.
 
17
F. Reynolds and J. Heller. Kernel support for network protocol servers. In Proceedings of the USENIX Mach Symposium, pages 149-162, Monterey, Calif., Nov. 1991.
 
18
J. M. Smith and C. B. S. Traw. Giving applications access to Gb/s networking, iEEE Network, 7(4):44- 52, july 1993.
19
 
20
C. B. S. Traw and J. M. Smith. Hardware/software organization of a high-performance atm host interface. IEEE Journal on Selected Areas in Communications, 11 (2):240-253, February 1993.

CITED BY  50

Collaborative Colleagues:
Peter Druschel: colleagues
Larry L. Peterson: colleagues
Bruce S. Davie: colleagues