Home       Schedule       Labs       Policy

CSE 535 Schedule (2019 Spring, Jan 28 – May 10)

Lecture: MF 01:00-02:20pm HUMANITIES 1003

Office hour: M 02:30-04:30pm NCS 351

The schedule is tentative and subject to change.

Date Topic   Preparation Notes
Jan 28 Introduction I: Overview    
Feb 1 Introduction II: MapReduce MapReduce lab1 released!
Feb 4 Introduction III: RPC rpc  
Feb 8 Introduction IV: GFS GFS  
Feb 11 Introduction V: Primary-Backup Replication VM Fault tolerance  
Feb 15 Consistency I: Linearizability Linearizability  
Feb 18 Consistency II: Consensus and Paxos Paxos made simple lab2 released!
Feb 22 Consistency III: Multi-Paxos, Raft Raft  
Feb 25 Consistency IV: Raft (cont’d)    
Mar 1 Consistency V: Eventual Consistency and Causality Bayou  
Mar 4 Consistency VI: Causal Consistency COPS  
Mar 8 Transaction I: Serializability Concurrency control and recovery  
Mar 11     Hacking day
Mar 15 Mid-term Exam    
Mar 18     Spring break
Mar 22     Spring break
Mar 25 Mid-term Review   lab3 released!
Mar 29 Transaction II: Two-phase Locking    
Apr 1 Transaction III: Isolation Levels A Critique of ANSI SQL Isolation Levels  
Apr 5 Transaction IV: Distributed Transactions Spanner  
Apr 8 Transaction V: Distributed Transactions (cont’d)    
Apr 12 Transaction VI: Serverless Percolator  
Apr 15 Blockchain I: Proof-of-work Bitcoin lab4 released!
Apr 19 Blockchain II: BFT Consensus Algorand  
Apr 22 Blockchain III: Smart Contract    
Apr 26 Blockchain IV: Storage Network Filecoin  
Apr 29 Security I: Private Communication Tor  
May 3 Security II: DDoS Defense Speakup  
May 6 Security III: Verifiable Systems Orochi  
May 10 Review    

SBU calendar