MIT researchers developed Sandook, a software-based system that improves SSD pool performance in data centers by simultaneously addressing three sources of variability: hardware differences across devices, read-write interference, and garbage collection. Using a two-tier architecture with a global scheduler and per-device local controllers, Sandook dynamically redistributes workloads in real time without requiring specialized hardware. Tests on a 10-SSD pool showed throughput improvements of 12–94% across workloads like ML training, database operations, and image compression, with overall SSD utilization improving by 23% and devices reaching 95% of theoretical peak performance.

6m read timeFrom news.mit.edu
Post cover image

Sort: