Back to Search
Start Over
Offline and Online Algorithms for SSD Management.
- Source :
-
Communications of the ACM . Jul2023, Vol. 66 Issue 7, p129-137. 9p. 3 Diagrams, 2 Graphs. - Publication Year :
- 2023
-
Abstract
- Flash-based solid-state drives (SSDs) are a key component in most computer systems, thanks to their ability to support parallel I/O at sub-millisecond latency and consistently high throughput. At the same time, due to the limitations of the flash media, they perform writes out-of-place, often incurring a high internal overhead which is referred to as write amplification. Minimizing this overhead has been the focus of numerous studies by the systems research community for more than two decades. The abundance of system-level optimizations for reducing SSD write amplification, which is typically based on experimental evaluation, stands in stark contrast to the lack of theoretical algorithmic results in this problem domain. To bridge this gap, we explore the problem of reducing write amplification from an algorithmic perspective, considering it in both offline and online settings. In the offline setting, we present a near-optimal algorithm. In the online setting, we first consider algorithms that have no prior knowledge about the input and show that in this case, the greedy algorithm is optimal. Then, we design an online algorithm that uses predictions about the input. We show that when predictions are relatively accurate, our algorithm significantly improves over the greedy algorithm. We complement our theoretical findings with an empirical evaluation of our algorithms, comparing them with the state-of-the-art scheme. The results confirm that our algorithms exhibit an improved performance for a wide range of input traces. [ABSTRACT FROM AUTHOR]
- Subjects :
- *ALGORITHMS
*SOLID state drives
*FLASH memory
*DATA warehousing
Subjects
Details
- Language :
- English
- ISSN :
- 00010782
- Volume :
- 66
- Issue :
- 7
- Database :
- Academic Search Index
- Journal :
- Communications of the ACM
- Publication Type :
- Periodical
- Accession number :
- 164454640
- Full Text :
- https://doi.org/10.1145/3596205