• Time

  • Clocks

  • Causality

  • Happens-before

  • Network models

  • Partial orders

  • Ttotal Orders

  • Lamport Clocks

  • Vector Clocks

  • FIFO

  • Casual

  • totally-ordered delivery

  • chandy-lamport snapshot algorithm

  • safety

  • liveness

  • fault models

  • two generals problem

  • The byzantine generals problem

  • forms of fault tolerance

  • reliable delivery

  • reliable broadcast

  • primary-backup replication

  • Chain Replication

  • Latency

  • Throughput

  • Replication

  • Determinism

  • Consistency Models

  • Consensus

  • FLP results

  • Paxos Protocol

  • Passive Replication

  • Active Replication

  • Eventual Consistency

  • Availability

  • Conflict Resolution

  • Markle Trees

  • Quorum Consistency

  • Tail Latency

  • Sharding

  • Consistent Hasing

  • MapReduce