Tolerating Slowdowns in Replicated State Machines Using Copilots

Tolerating Slowdowns in Replicated State Machines Using Copilots

USENIX via YouTube Direct link

Copilot Protocol: Dependencies?

14 of 20

14 of 20

Copilot Protocol: Dependencies?

Class Central Classrooms beta

YouTube playlists 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.