Handouts and Homework
Readers
Handouts
- Setting
up CVS (quick start guide)
- Synchronization Primitives:
Implementation and Examples
- Synchronization Problems
- Queuing Theory References
- Fast FileSystem:
- A
Fast File System for UNIX. M. McKusick, W. Joy, S. Leffler, and R.
Fabry. ACM Transactions on Computer
Systems, Vol 2, No 3, August 1984, Pages 181-197
- Byzantine Generals Problem/Agreement
- The
Byzantine Generals Problem. Leslie Lamport, Robert Shostak, and
Marshall
Pease. ACM Transactions on Programming Languages and Systems,
Vol
4, No. 3, July 1982, Pages 382-401
- Practical
Byzantine Fault Tolerance. Miguel Castro and Barbara Liskov. In
Proceedings of th Third Symposium on Operating Systems Design and
Implementation
(OSDI), February 1999.
- The Cathedral and the
Bazaar, Eric Steven Raymond
- Security Engineering
-- The Book, Ross Anderson
Homework
As a reminder, homework is strongly recommended, but not required
or graded.
Exams
- HKN offers free tutoring and old exams for this class.
- Past Exams (for studying and preparation)