CSE 452 Spring 2013
Course Calendar

Subscribe to this calendar (google, iCal, etc.)

 Show color key

April
MondayTuesdayWednesdayThursdayFriday
01
14:30-15:20 Lecture
MGH 241
Introduction
Lecture Notes
15:30-16:30 OH (tom)
CSE 646
02 03
14:30-15:20 Lecture
MGH 241
Guest Lecture
Introduction to Distributed System Design
Lecture Notes
04
NO SECTION
05
14:30-15:20 Lecture
MGH 241
Remote Procedure Calls
The Sun Network Filesystem
Lecture Notes
08
14:30-15:20 Lecture
MGH 241
Logical Time
Time, Clocks and the Ordering of Events (up to, not including, the section on physical clocks)
Lecture Notes
15:30-16:30 OH (tom)
CSE 646
09 10
14:30-15:20 Lecture
MGH 241
Distributed debugging
Lecture Notes
11
Section
Framework Code Review
section slides
13:30-14:30 OH (umar)
CSE 216
12
14:30 Project 1 Design Document Due
14:30-15:20 Lecture
MGH 241
Cache coherence
Lecture Notes
15:30-16:30 OH (will)
CSE 216
15
14:30-15:20 Lecture
MGH 241
Cache coherence
Shared Memory Consistency Models: A Tutorial
15:30-16:30 OH (tom)
CSE 646
16 17
14:30-15:20 Lecture
MGH 241
Implementing cache coherence
18
Section
Cache coherence examples
slides
13:30-14:30 OH (umar)
CSE 216
19
14:30-15:20 Lecture
MGH 241
Eventual consistency
Managing Update Conflicts in Bayou
Lecture Notes
15:30-16:30 OH (will)
CSE 216
22
14:30-15:20 Lecture
MGH 241
Transactions
OSPP, p. 589-608
Slides
15:30-16:30 OH (tom)
CSE 646
23
16:59 Project 1 is Due
24
14:30-15:20 Lecture
MGH 241
Distributed Transactions
Distributed Recovery (up to, and not including, three phase commit)
Lecture Notes
25
Project Demo Signup
13:30-14:30 OH (umar)
CSE 216
26
NO LECTURE
29
14:30-15:20 Lecture
MGH 241
Paxos
Paxos Made Simple
Slides
15:30-16:30 OH (tom)
CSE 646
30 01
14:30-15:20 Lecture
MGH 241
Paxos
Paxos Made Practical
Paxos Made Live
02
Section
Paxos examples
slides
13:30-14:30 OH (umar)
CSE 216
16:59 Project 2 Design Document Due
03
14:30-15:20 Lecture
MGH 241
Paxos applied
Lecture Notes
15:30-16:30 OH (will)
CSE 216

May
MondayTuesdayWednesdayThursdayFriday
06
14:30-15:20 Lecture
MGH 241
Paxos applied
15:30-16:30 OH (tom)
CSE 646
07
16:59 Problem Set 1 is Due
08
14:30-15:20 Lecture
MGH 241
Memcache
Scaling Memcache at Facebook (Slides at the same website)
09
13:30-14:30 OH (umar)
CSE 216
10
14:30-15:20 Lecture
MGH 241
Chubby
The Chubby lock service
Slides
15:30-16:30 OH (will)
CSE 216
13
14:30-15:20 Lecture
MGH 241
MapReduce/Spark (Guest Lecture: Will Scott)
Resilient Distributed Datasets
Lecture Notes
15:30-16:30 OH (tom)
CSE 646
14
16:59 Project 2 is Due
15
14:30-15:20 Lecture
MGH 241
GFS
The Google File System
Slides
16
Project Demos Signups
13:30-14:30 OH (umar)
CSE 216
17
20
14:30-15:20 Lecture
MGH 241
Spanner
Spanner: Google's Globally-Distributed Database (Slides/video at same web site.)
15:30-16:30 OH (tom)
CSE 646
21 22
14:30-15:20 Lecture
MGH 241
Distributed Hash Tables: Dynamo
Dynamo: Amazon's Highly Available Key-value Store
Lecture Notes
23
Section
Comparison of cloud services
slides
13:30-14:30 OH (umar)
CSE 216
24
15:30-16:30 OH (will)
CSE 216
27
HOLIDAY
28
16:59 Project 3 Design Document Due
29
14:30-15:20 Lecture
MGH 241
Web Security
Slides
30
Section
Serverless Web Applications
slides
13:30-14:30 OH (umar)
CSE 216
31
14:30-15:20 Lecture
MGH 241
Wrapup
Hints for Computer System Design
Lecture Notes
15:30-16:30 OH (will)
CSE 216

June
MondayTuesdayWednesdayThursdayFriday
03
Hack Day
15:30-16:30 OH (tom)
CSE 646
04
Hack Day
16:59 Problem Set 2 is Due
05
Hack Day
06
Hack Day
13:30-14:30 OH (umar)
CSE 216
16:59 Project 3 Due
Project 4 Due (if applicable)
07
Hack Day
Project Demos Signups
10
16:59 Final exam Due
11 12 13 14