# Comments begin with '#' # Multi-line values should have all but last line terminated with '\'. Example: # Description This is a \ # multi-line \ # description. # [Auto DateHint] 2013-04-01 [lecture] Description Introduction
\ Lecture Notes # [Auto DateHint] 2013-04-03 [lecture] Description Guest Lecture
\ Introduction to Distributed System Design
# [Auto DateHint] 2013-04-05 [lecture] Description Remote Procedure Calls
\ The Sun Network Filesystem
\ Lecture Notes # [Auto DateHint] 2013-04-08 [lecture] Description Logical Time
\ Time, Clocks and the Ordering of Events (up to, not including, the section on physical clocks)
\ Lecture Notes # [Auto DateHint] 2013-04-10 [lecture] Description Distributed debugging
\ Lecture Notes # [Auto DateHint] 2013-04-12 [lecture] Description Cache coherence
\ Lecture Notes # [Auto DateHint] 2013-04-15 [lecture] Description Cache coherence
\ Shared Memory Consistency Models: A Tutorial # [Auto DateHint] 2013-04-17 [lecture] Description Implementing cache coherence # [Auto DateHint] 2013-04-19 [lecture] Description Eventual consistency
\ Managing Update Conflicts in Bayou
\ Lecture Notes # [Auto DateHint] 2013-04-22 [lecture] Description Transactions
\ OSPP, p. 589-608
\ Slides # [Auto DateHint] 2013-04-24 [lecture] Description Distributed Transactions
\ Distributed Recovery (up to, and not including, three phase commit)
\ Lecture Notes # [Auto DateHint] 2013-04-29 [lecture] Description Paxos
\ Paxos Made Simple
\ Slides # [Auto DateHint] 2013-05-01 [lecture] Description Paxos
\ Paxos Made Practical
\ Paxos Made Live # [Auto DateHint] 2013-05-03 [lecture] Description Paxos applied
\ Lecture Notes # [Auto DateHint] 2013-05-06 [lecture] Description Paxos applied # [Auto DateHint] 2013-05-08 [lecture] Description Memcache
\ Scaling Memcache at Facebook (Slides at the same website) # [Auto DateHint] 2013-05-10 [lecture] Description Chubby
\ The Chubby lock service
\ Slides # [Auto DateHint] 2013-05-13 [lecture] Description MapReduce/Spark (Guest Lecture: Will Scott)
\ Resilient Distributed Datasets
\ Lecture Notes # [Auto DateHint] 2013-05-15 [lecture] Description GFS
\ The Google File System
\ Slides # [Auto DateHint] 2013-05-17 [lecture] Description BigTable
\ Bigtable: A Distributed Storage System for Structured Data
\ Slides # [Auto DateHint] 2013-05-20 [lecture] Description Spanner
\ Spanner: Google's Globally-Distributed Database (Slides/video at same web site.) # [Auto DateHint] 2013-05-22 [lecture] Description Distributed Hash Tables: Dynamo
\ Dynamo: Amazon's Highly Available Key-value Store
\ Lecture Notes # [Auto DateHint] 2013-05-24 [lecture] Description P2P
\ Do incentives build robustness in BitTorrent?
\ Slides # [Auto DateHint] 2013-05-29 [lecture] Description Web Security
\ Slides # [Auto DateHint] 2013-05-31 [lecture] Description Wrapup
\ Hints for Computer System Design
\ Lecture Notes