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

ReCA: An Efficient Reconfigurable Cache Architecture for Storage Systems with Online Workload Characterization

Abstract: In recent years, Solid-State Drives (SSDs) have gained tremendous attention in computing and storage systems due to significant performance improvement over Hard Disk Drives (HDDs). The cost per capacity of SSDs, however, prevents them from entirely replacing HDDs in such systems. One approach to effectively take advantage of SSDs is to use them as a caching layer to store performance critical data blocks in order to reduce the number of accesses to HDD-based disk subsystem. Due to characteristics of Flash-bas… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
27
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
4

Relationship

3
6

Authors

Journals

citations
Cited by 25 publications
(27 citation statements)
references
References 37 publications
0
27
0
Order By: Relevance
“…SSD failures in Google and Facebook datacenters during six and four years of operation are studied in [26,35]. Meza et al observed similar "bathtube curve" in the failure trend of SSDs and an additional phase namely "early 5. In this work, we target the impact of power outage and high operating temperature on the reliability of I/O caches.…”
Section: Related Workmentioning
confidence: 99%
“…SSD failures in Google and Facebook datacenters during six and four years of operation are studied in [26,35]. Meza et al observed similar "bathtube curve" in the failure trend of SSDs and an additional phase namely "early 5. In this work, we target the impact of power outage and high operating temperature on the reliability of I/O caches.…”
Section: Related Workmentioning
confidence: 99%
“…Existing SSD-based I/O caching schemes such as Janus [17], Hystor [13], ReCA [3], KAML [26], DIDACache [27], and ALACC [28] [30] is the latest state-of-the-art load balancing schemes, which aims to balance the load of I/O requests between SSD and disk subsystem preventing the I/O cache to become performance bottleneck. This scheme is designed in a way that only works for WT and WO caches in which only write accesses are buffered in the I/O cache while they are propagated to the disk subsystem at the same time.…”
Section: Related Workmentioning
confidence: 99%
“…Increasing number of I/O intensive applications such as Online Transaction Processing (OLTP), High Performance Computing (HPC), web, and email applications arises the demand in data-centers for high-performance storage systems. The most common approach to improving the performance of storage systems is to employ Solid-State Drives (SSDs) [1] in the caching layer of the disk subsystems [2], [3], [4], [5], [6], which are mainly built upon low-performance and lowreliable Hard Disk Drives (HDD) [7], [8], [9] or mid-range SSDs (as shown in Fig. 1).…”
Section: Introductionmentioning
confidence: 99%
“…HDFS has also added support for caching input files internally [23]. NVRAM and SSDs have been used as the storage layer for distributed systems [13,27,34] as well as in shared storage systems (e.g., ReCA [44], Hermes [30]). Recently, the OctopusFS distributed file system [29] introduced fine-grained tiering in compute clusters via storing file replicas on the various storage media (e.g., memory, SSDs, HDDs) that are locally attached on the cluster nodes.…”
Section: Introductionmentioning
confidence: 99%