Tentative Lecture Schedule


Lecture Date Topic  Reading Comments
1 Aug 26 Overview, Logistics, Goals
(Notes: .ppt, .pdf)
2 Aug 31 Technology Trends
(Notes: .ppt, .pdf)
3 Sep 2 Cluster Computing Systems (I)
Sep 7 Labor Day
4 Sep 9 Cluster Computing System (II)
5 Sep 14 Project Suggestions (Notes: .ppt, .pdf)
6 Sep 16 Streaming Systems
7 Sep 21 Storage & File Systems (Notes: .ppt)
8 Sep 23 Memory-based Systems
9 Sep 28 Resource Management
10 Sep 30 Resource Allocation & Scheduling
11 Oct 5 Distributed Structured Storage Systems
12 Oct 7 Distributed Quey Engines
13 Oct 12 Search
14 Oct 14 Wide Area Distributed Databases
15 Oct 19 Approximate Query Processing
16 Oct 21 Security
17 Oct 26 Data Consistency and Coordination
18 Oct 28 Consensus and Coordination
19 Nov 2 Machine Learning
20 Nov 4 Graph Processing Systems
21 Nov 9 Graph Databases
Nov 11 Academic and Administrative Holiday
22 Nov 16 Network Topologies
23 Nov 18 Low Latency Networks
24 Nov 23 Network Management
Nov 25 Noninstructional Holiday
25 Nov 30 Specialisation vs. Unification
26 Dec 2 Course Summary / Course Evaluation
  • Course Summary and Discussion (Ion, slides)
  • Dec 9 Poster Session (9am-11pm, Wozniak Lounge)
    Dec 14 Final report due (11:59:59pm)