Systems Ph.D. Distributed Systems Qualifying Exam in Computer Science

Details and Reading List, Spring 2011

Examiner: Professor David Cheriton
Last updated: 09 Mar 2011 - 05:56

[Description Here]

Reading List

  • Coulouris, Dollimore and Kindberg, "Distributed Systems: Concepts and Design." Addison Wesley, 3rd edition, 2000.
  • J. H. Saltzer, D.P. Reed and D. D. Clark, "End-to-End Arguments in System Design, " ACM Transactions on Computer Systems, vol. 2, no. 4, November 1984, pp. 277-288.
  • J. Dean and S. Ghemawat, "MapReduce: Simplified Data Processing on Large Clusters" OSDI'04, Dec. 2004.
  • M. Alguilera et al. Sinfonia: A New Paradigm for building Scalable Distributed Systems, SOSP 2007.
  • G. DeCandia? et al., Dynamo: Amazon's Highly Available Key-Value Store, SOSP 2007
  • Luiz Barroso et al., "Web Search for a Planet: The Google Cluster Architecture." IEEE Micro, 2003.
  • S. M. Bellovin and M. Merritt, "Limitations of the Kerberos Protocol." Computer Comm. Review, vol. 20, no. 5, October 1990.
  • Mike Burrows, "The Chubby Lock Service for Loosely-Couplted Distributed Systems." OSDI 2006.
  • David Cheriton and Dale Skeen, "Understanding the Limitations of Causally and Totally Ordered Communication." Proceedings of the 14th SOSP, December 1993.
  • A. Fox et al., "Cluster-Based Scalable Network Services." Proceedings of the 16th SOSP, 1997.
  • C. Gray and D. Cheriton, "Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency." Proceedings of the 12th SOSP, December 1989.
  • J. Kistler and M. Satyanarayanan, "Disconnected Operation in the Coda File System," ACM Transactions on Computer Systems, vol. 10, vol. 1 (Feb. 1992), pp 3-25.
  • John Kohl, B. Clifford Neuman, and Theodore Ts'o, "The Evolution of the Kerberos Authentication Service." EurOpen? Conference Proceedings, Norway, May 1991.
  • Butler Lampson, Martin Abadi, Michael Burrows, and Edward Wobber, "Authentication in Distributed Systems: Theory and Practice." Proceedings of the 13th SOSP, October 1991
  • David L. Mills, "Internet Time Synchronization: the Network Time Protocol." IEEE Transactions on Communications, vol. 39, no. 10, Oct. 1991.
  • J. Ousterhout et al., "The Sprite Network Operating System." IEEE Computer, February 1988.
  • R. Pike et al., "Plan 9 from Bell Labs." Proceedings of the UK Unix Users Group Summer 1990 Conference, London, 1990.
  • Russel Sandberg et al., "Design and Implementation of the Sun Network Filesystem." Proceedings of the Summer 1985 USENIX Conference, June 1985.
  • M. Schroeder, A. Birrell, and R. Needham, "Experience with Grapevine: The Growth of a Distributed System," ACM Transactions on Computer Systems, vol. 2, no. 1 (February 1984), pp 3-23.

Format

1 hour oral exam

Scheduling

Topic revision: r1 - 09 Mar 2011 - 05:56:03 - DavidErickson
 
  

McKeown Group Wiki

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback