Tolerating Slowdowns in Replicated State Machines Using Copilots

Tolerating Slowdowns in Replicated State Machines Using Copilots

USENIX via YouTube Direct link

Slowdowns Take Different Forms

5 of 20

5 of 20

Slowdowns Take Different Forms

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Tolerating Slowdowns in Replicated State Machines Using Copilots

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

  1. 1 Intro
  2. 2 Replicated State Machine (RSM)
  3. 3 Fault Tolerance for High Availability
  4. 4 Slowdowns Hurt Availability
  5. 5 Slowdowns Take Different Forms
  6. 6 Defining Slowdown Tolerance
  7. 7 Multi-Paxos is Not 1-Slowdown-Tolerant
  8. 8 Copilot: First 1-Slowdown-Tolerant Protocol
  9. 9 Ordering: Use Two Logs
  10. 10 Ordering: Combine Logs with Dependencies
  11. 11 Ordering: Dependency Cycles
  12. 12 Ordering: A Tricky Case
  13. 13 Ordering: Same on All Replicas
  14. 14 Copilot Protocol: Dependencies?
  15. 15 Optimizations
  16. 16 Evaluation
  17. 17 Copilot and Fast-View-Change Tolera
  18. 18 Gradual Slowdown
  19. 19 Performance Without Slow Replicas
  20. 20 Conclusion

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.