Module 5: Distributed Systems Fundamentals
This page aggregates the generated reference routes used by the learner-facing module.
- Semester:
semester-06-databases-distributed - App:
architecture
Read only if stuck
- DDIA: Faults and Partial Failures
- DDIA: Cloud Computing and Supercomputing
- DDIA: Unreliable Networks
- DDIA: Network Faults in Practice
- DDIA: Synchronous Versus Asynchronous Networks
- DDIA: Process Pauses (Part 1)
- DDIA: Process Pauses (Part 2)
- Database Internals: Fallacies of Distributed Computing
- Database Internals: Two Generals' Problem
- Database Internals: System Synchrony
- Database Internals: Concurrent Execution
- Coulouris: Challenges (Part 1)
- Coulouris: Challenges (Part 2)
- Coulouris: Challenges (Part 3)
- Coulouris: Fundamental Models (Part 3)
- DDIA: Unreliable Clocks
- DDIA: Clock Synchronization and Accuracy
- DDIA: Relying on Synchronized Clocks (Part 1)
- DDIA: Relying on Synchronized Clocks (Part 2)
- DDIA: Ordering and Causality (Part 1)
- DDIA: Ordering and Causality (Part 2)
- DDIA: Sequence Number Ordering (Part 1)
- DDIA: Sequence Number Ordering (Part 2)
- DDIA: Total Order Broadcast (Part 1)
- Database Internals: Clocks and Time
- Database Internals: Ordering
- Coulouris: Synchronizing Physical Clocks (Part 1)
- Coulouris: Logical Time and Logical Clocks
- Database Internals: Chapter 9 - Failure Detection
- Database Internals: Phi-Accrual Failure Detector
- Database Internals: Summary (Chapter 9 - Failure Detection)
- Database Internals: Chapter 12 - Anti-entropy and Dissemination
- Database Internals: Read Repair
- Database Internals: Merkle Trees
- Database Internals: Gossip Dissemination
- Database Internals: Hybrid Gossip
- Database Internals: Omission Faults
- Database Internals: PBFT Algorithm
- DDIA: Byzantine Faults
- DDIA: System Model and Reality
- Coulouris: Gossip architecture (Part 1)
- DDIA: Distributed Transactions and Consensus
- DDIA: Fault-Tolerant Consensus (Part 1)
- DDIA: Fault-Tolerant Consensus (Part 2)
- DDIA: Fault-Tolerant Consensus (Part 3)
- DDIA: Membership and Coordination Services
- Database Internals: Chapter 14 - Consensus
- Database Internals: Virtual Synchrony
- Database Internals: ZooKeeper Atomic Broadcast (ZAB)
- Database Internals: Paxos
- Database Internals: Quorums in Paxos
- Database Internals: Multi-Paxos
- Database Internals: Egalitarian Paxos
- Database Internals: Generalized Solution to Consensus
- Database Internals: Raft
- Database Internals: Leader Role in Raft
- Coulouris: Consensus and related problems (Part 1)
- Coulouris: Consensus and related problems (Part 2)
- Coulouris: Consensus and related problems (Part 3)
- DDIA: The Truth Is Defined by the Majority
- DDIA: The End-to-End Argument for Databases (Part 1)
- DDIA: The End-to-End Argument for Databases (Part 2)
- DDIA: Summary (Chapter 8 Part 2)
- Database Internals: Chapter 10 - Leader Election
- Database Internals: Bully Algorithm
- Database Internals: Coordination Avoidance
- Coulouris: Elections (Part 1)
- Coulouris: Data storage and coordination services (Part 1)
- Coulouris: Data storage and coordination services (Part 2)
- DDIA: Timeouts and Unbounded Delays