- 2021
(SIGMOD '21) Spitfire: A Three-Tier Buffer Manager for Volatile and Non-Volatile Memory
(SIGMOD '18) HYMEM: Managing Non-Volatile Memory in Database Systems
- 2021
(ToS '20, ICPP '18) Cache What You Need to Cache: Reducing Write Traffic in Cloud Cache via “One-Time-Access-Exclusion” Policy
How to predict future hotness of a new request in photo cache systems?
- 2021
(FAST '20) Characterizing, Modeling, and Benchmarking RocksDB Key-Value Workloads at Facebook
RocksDB based on LSM-Tree is widely used in Facebook. This work aims to model and analysis RocksDB workloads at Facebook.
- 2021
(FAST '21) The Storage Hierarchy is Not a Hierarchy: Optimizing Caching on Modern Storage Devices with Orthus
This work points out that how to utilize low-level performance of a hierarchical storage system.
- 2021
(FAST '21) Rethinking File Mapping for Persistent Memory
This work focuses on the bottleneck of file-mapping in NVM filesystems.
- 2021
About Data Hotness in Hybrid Storage Systems
Intro With the development of storage device, lots of novel stuff come to world, including NAND SSD, Optane 3D XPoint, STT-RAM… Personal machines have already multi-level storage: SRAM on...
- 2020
Beggar Homelab (updating..)
self-quote, "building systems is LEGO for adults"
- 2020
(OSDI '20) Assise: Performance and Availability via NVM Colocation in a Distributed File System
Paper notes about Assise, a distributed FS on NVM. Assise keeps data & metadata in clients (opposite to disaggregation) to enble fast recovery and high perf.
- 2020
(OSDI '20) Fast RDMA-based Ordered Key-Value Store using Remote Learned Cache
paper notes about XStore[1] from SJTU, which uses learned cache (aka learned index[2]) for distributed DRAM KVS.
- 2020
(OSDI '20) Persistent State Machines for Recoverable In-memory Storage Systems with NVRam
paper notes about Persimmon[1] from UCB & MSR uses state machine scheme to utilize PM to add persistence to in-mem storage systems