Research Papers
- Anderson, T. E., Dahlin, M. D., Neefe, J. M., Patterson, D. A., Roselli,
D.S., and Wang, R.Y., "Serverless
Network File Systems," Proceedings of the Fifteenth Symposium on
Operating Systems Principles, Copper Mountain, CO, December 1995, pp.
109-126.
- Baker, M., Hartman, J., Kupfer, M., Shirriff, K., and Ousterhout, J.,
"Measurements
of a Distributed File System," Proceedings of the Thirteenth
Symposium on Operating System Principles, Pacific Grove CA, October 1991,
pp. 198-212.
- Banga, G., Druschel, P,. Mogul, J., "Resource
Containers: A New Facility for Resource Management in Server Systems,"
Proceedings of the Third Symposium on Operating System Design and
Implementation (OSDI-III), New Orleans, LA, February, 1999, 45-58.
- Bershad, B. N., "Practical
Considerations for Non-Blocking Concurrent Objects", Proceedings of
the 13th International Conference on Distributed Computing Systems,
Pittsburgh, PA, May 1993, pp. 264-273.
- Bershad, B. N., Savage S., Pardyak, P., Sirer, E. G., Fiuczynski, M.,
Becker, D., Chambers, C., and Eggers, S., "Extensibility:
Safety and Performance in the SPIN Operating System", Proceedings
of the 15th ACM Symposium on Operating Systems Principles, Operating Systems
Review, Vol. 29, No. 5, December 1995, pp. 267-284.
- Borg, A., Blau, W., Graetsch, W., Herrmann, F., and Oberle, W., "Fault
Tolerance under UNIX", ACM Transactions on Computer Systems, Vol.
7, No. 1, February 1989, pp. 1-24.
- Brown, Aaron, Seltzer, Margo, "Operating
System Benchmarking in the Wake of Lmbench: A Case Study of the Performance
of NetBSD on the Intel x86 Architecture," Proceedings of the 1997
Sigmetrics Conference, Seattle, WA, June 1997, 214-224.
- Cao, P., Felton, E., Li, K., "Implementation
and Performance of Application-Controlled File Caching,"
Proceedings of the First Symposium on Operating System Design and
Implementation, Monterey, CA, November 1994, pp. 165-177.
- Chang, F., Gibson, G., "Automatic
I/O Hint Generation through Speculative Execution," Proceedings of
the Third Symposium on Operating System Design and Implementation (OSDI
III), New Orleans, LA, February 1999, 1-14.
- Denning, D. E., amd Denning, P. J., "Data Security", Computing
Surveys, Vol. 11, No. 3, September 1979, pp. 227-249.
- Ferrari, Domenico, "Considerations on the Insularity of Performance
Evaluation," IEEE Transactions on Software Engineering, Vol. 12, No. 6,
June 1986, pp. 678-683.
- Fotheringham, John, "Dynamic Storage Allocation in the Atlas
Computer, Including an Automatic Use of a Backing Store,"
Communications of the ACM, Vol. 4, No. 10, October 1961, pp. 435-436.
- Goyal, Pawan, Guo, Xingang, and Vin, Harrick M., "A
Hierarchical CPU Scheduler for Multimedia Operating Systems,"
Proceedings of the Second USENIX Symposium on Operating Systems Design and
Implementation, Seattle, Washington, October 1996.
- Hagmann, Robert, "Reimplementing the Cedar File System Using Logging
and Group Commit," Proceedings of the Eleventh Symposium on Operating
Systems Principles, Austin TX, November 1987, pp. 155-162.
- Härtig, H., Hohmuth, M., Liedtke, J., Schönberg, S., and Wolter, J.,
"The
Performance of m-Kernel-Based Systems," The Proceedings of the
Sixteenth ACM Symposium on Operating Systems Principles, Saint-Malo, France,
October 1997, pp. 66-77.
- Harty, K. and Cheriton, D. R., "Application-Controlled
Physical Memory using External Page-Cache Management", Proceedings
of the Fifth International Conference on Architectural Support for
Programming Languages and Operating Systems, Boston, MA, October 1992, pp.
187-199.
- Haskin, R., Malachi, Y., Sawdon, W., and Chan, G., "Recovery
Management in QuickSilver," ACM Transactions of Computer Systems,
Vol. 6, No. 1, February 1988, pp. 82-108.
- Hoare, C. A. R., "The Emperor's Old Clothes", Communications of
the ACM, Vol. 24, No. 2, February 1981, pp. 75-83.
- Morris, J.H., Satyanarayanan, M., Conner, M.H., Howard, J.H., Rosenthal,
D.S.H., and Smith, F.D., "ANDREW: A Distributed Personal Computing
Environment," Communications of the ACM, Vol. 29, No. 3, March 1986,
pp. 184-201. .
- Hutchinson, N., Peterson, L., Abbott, M., and O'Malley, S., "RPC
in the x-Kernel: Evaluating New Design Techniques," Proceedings of
the Twelfth Symposium on Operating Systems Principles, Litchfield Park, AZ,
December 1989, pp. 91-101.
- Kilburn, T., Edwards, D.B.G., Lanigan, M.J., and Sumner, F.H., "One
Level Storage System," IRE Transactions on Electronic Computers, Vol.
12, No. 2, April 1962, pp. 223-235.
- Kimbrel, T., Tomkins, A., Patterson, R., Bershad, B., Cao, P., Felten, E,
Gibson, G., Karlin, A., Li, K., "A
Trace-Driven Comparison of Algorithms for Parallel Prefetching and Caching,"
Proceedings of the Second Symposium on Operating Systems Design and
Implementation, Seattle, WA, October1996, pp. 19-34.
- Lampson, Butler, "Hints
for Computer System Design," Proceedings of the Ninth Symposium on
Operating Systems Principles, Bretton Woods NH, October 1983, pp. 33-48.
- Lampson, B. W., "A
Note on the Confinement Problem", Communications of the ACM, Vol.
16, No. 10, October 1973, pp. 613-615.
- Lauer, Hugh, "Observations on the Development of an Operating
System," Proceedings of the Eighth Symposium on Operating Systems
Principles, Pacific Grove CA, December 1981, pp. 30-36.
- Lauer, H. C. and Needham, R. M., "On the Duality of Operating System
Structures", Proceedings of the Second International Symposium on
Operating Systems, reprinted in Operating Systems Review, Vol. 13, No. 2,
April 1979, pp. 3-19.
- Levy, H. and Lipman, P., "Virtual Memory Management in the VAX/VMS
Operating System," IEEE Computer, Vol. 15, No. 3, March 1982, pp.
35-41.
- Mowry, T., Demke, A., Krieger, O., "Automatic
Compiler-Inserted I/O Prefetching for Out-of-Core Applications,"
Proceedings of the Second Symposium on Operating System Design and
Implementation, Seattle, WA, October 1996, pp. 3-17.
- Necula, G., Lee, P., "Safe
Kernel Extensions Without Run-Time Checking," Proceedings of the
Second Symposium on Operating System Design and Implementation, Seattle, WA,
October 1996, pp. 229-243.
- Needham. R. M., and Schroeder, M. D., "Using Encryption for
Authentication in Large Networks of Computers", Communications of the
ACM, Vol. 21, No. 12, December 1978, pp. 993-999.
- Ousterhout, J., Da Costa, H., Harrison, D., Kunze, J., Kupfer, M., and
Thompson, J., "A Trace-Driven Analysis of the UNIX 4.2 BSD File
System," Proceedings of the Tenth Symposium on Operating Systems
Principles, Orcas Island WA, December 1985, pp. 15-24.
- Pai, V., Druschel, P., Zwaenepoel, "IO-Lite:
A Unified I/O Buffering and Caching System," Proceedings of the
Third Symposium on Operating System Design and Implementation (OSDI-III),
New Orleans, LA, February 1999, 15-28.
- Patterson, R. H., Gibson, G. A., Ginting, E., Stodolsky, D., and Zelenka,
J., "Informed
Prefetching and Caching," Proceedings of the Fifteenth Symposium on
Operating Systems Principles, Copper Mountain, CO, December 1995, pp. 79-95.
- Rashid, Rick F., "From RIG to Accent to Mach: The Evolution of a
Network Operating System," Proceedings of the 1986 Fall Joint Computer
Conference, pp. 1128-1137.
- Rashid, R., Tevanian, A., Young, M., Golub, D., Baron, R., Black, D.,
Bolosky, W., and Chew, J., "Machine-Independent
Virtual Memory Management for Paged Uniprocessor and Multiprocessor
Architectures," Proceedings of the Second International Conference
on Architectural Support for Programming Languages and Operating Systems,
Palo Alto CA, October 1987, pp. 31-39.
- Saltzer, J.H. and Gintell, J.W., "The Instrumentation of Multics,"
Communications of the ACM, Vol. 13, No. 8, August 1970, pp. 495-500.
- Shoch, J. F. and Hupp, J. A., "The `Worm' Programs--Early Experience
with a Distributed Computation," Communications of the ACM, Vol. 25,
No. 3, March 1982, pp. 172-180.
- Stonebraker, Michael, "Operating System Support for Database
Management," Communications of the ACM, Vol. 24, No. 7, July 1981, pp.
412-418.
- Sweeney, A., Doucette, D., Hu, W., Anderson, C., Nishimoto, M., and Peck,
G., "Scalability
in the XFS File System," Proceedings of the Summer Usenix
Conference, San Diego, CA, June 1996.
- Talluri, M., Hill M. D., and Y. A. Khalidi, "A
New Page table for 64-bit Address Spaces", Proceedings of the 15th
ACM Symposium on Operating Systems Principles, Operating Systems Review,
Vol. 29, No. 5, December 1995, pp. 184-200.
- Thekkath, C., Mann, T., and Lee, E., "Frangipani:
A Scalable Distributed File System," Proceedings of the Sixteenth
ACM Symposium on Operating Systems Principles, Saint-Malo, France, October
1997, pp. 224-237.
- Vogels, W., "File
System Usage in Windows NT 4.0", Proceedings of the 17th ACM
Symposium on Operating Systems Principles, Operating Systems Review, Vol.
34, No. 5, December 1999, pp. 93-109.
- Wallach, D. S., Balfanz, D., Dean, D., and Felten, E. W., "Extensible
Security Architecture for Java," Proceedings of the 16th ACM
Symposium on Operating Systems Principles, Operating Systems Review, Vol.
31, No. 5, December 1997, pp. 116-128.