Note: More papers will be made available online in the next few days.
General Readings
- Overview Papers
- Andrew S. Tannenbaum
and Robbert van Renesse, ``Distributed Operating Systems'', Computing
Surveys, Vol. 17, No. 4, Pages 419-470, December 1985
- E. Levy and A.
Silberschatz, ``Distributed File Systems: Concepts and Examples'', ACM
Computing Surveys, Vol. 22, No. 4, Pages 321-374, December 1990
- Distributed Computing
- Jim Basney and Miron
Livny, "Deploying a High Throughput Computing Cluster", High
Performance Cluster Computing, Rajkumar Buyya, Editor, Vol. 1,
Chapter 5, Prentice Hall PTR, May 1999.
- The Worldwide
Computer. An operating system
spanning the Internet would harness the power of millions of the world's
networked PCs. Scientific American, February 2002
Readings for Chapter 2 Communication
- Remote Procedure Call
- Andrew Birrell and
Bruce Nelson, Implementing RPCs, ACM Transactions on Computer Systems,
Vol. 2, No. 1, Pages 39-59, February 1984.
- B. Bershad, T.
Anderson, E. Lazowska, and H. Levy, ``Lightweight Remote Procedure
Call'', Proceedings of the 12th ACM Symposium on Operating Systems
Principles, Operating Systems Review, Vol. 23, No. 5, Pages 12-113,
December 1989
Readings for Chapter 3 Processes
- Process and Thread
Management
- Thomas E. Anderson,
Edward D. Lazowska, and Henry M. Levy, ``The Performance Implications of
Thread Management Alternatives for Shared-Memory Multiprocessors'', IEEE
Transactions on Computers, Vol. 38, No. 12, Pages 1631-1644, December
1989
- Scheduling
- D. L. Black,
"Scheduling Support for Concurrency and Parallelism in the Mach
Operating System," IEEE Computer, 23, 5, Pages 35-43, May 1990.
- Process Migration
- F. Douglis and J.
Ousterhout, ``Process Migration in the Sprite Operating System'', In
Proceedings of the IEEE International Conference on Distributed Computing
Systems, Berlin, Germany, Pages 18-25, September 1987
- M.Theimer, K.Lantz,
D.Cheriton, ``Preemptable Remote Execution'', Proceedings of the 10th
SOSP, Operating Systems Review, Vol. 19, No. 5, Pages 2-12, December 1985
Readings for Chapter 10: Distributed File Systems
- NFS
- NFS Version 4 Papers are here.
Read the white paper on this link. The NFS v4 RFC is here.