FORD - Fast One-sided RDMA-based Distributed Transactions for Disaggregated Persistent Memory

FORD - Fast One-sided RDMA-based Distributed Transactions for Disaggregated Persistent Memory

USENIX via YouTube Direct link

Selective Remote Flush Only issue remote flushes to backups after the final write • Ensure recoverability by backups • Reduce flushing round trips • Compatible with different flush primitives

10 of 12

10 of 12

Selective Remote Flush Only issue remote flushes to backups after the final write • Ensure recoverability by backups • Reduce flushing round trips • Compatible with different flush primitives

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

FORD - Fast One-sided RDMA-based Distributed Transactions for Disaggregated Persistent Memory

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

  1. 1 Intro
  2. 2 Disaggregated Persistent Memory Memory disaggregation
  3. 3 RDMA-based Distributed Transaction
  4. 4 Transaction on Disaggregated PM
  5. 5 State-of-the-art
  6. 6 Challenge 1
  7. 7 Overview
  8. 8 Hitchhiked Locking Read and lock the read-write (RW) set in execution . Avoid subsequent locking and validations • No lock on the read-only data
  9. 9 Coalescent Commit Commit all replicas together in one round trip - In-place update: Parallel undo logging in execution phase • Prevent reading partial updates: Control data visibility
  10. 10 Selective Remote Flush Only issue remote flushes to backups after the final write • Ensure recoverability by backups • Reduce flushing round trips • Compatible with different flush primitives
  11. 11 Evaluation Benchmarks
  12. 12 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.