Reading List
August 24, 2006
CSci 555 / Fall 2006
Except as noted, all items on the reading list are required reading. Chapters may be found in the textbook. Chapter numbers are from the 4th edition, followed by the chapter numbers in the 3rd edition if known in square brackets. The dates following the section headings are the weeks when these papers will be discussed. You should read the papers before the lectures in the given week. Papers are linked from the number preceding the reference in this reading list. The password is cs555.
Where an html version of the paper is available, a link follows the reference. If a dl link follows a reference it links to a cleaner acrobat version of the paper available through USC's digital library subscription, but might be retrievable only from USC network addresses. If the number of the reference is followed by a d, it means that a cleaner digital library version is available (see the link following reference). A - following the number indicates that we would like to find a cleaner copy.
Click here for advice on how to read the papers in this list.
General References
Introduction - August 25
Communication Models - (September 1)
Concurrency, Transactions, Deadlock - (September 8, September 15)
Naming - (September 22)
Security - (September 22)
Security - Virtualization - Trusted Computing (September 29)
File Systems - (October 6 and 13)
Case Studies - (October 20)
Case Studies - (October 27)
Kernels - (November 3)
Scheduling, real-time, fault-tolerance, database
support
(November 10)
Guidelines for building scalable systems - (November 17)