ACM Home Page
Please provide us with feedback. Feedback
Exokernel: an operating system architecture for application-level resource management
Full text PdfPdf (2.16 MB)
Source ACM Symposium on Operating Systems Principles archive
Proceedings of the fifteenth ACM symposium on Operating systems principles table of contents
Copper Mountain, Colorado, United States
Pages: 251 - 266  
Year of Publication: 1995
ISBN:0-89791-715-4
Also published in ...
Authors
D. R. Engler  M.I.T. Laboratory for Computer Science, Cambridge, MA
M. F. Kaashoek  M.I.T. Laboratory for Computer Science, Cambridge, MA
J. O'Toole, Jr.  M.I.T. Laboratory for Computer Science, Cambridge, MA
Sponsor
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 78,   Downloads (12 Months): 659,   Citation Count: 186
Additional Information:

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/224056.224076
What is a DOI?

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
 
2
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 Summer 1986 USENIX Conference, pages 93-112, July 1986.
 
3
TE. Anderson. The case for application-specific operating systems. In Third Workshop on Workstation Operating Systems, pages 92-94, 1992.
4
5
 
6
M. L. Bailey, B. Gopal, M. A. Pagels, L. L. Peterson, and P. Sarkar. PATHFINDER: A pattern-based packet classifier. In Proceedings of the First Symposium on Operating Systems Design and Implementation, pages 115-123, November 1994.
 
7
K. Bala, M.F. Kaashoek, and W.E. Weihl. Software prefetching and caching for translation lookaside buffers. In Proceedings of the First Symposium on Operating Systems Design and Implementation, pages 243-253, November 1994.
8
9
 
10
P. Cao, E. W. Felten, and K. Li. Implementation and performance of application-controlled file caching. In Proceedings of the First Symposium on Operating Systems Design and Implementation, pages 165-178, November 1994.
11
 
12
D. L. Chaum and R. S. Fabry. Implementing capability-based protection using encryption. Technical Report UCB/ERL M78/46, University of Califomia at Berkeley, July 1978.
13
14
 
15
D. R. Cheriton. The V kernel: A software base for distributed systems. IEEE Software, 1 (2): 19-42, April 1984.
16
 
17
R. J. Creasy. The origin of the VM/370 time-sharing system. IBM J. Research and Development, 25(5):483-490, September 1981.
 
18
P. Deutsch and C. A. Grant. A flexible measurement tool for software systems, information Processing 71, 1971.
19
 
20
D. R. Engler. VCODE: a very fast, retargetable, and extensible dynamic code generation substrate. Technical Memorandum MiT/LCS/TM534, MIT, July 1995.
21
 
22
D.R. Engler, D. Wallach, and M. E Kaashoek. Efficient, safe, application-specific message processing. Technical Memorandum MIT/LCS/TM533, MIT, March 1995.
 
23
R. P. Goldberg. Survey of virtual machine research. IEEE Computer, pages 34-45, June 1974.
24
 
25
J.H. Hartman, A.B. Montz, D. Mosberger, S.W. O'Malley, L.L. Peterson, and T.A. Proebsting. Scout: A communicationoriented operating system. Technical Report TR 94-20, University of Arizona, Tucson, AZ, June 1994.
26
 
27
W.C. Hsieh, M.E Kaashoek, and W.E. Weihl. The persistent relevance of IPC performance: New techniques for reducing the IPC penalty. In Fourth Workshop on Workstation Operating Systems, pages 186-190, October 1993.
28
29
30
 
31
B.W. Lampson. On reliable and extendable operating systems. State of the Art Report, lnfotech, 1, 1971.
32
33
34
 
35
36
37
38
 
39
J. K. Ousterhout. Why aren't operating systems getting faster as fast as hardware? In Proceedings of the Summer 1990 USENIX Conference, pages 247-256, June 1990.
40
 
41
D. Probert, J.L. Bruno, and M. Karzaorman. SPACE: A new approach to operating system abstraction. In International Workshop on Object Orientation in Operating Systems, pages 133-137, October 1991.
42
 
43
M. Rozier, V. Abrossimov, E Armand, I. Boule, M. Glen, M. Guillemont, F. Herrmann, C. Kaiser, S. Langlois, P. Leonard, and W. Neuhauser. Chorus distributed operating system. Computing Systems, 1 (4):305-370, 1988.
44
45
 
46
C. Small and M. Seltzer. Vino: an integrated platform for operating systems and database research. Technical Report TR-30-94, Harvard, 1994.
47
48
49
50
51
52
 
53
C.A. Waldspurger and W. E. Weihl. Lottery scheduling: Flexible proportional-share resource management. In Proceedings of the First Symposium on Operating Systems Design and Implementation, pages i-11, November 1994.
 
54
55
 
56
M. Yahara, B. Bershad, C. Maeda, and E. Moss. Efficient packet demultiplexing for multiple endpoints and large messages. In Proceedings of the Winter 1994 USENiX Conference, 1994.

CITED BY  186

Collaborative Colleagues:
D. R. Engler: colleagues
M. F. Kaashoek: colleagues
J. O'Toole, Jr.: colleagues