Abstract
Write amplification is a critical factor that limits the stable performance of flash-based storage systems. To reduce write amplification, this paper presents a new technique that cooperatively manages data in flash storage and nonvolatile memory (NVM). Our scheme basically considers NVM as the cache of flash storage, but allows the original data in flash storage to be invalidated if there is a cached copy in NVM, which can temporarily serve as the original data. This scheme eliminates the copy-out operation for a substantial number of cached data, thereby enhancing garbage collection efficiency. Experimental results show that the proposed scheme reduces the copy-out overhead of garbage collection by 51.4% and decreases the standard deviation of response time by 35.4% on average.
Original language | English |
---|---|
Title of host publication | 2016 32nd Symposium on Mass Storage Systems and Technologies, MSST 2016 |
Publisher | IEEE Computer Society |
ISBN (Electronic) | 9781467390552 |
DOIs | |
State | Published - 2 Jul 2016 |
Event | 32nd Symposium on Mass Storage Systems and Technologies, MSST 2016 - Santa Clara, United States Duration: 2 May 2016 → 6 May 2016 |
Publication series
Name | IEEE Symposium on Mass Storage Systems and Technologies |
---|---|
Volume | 0 |
ISSN (Print) | 2160-1968 |
Conference
Conference | 32nd Symposium on Mass Storage Systems and Technologies, MSST 2016 |
---|---|
Country/Territory | United States |
City | Santa Clara |
Period | 2/05/16 → 6/05/16 |
Bibliographical note
Publisher Copyright:© 2016 IEEE.
Keywords
- Flash Memory
- Non-volatile Memory
- Write Amplification