Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

HTMFS - Strong Consistency Comes for Free with Hardware Transactional Memory in Persistent Memory File Systems

USENIX via YouTube

Overview

This course aims to teach learners about achieving strong consistency in persistent memory file systems using hardware transactional memory. The course covers topics such as performance trade-offs, hardware transactional memory, crash consistency mechanisms, and the HOP mechanism for achieving strong consistency. The teaching method involves a presentation of research findings and performance evaluations. This course is intended for individuals interested in file system designs, persistent memory, and achieving high performance with strong consistency in data storage systems.

Syllabus

Intro
Performance vs Consistency
Strong consistency
Persistent Memory
Hardware Transactional Memory
Crash Consistency Mechanism Compari
Challenges
HOP Hardware-assisted Optimistic Persisten
Use HOP to build HTMFS
Data Accesses
Atomic Memory Allocator
Improve Dentry Scalability
Prevent Rename Cycle
Outline
Performance Evaluation
Evaluation: FxMark Data Read/Writ
Evaluation: FxMark Rename
Evaluation: Real-world Applications
Conclusion

Taught by

USENIX

Reviews

Start your review of HTMFS - Strong Consistency Comes for Free with Hardware Transactional Memory in Persistent Memory File Systems

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.