Implementing Distributed Consensus

Implementing Distributed Consensus

USENIX via YouTube Direct link

Intro

1 of 25

1 of 25

Intro

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Implementing Distributed Consensus

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 What?
  3. 3 Protocols
  4. 4 Paxos Roles
  5. 5 Coalesced Roles with Leader
  6. 6 Coalesced Roles at Scale
  7. 7 Limitations
  8. 8 Assuming a wide quorum
  9. 9 Lock API
  10. 10 Consensus API
  11. 11 Control API
  12. 12 Skinny Instance
  13. 13 Propose Function
  14. 14 Resulting Behavior
  15. 15 Improvement #1
  16. 16 Timeouts
  17. 17 Improvement #2
  18. 18 Concurrency
  19. 19 What's wrong?
  20. 20 Solution: More synchronizing
  21. 21 Early Stopping (3)
  22. 22 Ghost Quorum
  23. 23 The Fix
  24. 24 Further Reading
  25. 25 Try, Play, Learn!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.