CS344B
Advanced Distributed Systems

Fall 2005

Overview

Distributed system research is entering an exciting time. Much of what we investigated and studied over the last ten years are being used in practical systems, and the continued growth of high-bandwidth connections to homes and businesses are creating many new applications that previously were only imagined.

In this course, we examine a collection of distributed systems knowledge that are gained through research and system implementations, and a collection of research topics that are being actively pursued. This course is a follow-on course to CS244B "Distributed Systems". There are no textbooks. Instead, research publications will be used as reference materials.

There are bi-weekly homework assignments, and a course project. No midterms or final exams.

Syllabus

  • 9/27: Introduction and Overview;

    Distributed Algorithms:

    Content Distribution and P2P Systems

    TCP and Internet Performance

    LAN Communication Performance

    Distributed System Infrastructure

  • 12/8: Summary

  • Grading: 50% project and 50% homework.

    Administrative

    Instructor:       Pei Cao
    Lectures:        Tue & Thu 2:45-4pm, Gates B12
    Office hours:   Wed 3-4pm, Gates 418
    Mailing list:      cs344b-aut0506-students@lists.stanford.edu

    TA:                  Ruchir Bindal
    email:               

    Office hours:     Fri 10.00 am - 12.00 pm , Gates B24