Announcement

Syllabus

Lecture Hours

  • Mon 15:00 - 16:15 (85777)
  • Wed 16:30 - 17:45 (85777)
  • Office Hours: Tue 7:30pm-8:30pm

Textbook


Grading

  • Exam - 50%
  • Project - 50%

Project

  • Any Research/Practical Topic in State-of-the-Art Distributed Systems
  • Team: Maximum 3 students
  • Quality of the report: a full paper
  • Phase 1: 4/19 – 2 page proposal (Intro. Motivation/Challenge, Proposed Approach)
  • Phase 2: 6/10 – 8 page paper (+Design, Implementation, Evaluation, Conclusion)
  • LaTexTemplate – usenix.sty two column format, 10-pt Times Roman, Single-spaced

Lecture Slides

# Date Topic Slides Notes
1 3.4 Introduction to Distributed Systems Lecture 01
2 3.6 Synchronization Lecture 02
3 3.11 Election Lecture 03
4 3.13 Consistency Lecture 04
5 3.18 Consistency Lecture 05 Reference
6 3.20 Fault Tolerance Lecture 06 Slides updated
7 3.25 Fault Tolerance
8 3.27 Paxos Lecture 07
9 4.1 Distributed Commit Lecture 08
10 4.3 CAP Theorem Lecture 09
11 4.8 Hadoop and HDFS Lecture 10
12 4.10 Class cancelled.
13 4.15 Hadoop MR Lecture 11
14 4.17 Spark Lecture 12
4.22,24 Midterm Exam Week No Class
15 4.29 HBase Lecture 13
16 5.1 ZooKeeper Lecture 14
5.6 Children's Day No Class
17 5.8 Cassandra and DHT Lecture 15
18 5.13 Network File System Lecture 16
19 5.15 RPC Lecture 17
20 5.20 AFS Lecture 18
21 5.22 P2P Lecture 19
22 5.27 Ceph Lecture 20
23 5.29 Class Cancelled
24 6.3 Supercomputing and OpenMP Lecture 21 If you have taken Multicore computing last fall, you do not have to attend.
25 6.5 MPI Lecture 21
26 6.10 Take-home exam starts Exam Problems The reminaing MPI lecture slides will be covered in class.
27 6.14 Hand-in your answers




Link :