UCSD Main WebsiteUCSD Jacobs SchoolDepartment of Computer Science and Engineering
spacer gif
spacer gif
CSE 291D
spacer gifspacer gif
spacer gif
spacer gifCourse Overview
spacer gifspacer gifStructure
spacer gifspacer gifGrading
spacer gifspacer gifUseful books
spacer gif
spacer gifspacer gifSchedule
spacer gif
spacer gifspacer gifReadings
spacer gif
spacer gifProjects (UCSD only)
spacer gif
spacer gifLabs
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, most links to ACM and IEEE papers refer to the ACM or IEEE 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 IEEE members should also be able to login from off-campus machines with your own ACM/IEEE 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 me if you have difficulty accessing any of the papers.


[ABL+91]
Thomas E. Anderson, Brian N. Bershad, Edward D. Lazowska, and Hank M. Levy,
Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism.
Proceedings of the 13th ACM Symposium on Operating Systems Principles, October 1991, Pacific Grove, California. Pages 95-109.

[BDM99]
Gaurav Banga, Peter Druschel, and Jeffrey C. Mogul,
Resource Containers: A New Facility for Resource Management in Server Systems.
Proceedings of the 3rd Symposium on Operating Systems Design and Implementation, February 1999, New Orleans, Louisiana. Pages 45-58.

[BJ87]
Kenneth P. Birman and Thomas A. Joseph,
Reliable Communiation in the Presence of Failures.
ACM Transactions on Computer Systems, Volume 5, Number 1, February 1987. Pages 47-76.

[FCA+98]
Li Fan, Pei Cao, Jussara Almeida, and Andrei Z. Broder,
Summary Cache: A Scalable Wide-Area Web Cache Sharing Protocol.
Proceedings of the ACM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '98), August 1998, Vancouver, Canada. Pages 254-265.

[GBH+00]
Steven D. Gribble, Eric A. Brewer, Joseph M. Hellerstein, and David Culler,
Scalable, Distributed Data Structures for Internet Service Construction.
Proceedings of the 4th Symposium on Operating Systems Design and Implementation, October 2000, San Diego, California. Pages 319-332.

[Hag87]
Robert Hagmann,
Reimplementing the Cedar File System Using Logging and Group Commit.
Proceedings of the 11th ACM Symposium on Operating Systems Principles, September 1987, Austin, Texas. Pages 155-162.

[KCD+94]
Peter Keleher, Alan L. Cox, Sandhya Dwarkadas, and Willy Zwaenepoel,
TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems.
Proceedings of the USENIX Winter Technical Conference, January 1994, San Francisco, California.

[KEG+97]
M. Frans Kaashoek, Dawson R. Engler, Gregory R. Ganger, Hector M. Briceno, Russell Hunt, David Mazieres, Thomas Pinckney, Robert Grimm, John Jannotti, and Kenneth Mackenzie,
Application Performance and Flexibility on Exokernel Systems.
Proceedings of the 16th ACM Symposium on Operating Systems Principles, September 1997, Saint Malo, France. Pages 52-65.

[LGG+91]
Barbara Liskov, Sanjay Ghemawat, Robert Gruber, Paul Johnson, Liuba Shrira, and Michael Williams,
Replication in the Harp File System.
Proceedings of the 13th ACM Symposium on Operating Systems Principles, October 1991, Pacific Grove, California. Pages 226-238.

[MD88]
Paul V. Mockapetris and Kevin J. Dunlap,
Development of the Domain Name System.
Proceedings of the ACM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '88), August 1988, Stanford, California. Pages 123-133.

[MR96]
Jeffrey C. Mogul and K. K. Ramakrishnan,
Eliminating Receive Livelock in an Interrupt-Driven Kernel.
Proceedings of the Annual USENIX Technical Conference, January 1996, San Diego, California.

[PDZ99]
Vivek S. Pai, Peter Druschel, and Willy Zwaenepoel,
Flash: An efficient and portable Web server.
Proceedings of the Annual USENIX Technical Conference, June 1999, Monterey, California. Pages 199-212.

[SBL99]
Yasushi Saito, Brian N. Bershad, and Henry M. Levy,
Manageability, Availability and Performance in Porcupine: a Highly-Scalable, Cluster-Based Mail Service.
Proceedings of the 17th ACM Symposium on Operating Systems Principles, December 1999, Kiawah Island, South Carolina. Pages 1-15.

[SBS91]
Andre Schiper, Kenneth Birman, and Pat Stephenson,
Lightweight Causal and Atomic Group Multicast.
ACM Transactions on Computer Systems, Volume 9, Number 3, August 1991. Pages 272-314.

[SGK+85]
Russel Sandberg, David Goldberg, Steve Kleiman, Dan Walsh, and Bob Lyon,
Design and Implementation of the Sun Network File System.
Proceedings of the USENIX Summer Technical Conference, 1985, Portland, Oregon. Pages 119-130.

[TML97]
Chandramohan A. Thekkath, Timothy Mann, and Edward K. Lee,
Frangipani: A Scalable Distributed File System.
Proceedings of the 16th ACM Symposium on Operating Systems Principles, September 1997, Saint Malo, France. Pages 224-237.

[TRS+90]
Andrew S. Tanenbaum, Robbert van Renesse, Hans van Staveren, Gregory J. Sharp, Sape J. Mullender, Jack Jansen, and Guido van Rossum,
Experiences with the Amoeba Distributed Operating System.
Communications of the ACM, Volume 33, Number 12, December 1990. Pages 46-63.

[VCG+92]
Thorsten von Eicken, David E. Culler, Seth Copen Goldstein, and Klaus Erik Schauser
Active Messages: a Mechanism for Integrated Communication and Computation.
Proceedings of the 19th International Symposium on Computer Architecture, May 1992. Pages 256-266

[WCB01]
Matt Welsh, David Culler, and Eric Brewer,
SEDA: An Architecture for Well-Conditioned, Scalable Internet Services.
Proceedings of the 18th ACM Symposium on Operating Systems Principles, October, 2001, Banff, Canada. Pages 230-243.

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