Overview
Syllabus
Intro
Data Center Memory Requirements
High-Performance Storage Servers at Facebook
Storage Class Memory (SCM) Characteristics
Intel Optane DC Persistent Memory (DCPMM)
RocksDB Architecture
Facebook RocksDB Workload Characteristics
Intel Optane DC Persistent Memory Evaluations (WhatsApp)
Facebook RocksDB extended with SCM
Hybrid Cache Design and Components
DRAM First Admission Policy
Evaluation Setup and Implementations
Workload Creation
DRAM First Policy Throughput all workloads
DRAM First Policy Latency improvement
Deep Dive Analysis
Cost and Performance
Limitations of SCM Deployments
Conclusion
Acknowledgement
Taught by
USENIX