ACM Home Page
Please provide us with feedback. Feedback
SPIN: an extensible microkernel for application-specific operating system services
Full text PdfPdf (353 KB)
Source ACM SIGOPS European Workshop archive
Proceedings of the 6th workshop on ACM SIGOPS European workshop: Matching operating systems to application needs table of contents
Wadern, Germany
SESSION: Session 5: System customization table of contents
Pages: 68 - 71  
Year of Publication: 1994
ISBN:1-23456-789-0
Authors
Brian N. Bershad  University of Washington, Seattle, WA
Craig Chambers  University of Washington, Seattle, WA
Susan Eggers  University of Washington, Seattle, WA
Chris Maeda  University of Washington, Seattle, WA
Dylan McNamee  University of Washington, Seattle, WA
Przemyslaw Pardyak  University of Washington, Seattle, WA
Stefan Savage  University of Washington, Seattle, WA
Emin Gün Sirer  University of Washington, Seattle, WA
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 15,   Citation Count: 11
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

Application domains such as multimedia, databases, and parallel computing, require operating system services with high performance and high functionality. Existing operating systems provide fixed interfaces and implementations to system services and resources. This makes them inappropriate for applications whose resource demands and usage patterns are poorly matched by the services provided. The SPIN operating system enables system services to be defined in an application-specific fashion through an extensible microkernel. It offers applications fine-grained control over a machine's logical and physical resources through run-time adaptation of the system to application requirements.


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.

Anderson et al. 92
 
Bershad 93
Bershad, B. N. Practical Considerations for Non-Blocking Concurrent Objects. In Proceedings of the 13th International Conference on Distributed Computing Systems, pages 264-274, May 1993.
Bershad et al. 90
Bershad et al. 92
Consel 90
Draves et al. 91
 
Felten 92
Felten, E. The Case for Application-Specific Communication Protocols. In Proceedings of lntel Supercomputer Systems Division Technology Focus Conference, pages 171-181, 1992.
 
Jones et al. 89
Jones, N., Sestoft, P., and Sondergaard, H. MIX: A Self-Applicable Partial Evaluator for Experiments in Compiler Generation. Lisp Symbolic Computing, 2(1):9-50, February 1989.
 
Jones et al. 93
 
Lampson 84
Lampson, B. W. Hints for Computer System Design. IEEE Software, 1(1):11-28, January 1984.
Maeda & Bershad 93
 
McNamee & Armstrong 90
McNamee, D. and Armstrong, K. Extending the Mach External Pager Interface to Accommodate User-Level Page Replacement Policies. In Proceedings of the Usenix Math Symposium, pages 17-29, 1990.
 
Savage & Bershad 94
Savage, S. and Bershad, B. N. Issues in the Design of an Extensible Operating System. 1994. Submitted for publication.
 
Stodolsky et al. 93
 
Thekkath et al. 93
 
Weise et al. 91
Wheeler & Bershad 92
 
Young 89
Young, M. W. Exporting a User Interface to Memory Management from a Communicati0n-Oriented Operating System. Technical Report CMU-CS-89-202, Carnegie Mellon University, November 1989.
 
Yuhara et al. 94
Ynhara, M., Bershad, B. N., Maeda, C., and Moss, J. E. B. Efficient Packet Demultiplexing for Multiple Endpoints and Large Messages. In Proceedings of the 1994 Winter USENIX Conference, January 1994.

CITED BY  11
Collaborative Colleagues:
Brian N. Bershad: colleagues
Craig Chambers: colleagues
Susan Eggers: colleagues
Chris Maeda: colleagues
Dylan McNamee: colleagues
Przemyslaw Pardyak: colleagues
Stefan Savage: colleagues
Emin Gün Sirer: colleagues