Advanced Distributed System

Distributed systems help programmers aggregate the resource of many networked computers to construct highly available and scalable services. This class teaches the abstractions, design and implementation techniques that allow you to build fast, scalable, fault-tolerant distributed systems.

The course content includes infrastructure, distributed programming, consistency, fault tolerance, peer-to-peer systems and security and several case studies of distributed systems. The participation of this course involve four forms of activity: attending the lectures, homework, lab assignments, and exams.

News

About Final Exam - Oct.30, 2012

Examination time: Nov.7, Wednesday 13:10-15:10
Examination venue: 东中1-104

Notice:
This is a closed book examintation. Every student is only allowed to take a cheat sheet of A4 paper as a reference.


Lab4 Released - NOv.5, 2012

Lab4 - Caching locks has released.

Lab3 Released - Oct.16, 2012

Lab3 - MKDIR, UNLINK, and Locking has released.

Lab2 Released - Sept.25, 2012

Lab2 - Basic File Server has released.

Lab1 Released - Sept.11, 2012

Lab1 - Lock Server has released.

Welcome to ADS - Sept.9, 2012

Welcome, guys!