Distributed Version Control and the Design of GitSystems & CS·Conference Talk·Distributed Systems · Linus Torvalds · Linux FoundationLinus TorvaldsLinux Foundation—1:10:15
Deterministic ConcurrencySystems & CS·Research Seminar·Operating Systems · Edward Lee · UC BerkeleyEdward LeeUC Berkeley—1:05:37
Collaboration SoftwareDistributed Systems · Lec 15·Distributed Systems · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—36:26
Physical Time, Clock Skew, NTP & Monotonic ClocksDistributed Systems · Lec 4·Operating Systems · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—20:47
RPC, Concurrency & Threads in Go6.824 · Distributed Systems · Lec 2·Distributed Systems · Robert Morris · MITRobert MorrisMIT4 ch1:20:22
Google Spanner: TrueTime & Globally Distributed Transactions6.824 · Distributed Systems · Lec 13·Database Systems · Robert Morris · MITRobert MorrisMIT—1:19:07
System Models: Network Faults, Node Crashes & SynchronyDistributed Systems · Lec 3·Database Systems · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—20:44
Cache Consistency: Frangipani6.824 · Distributed Systems · Lec 11·Operating Systems · Robert Morris · MITRobert MorrisMIT—1:20:03
Clock Synchronization, Cristian's Algorithm & NTPDistributed Systems · Lec 5·Algorithms & Data Structures · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—15:57
The Google File System (GFS)6.824 · Distributed Systems · Lec 3·Distributed Systems · Robert Morris · MITRobert MorrisMIT4 ch1:22:22
Optimistic Concurrency Control6.824 · Distributed Systems · Lec 14·Distributed Systems · Robert Morris · MITRobert MorrisMIT—1:22:37
Go Concurrency Patterns, Condition Variables & Raft Prep6.824 · Distributed Systems · Lec 5·Operating Systems · Frans Kaashoek · MITFrans KaashoekMIT4 ch1:22:28