2019
DOI: 10.1109/tpds.2018.2883745
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient Hybrid I/O Caching Architecture Using Heterogeneous SSDs

Abstract: Storage subsystem is considered as the performance bottleneck of computer systems in data-intensive applications. Solid-State Drives (SSDs) are emerging storage devices which unlike Hard Disk Drives (HDDs), do not have mechanical parts and therefore, have superior performance compared to HDDs. Due to the high cost of SSDs, entirely replacing HDDs with SSDs is not economically justified. Additionally, SSDs can endure a limited number of writes before failing. To mitigate the shortcomings of SSDs while taking ad… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
1

Relationship

4
2

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 40 publications
(36 reference statements)
0
7
0
Order By: Relevance
“…Based on the estimation of the latency over a lifetime vs threshold curve, the optimal threshold could be selected. A Threelevel I/O Cache Architecture (TICA), which aims to improve the performance and power consumption of SSD-based I/O caching while having minimal impact on the endurance, was presented in [99]. TICA employs Read-Optimised SSD (RO-SSD), Write-Optimised SSD (WO-SSD), and DRAM as three levels of cache memory.…”
Section: G Cachementioning
confidence: 99%
“…Based on the estimation of the latency over a lifetime vs threshold curve, the optimal threshold could be selected. A Threelevel I/O Cache Architecture (TICA), which aims to improve the performance and power consumption of SSD-based I/O caching while having minimal impact on the endurance, was presented in [99]. TICA employs Read-Optimised SSD (RO-SSD), Write-Optimised SSD (WO-SSD), and DRAM as three levels of cache memory.…”
Section: G Cachementioning
confidence: 99%
“…Storage systems use Dynamic Random Access Memory (DRAM)-based buffers to mitigate the considerable latency gap between storage and main memory [1][2][3][4]. DRAM benefits from low access time, high density, and unlimited lifetime, which makes it a suitable candidate for these applications.…”
Section: Introductionmentioning
confidence: 99%
“…To alleviate the performance shortcomings of such HDDbased storage systems, enterprise manufacturers, such as Dell EMC, HP, and NetApp [3], [4], [5], and various research works on emerging storage architectures, such as [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], propose I/O caching schemes that accelerate the response 1. Due to the degraded mode of Redundant Array of Independent Disks (RAID) [31] during the rebuild process in SSDs.…”
Section: Introductionmentioning
confidence: 99%