CSE 291 Lecture Resources
Week 1
Tuesday, January 10, 2017 (Intro and Administrivia)
Thursday, January 12, 2017 (Networking in a Day)
Week 2
Tuesday, January 17, 2017 (RPC and RMI)
Thursday, January 19, 2017 (Physical Time Synchronization, Logical Time)
Week 3
Tuesday, January 24, 2017 (Distributed Synchronization)
Thursday, January 26, 2017 (Coordinator Election)
Week 4
Tuesday, January 31, 2017 (Replications, Quorums, CVVs)
Thursday, February 2nd, 2017 (ACID, Transactions, 2PL, 2PC, BASE, CAP)
Week 5
Tuesday, February 7, 2017 (Agreement, Generals, Armies)
Thursday, February 9, 2017 (Processor Allocation, Process Migration)
Week 6
Tuesday, February 14, 2017 (Midterm Exam)
Thursday, February 16, 2017 (Recovery)
Week 7
Tuesday, February 21, 2017 (General Purpose Distributed File Systems)
Tuesday, February 23, 2017 (Special Purpose DFSes, Haystack):
Haystack
Week 8
Tuesday, February 28, 2017 (Map-Reduce, Hadoop)
Thursday, March 2, 2017 (Map-Reduce, Hadoop, cont.)
Week 9
Tuesday, March 7, 2017:
Crypto (ppt)
/
Key Distribution and Management (ppt)
Thursday, March 9, 2017:
Anonymous routing and Tor, Peer-to-Peer, Distributed Hashing
Week 10
Tuesday, March 14, 2017:
NoSQL Databases, MongoDB (pptx)
/
NoSQL Databases, MongoDB (pdf)