UCSD Main WebsiteUCSD Jacobs SchoolDepartment of Computer Science and Engineering
spacer gif
spacer gif
CSE 121
spacer gifspacer gif
spacer gif
spacer gifCourse Overview
spacer gifspacer gifStructure
spacer gifspacer gifGrading
spacer gifspacer gifCollaboration
spacer gifspacer gifUseful books
spacer gif
spacer gifspacer gifSchedule
spacer gif
spacer gifspacer gifReadings
spacer gif
spacer gifProjects
spacer gif
spacer gifHomeworks
spacer gif
spacer gifWebCT
spacer gif
spacer gif
spacer gif
Search
spacer gifspacer gifspacer gif
Advanced search  arrows gif

spacer gif
spacer gifspacer gif
spacer gif
spacer gif
spacer gif
spacer gif
spacer gifspacer gifspacer gif
spacer gif

Reading list

NB: Each citation is linked to an electronic copy of the paper. Papers will not be distributed in hard copy. You are responsible for downloading and printing out your own copy of each paper. In an effort to comply with prevailing copyright restrictions, links to ACM and USENIX papers refer to the ACM or USENIX digital library, respectively. Both digital libraries are subscription services. However, UCSD has a campus-wide subscription in each case; you should be able to obtain the papers from any campus machine. Those of you who are ACM and/or USENIX members should also be able to login from off-campus machines with your own ACM/USENIX web account(s).

Alternatively, you may be eligible to use the UCSD Web proxy which enables UCSD customers to access restricted content from non-UCSD Internet service providers.

Please email the TA if you have difficulty accessing any of the papers.


[BDF+03]
Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebar, Ian Pratt and Andrew Warfield,
Xen and the Art of Virtualization.
Proceedings of the 19th ACM Symposium on Operating Systems Principles, October 2003, Bolton Landing, New York. Pages 164--177.

[BDR97]
Edouard Bugnion, Scott Device, and Mendel Rosenblum,
Disco: Running Commodity Operating Systems on Scalable Multiprocessors.
Proceedings of the 16th ACM Symposium on Operating Systems Principles, October 1997, Saint Malo, France. Pages 143-156.

[BJ81]
Özalp Babaoglu and William Joy,
Converting a Swap-Based System to do Paging in an Architecture Lacking Page-Referenced Bits.
Proceedings of the 8th ACM Symposium on Operating Systems Principles, October 1981, Pacific Grove, California. Pages 78-86.

[CBZ91]
John B. Carter, John K. Bennett, and Willy Zwaenepoel,
Implementation and Performance of Munin.
Proceedings of the 13th ACM Symposium on Operating Systems Design and Implementation, October 1991, Pacific Grove, California. Pages 152-164.

[CFKL96]
Pei Cao, Edward W. Felten, Anna R. Karlin, and Kai Li,
Implementation and Performance of Integrated Application-Controlled File Caching, Prefetching, and Disk Scheduling.
ACM Transactions on Computer Systems, Volume 14, Number 4, November 1996. Pages 311-343.

[CNC+96]
Peter M. Chen, Wee Teck Ng, Subhachandra Chandra, Christopher Aycock, Gurushankar Rajamani, and David Lowell,
The Rio File Cache: Surviving Operating Systems Crashes.
Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '96), August 1996, Cambridge, Massachusetts. Pages 74-83.

[EK95]
Dawson R. Engler and M. Frans Kaashoek,
Exterminate All Operating System Abstractions.
Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V), May 1995, Orcas Island, Washington. Pages 78-83.

[FMP+95]
Michael J. Feeley, William E. Morgan, Frederic H. Pighin, Anna R. Karlin, Henry M. Levy, and Chandramohan Thekkath,
Implementing Global Memory Management in a Workstation Cluster.
Proceedings of the 15th ACM Symposium on Operating Systems Design and Implementation, October 1995, Copper Mountain, Colorado. Pages 201-212.

[KJLF84]
Marshall K. McKusick, William N. Joy, Samuel J. Leffler, and Robert S. Fabry,
A Fast File System for UNIX.
ACM Transactions on Computer Systems, Volume 2, Number 3, August 1984. Pages 181-197.

[L95]
Jochen Liedtke,
On u-Kernel Construction.
Proceedings of the 15th ACM Symposium on Operating Systems Design and Implementation, October 1995, Copper Mountain, Colorado. Pages 237-250.

[LH89]
Kai Li and Paul Hudak,
Memory Coherence in Shared Virtual Memory Systems.
ACM Transactions on Computer Systems, Volume 7, Number 4, November 1989. Pages 321-359.

[PDZ00]
Vivek S. Pai, Peter Druschel, and Willy Zwaenepoel,
IO-Lite: A Unified I/O Buffering and Caching System.
ACM Transactions on Computer Systems, Volume 18, Number 1, February 2000. Pages 37-66.

[RDH+80]
David D. Redell, Yogen K Dalal, Thomas R. Horsley, Hugh C. Lauer, William C. Lynch, Paul R. McJones, Hal G. Murray, and Stephen C. Purcell,
Pilot: An Operating System for a Personal Computer.
Communications of the ACM, Volume 23, Number 2, February 1980. Pages 81-92.

[RO92]
Mendel Rosenblum and John K. Ousterhout,
The Design and Implementation of a Log-Structured File System.
ACM Transactions on Computer Systems, Volume 10, Number 1, February 1992. Pages 26-52.

[SBL03]
Michael M. Smith, Brian N. Bershad, and Henry M. Levy,
Improving the Reliability of Commodity Operating Systems.
Proceedings of the 19th ACM Symposium on Operating Systems Design and Implementation, October 2003, Bolton Landing, New York. Pages 207-222.

[SGG03]
Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne,
Appendix B:The Mach System.
Operating Systems Concepts, Windows XP Update Edition, Sixth Edition, John Wiley & Sons, 2003.

[SGK+00]
Margo I. Seltzer, Gregory R. Ganger, M. Kirk McKusick, Keith A. Smith, Craig A. N. Soules, and Christopher A. Stein,
Journaling Versus Soft Updates: Asynchronous Meta-Data Protection in File Systems.
Proceedings of the USENIX Annual Technical Conference (USENIX '00), June 2000, San Diego, California. Pages 18-23.

[VAK+98]
Geoffrey M. Voelker, Eric J. Anderson, Tracy Kimbrel, Michael J. Feeley, Jeffrey S. Chase, Anna R. Karlin, and Henry M. Levy,
Implementing Cooperative Prefetching and Caching in a Globally-Managed Memory System.
Proceedings of the ACM Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '98), June 1998, Madison, Wisconsin. Pages 33-43.

[WW94]
Carl A. Waldspurger and William E. Weihl,
Lottery Scheduling: Flexible Proportional-Share Resource Management.
Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI '94), November 1994, Monterey, California. Pages 1-11.

[W02]
Carl Waldspurger,
Memory Resource Management in VMware ESX Server.
Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI '02), December 2002, Boston, Massachusetts. Pages 181-194.

spacer gif

spacer gif
spacer gifback to top ^
spacer gif
spacer gif
spacer gif
spacer gif
9500 Gilman Drive, La Jolla, CA 92093-0114
spacer gif
About CSE | CSE People | Faculty & Research | Graduate Education | Undergraduate Education
Department Administration | Contact CSE | Help | Search | Site map | Home
snoeren@cs.ucsd.edu
Official web page of the University of California, San Diego
Copyright © 2002 Regents of the University of California. All rights reserved.
spacer gif