2014
DOI: 10.1145/2629491
|View full text |Cite
|
Sign up to set email alerts
|

Design and Prototype of a Solid-State Cache

Abstract: The availability of high-speed solid-state storage has introduced a new tier into the storage hierarchy. Lowlatency and high-IOPS solid-state drives (SSDs) cache data in front of high-capacity disks. However, most existing SSDs are designed to be a drop-in disk replacement, and hence are mismatched for use as a cache.This article describes FlashTier, a system architecture built upon a solid-state cache (SSC), which is a flash device with an interface designed for caching. Management software at the operating s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 22 publications
(14 reference statements)
0
4
0
Order By: Relevance
“…Deduplication and compression can also be employed to extend the SSDs lifetime [36], [37], [38]. Modifying the existing interface between OS and SSDs is also suggested in previous studies to design efficient caching architectures [39], [40]. In [40], a new interface for SSDs is designed, which does not allow overwriting of data pages, to reduce the size of the required DRAM in SSD and also to improve performance.…”
Section: Previous Studiesmentioning
confidence: 99%
“…Deduplication and compression can also be employed to extend the SSDs lifetime [36], [37], [38]. Modifying the existing interface between OS and SSDs is also suggested in previous studies to design efficient caching architectures [39], [40]. In [40], a new interface for SSDs is designed, which does not allow overwriting of data pages, to reduce the size of the required DRAM in SSD and also to improve performance.…”
Section: Previous Studiesmentioning
confidence: 99%
“…Modifying the interface between OS and the disk subsystem to further improve the performance is examined in [5]. Such Fig.…”
Section: Related Workmentioning
confidence: 99%
“…To cope with both limited performance of HDDs and data loss concern in the main memory, recent studies have suggested using Solid-State Drives (SSDs) as a caching layer for HDDs [4], [5] (a.k.a., I/O caching shown in Fig. 1).…”
Section: Introductionmentioning
confidence: 99%
“…It is to add SSD to the storage device that consists only of HDD and let SSD play the role of cache unit. However, as HDFS that is used at Hadoop is implemented in JAVA, it causes bottlenecks via JVM (Java Virtual Machine) [4], as a result, performance rises only slightly regardless of the SSD cache [5][6][7]. Therefore, in this paper, we proposed a scheme for loading the block that are being used or about to be used into SSD cache in advance to improve the Read I/O performance significantly in a Hadoop system that uses an SSD as a cache.…”
Section: Introductionmentioning
confidence: 99%