AutoTiering: Automatic Data Placement Manager in Multi-Tier All-Flash Datacenter
Zhengyu Yang, Morteza Hoseinzadeh, Allen Andrews, Clay Mayers, David, Evans, Rory Bolt, Janki Bhimani, Ningfang Mi, Steven Swanson

TL;DR
AutoTiering is an innovative, optimization-based data placement system for all-flash multi-tier datacenters that predicts VM performance changes to improve I/O efficiency without extensive migrations.
Contribution
It introduces the first optimization framework for all-flash multi-tier storage, enabling automatic VM disk placement and migration based on performance prediction.
Findings
Significantly improves I/O performance over existing solutions
Effectively utilizes storage resources in all-flash multi-tier environments
Reduces migration overhead through performance prediction
Abstract
In the year of 2017, the capital expenditure of Flash-based Solid State Drivers (SSDs) keeps declining and the storage capacity of SSDs keeps increasing. As a result, the "selling point" of traditional spinning Hard Disk Drives (HDDs) as a backend storage - low cost and large capacity - is no longer unique, and eventually they will be replaced by low-end SSDs which have large capacity but perform orders of magnitude better than HDDs. Thus, it is widely believed that all-flash multi-tier storage systems will be adopted in the enterprise datacenters in the near future. However, existing caching or tiering solutions for SSD-HDD hybrid storage systems are not suitable for all-flash storage systems. This is because that all-flash storage systems do not have a large speed difference (e.g., 10x) among each tier. Instead, different specialties (such as high performance, high capacity, etc.) of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
