DC-Store: Eliminating Noisy Neighbor Containers using Deterministic I/O Performance
summary
DC-Store claims deterministic I/O and removes noisy-neighbor effects by physically dividing an SSD into four NVM sets (prototype uses 2 channels per set on a 2 TB, 8-channel device) and by pinning container metadata I/O so page-frame reclaiming goes to per-container swap areas (swap-area pinning). The team modifies Linux 5.0.7 and Docker paths, runs FIO and LAMP/TPCC experiments, builds a hardware prototype plus kernel/userspace support, and reports 31% shorter average execution time with steady latencies, delivering deterministic SSD access time.
AI-written summary · about
chapters (8)
- 0:00Introduction and motivation
- 4:56Hardware level: Divide SSD
- 7:32System level: Addressing noise
- 9:42System level: I-Attacker
- 11:45Implementation details
- 17:05Kernel-level mechanisms
- 19:52Evaluation and results
- 25:40Q&A session
related talks
14mZNS+: Advanced Zoned Namespace Interface for Supporting In-Storage Zone Compaction
31mFrom Open-Channel SSDs to Zoned Namespaces
24mOptimizing Storage Performance for 4–5 Million IOPs
17mHow advancements in storage are triggering innovations in open-source and vice-versa
22mAccelerate the Image Distribution for DADI Using Intel DSA
32mUsing Linux Block Integrity in Building and Testing Storage Systems
24mSSDFS: ZNS SSD ready file system with zero GC overhead
48mSoftware Defined Storage the Linux way
