Javier Gonzalez
Overview
Javier Gonzalez is a Samsung storage engineer and Linux ecosystem contributor who has championed NVMe data-placement technologies, presenting Flexible Data Placement (FDP) as the successful endpoint of a decade-long journey through Fusion-io, open channel, streams, nameless writes, and ZNS. He calls streams the "unsung hero" of that lineage because it actually got deployed while the others chased the dream of lowering write amplification factor (WAF). He argues WAF has shifted from a theoretical proxy metric into a real problem, driven on one side by QLC drives needing endurance and on the other by GPU workloads that want to use storage as memory and hammer the SSD.
By the 2025 OCP Global Summit he reported FDP had been available and deployed for 2-3 years with drives from Samsung and other vendors, and that the Linux ecosystem now supports it across NVMe, the block layer, SPDK, and the XFS, EXT4, and Btrfs file systems. He emphasizes FDP's low-hanging-fruit gains — 70-80% WAF improvement on an existing file system without major ecosystem changes — over driving WAF to exactly one. He presented upstream-collected RocksDB data showing write amplification brought very close to one with FDP, while warning that rival technologies promising WAF of one fail at capacity unless the host pays overprovisioning such as 16%. He notes new AI inference workloads (checkpoints, KV caches spilling to storage, context loading) follow the same hot/cold pattern and benefit from FDP without application changes.
Sign in to read the full article.
Sign In