[Rice University] COMP 420: Introduction to distributed computer systems

Introduction to advanced operating systems and distributed systems. The course covers concepts, architecture, algorithms, protocols and implementation, focusing on distribution, scale, robustness in the face of failure, and security. Topics include network servers, distributed file systems, distributed object systems, distributed shared memory, peer-to-peer systems, distributed directory services, atomic transactions and time synchronization, replication and consistency, coordination and agreement.

Credit hours: 4
Prerequisites: COMP421 or permission of instructor

  • Course Newsgroup (Read it daily)
  • Here's how to send e-mail to the course staff

  • Spring 2005 teaching assistant:
    Name email Office hour Location
    Dan Sandler dsandler@cs.rice.edu TBD DH3011

    Instructor office hours: by appointment, DH3007
    Class meetings: TTh 2:30pm-3:50pm, DH 1046

    Spring 2005 materials:

  • Syllabus
  • Assignments
  • Lecture Notes
  • Project
  • Exams
  • Grades