A Practical Cross-Layer Approach for ML-Driven Storage Placement in Warehouse-Scale Computers