Understanding the Behavior of Solid State Disk

Page view(s)
24
Checked on Sep 06, 2024
Understanding the Behavior of Solid State Disk
Title:
Understanding the Behavior of Solid State Disk
Journal Title:
Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evolutionary Systems
Keywords:
Publication Date:
10 November 2014
Citation:
Abstract:
In this paper, we develop a family of methods to characterize the behavior of new-generation Solid State Disks (SSDs). We first study how writes are handled inside the SSD by varying request size of writes and detecting the placement of requested pages. We further examine how this SSD performs garbage collection and flushes write buffer. The result shows that the clustered pages must be written and erased simultaneously, otherwise significant storage waste will arise if such clustered pages are partially written. We then conduct two case studies to analyze the storage efficiency when an SSD is used for server storage and the cache layer of a hybrid storage system. In the first case, we find that a moderate storage waste exists, whereas in the second case, the number of written pages caused by a write request can be as much as 4.2 times that of pages requested, implying an extremely low storage efficiency. We further demonstrate that most of such unnecessary writes can be avoided by simply delaying the issuance of internal write requests, which are generated when a read request cannot be serviced by the cache layer. We believe that this study is helpful to understand the SSD performance behavior for data-intensive applications in the big-data era.
License type:
PublisherCopyrights
Funding Info:
Description:
ISSN:
2363-6084
ISBN:
978-3-319-13358-4
978-3-319-13359-1
Files uploaded: