Proceedings of the 7th ACM International Conference on Computing Frontiers 2010
DOI: 10.1145/1787275.1787282
|View full text |Cite
|
Sign up to set email alerts
|

Efficient cache design for solid-state drives

Abstract: Solid-State Drives (SSDs) are data storage devices that use solid-state memory to store persistent data. Flash memory is the de facto nonvolatile technology used in most SSDs. It is well known that the writing performance of flash-based SSDs is much lower than the reading performance due to the fact that a flash page can be written only after it is erased. In this work, we present an SSD cache architecture designed to provide a balanced read/write performance for flash memory. An efficient automatic updating t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…There have been proposals of efficient write cache [8] to provide balanced read/write performance for flash memory. Also, it uses an efficient updating technique to provide more responsive SSD architecture by writing back stable but dirty flash pages.…”
Section: Related Workmentioning
confidence: 99%
“…There have been proposals of efficient write cache [8] to provide balanced read/write performance for flash memory. Also, it uses an efficient updating technique to provide more responsive SSD architecture by writing back stable but dirty flash pages.…”
Section: Related Workmentioning
confidence: 99%
“…After that, On-Line FRFS insert this entry into the prediction table. Then On-Line FRFS will update the estimated interval value and the length of interval between the current time and the previously arrival time of the page [10].…”
Section: Online First Re-arrival First Serve (On-line Frfs)mentioning
confidence: 99%
“…Technically, there are two basic types of SSD storage systems, Multi-Level Cell (MLC), and Single Level Cell (SLC) [11,17,21]. The main differences between these two types are concerning with the number of writing cycles [8,10], and the storage capacity level, which mainly affected the SSD media life span [10,14,21,22]. Physically, there are three main components that SSD data storage system consists of, the flash package, SSD controller and host interface logic [7,12,14].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…It is therefore desirable that the on-board cache on data storage drives balances out the disparity between reads and writes, in addition to improving the average read/write access time. In our previous work [1] a centralized on-board cache was proposed, as shown in Figure 1. The basic cache policy is write back, i.e., write requests are always serviced by the cache.…”
Section: Introductionmentioning
confidence: 99%