Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data 2015
DOI: 10.1145/2723372.2742798
|View full text |Cite
|
Sign up to set email alerts
|

Purity

Abstract: Although flash storage has largely replaced hard disks in consumer class devices, enterprise workloads pose unique challenges that have slowed adoption of flash in "performance tier" storage appliances. In this paper, we describe Purity, the foundation of Pure Storage's Flash Arrays, the first all-flash enterprise storage system to support compression, deduplication, and high-availability.Purity borrows techniques from modern database and keyvalue storage architectures, and introduces novel storage primitives … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
8
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 42 publications
(9 citation statements)
references
References 37 publications
0
8
0
Order By: Relevance
“…In terms of which layer tames the SSD performance issues, vast research has been done, from device-only modifications [10,26,44,[52][53][54], host-level changes [32,35,36,55,56], and transparent approaches on programmable devices [12,25,39,57,58] to interface solutions [18,51,[59][60][61]. Device-level proposals usually require vendors to significantly modify the firmware policies, which are not attractive for quick deployment; host-only optimizations can only guarantee a soft contract (i.e., not eliminating background interferences); transparent approaches do not work for commodity SSDs, and many interface-level solutions focus on various types of inefficiencies of the existing software/hardware stack.…”
Section: :7mentioning
confidence: 99%
See 3 more Smart Citations
“…In terms of which layer tames the SSD performance issues, vast research has been done, from device-only modifications [10,26,44,[52][53][54], host-level changes [32,35,36,55,56], and transparent approaches on programmable devices [12,25,39,57,58] to interface solutions [18,51,[59][60][61]. Device-level proposals usually require vendors to significantly modify the firmware policies, which are not attractive for quick deployment; host-only optimizations can only guarantee a soft contract (i.e., not eliminating background interferences); transparent approaches do not work for commodity SSDs, and many interface-level solutions focus on various types of inefficiencies of the existing software/hardware stack.…”
Section: :7mentioning
confidence: 99%
“…It is important to compare IODA comprehensively, but because other works use varying platforms (some even cannot run), "apples-to-apples" comparison would be difficult to make. With our upgraded FEMU, we were able to re-implement state-ofthe-art techniques [26,30,32,34,36] in around 3,400 LOC. Here we provide more details on how we implement related work on the FEMU stack (the changes are either in the Linux kernel or FEMU):…”
Section: Re-implementation Of Other Workmentioning
confidence: 99%
See 2 more Smart Citations
“…We present ZapRAID, a high-performance RAID system for ZNS SSDs by carefully exploiting Zone Append to achieve high write performance via intra-zone parallelism; in the meantime, ZapRAID supports lightweight stripe management in terms of: (i) querying stripe metadata during degraded reads, crash recovery, and full-drive recovery, (ii) memory usage for indexing, and (iii) persistent storage for metadata. ZapRAID builds on log-structured RAID (Log-RAID) [25,28,34,41], which issues sequential writes to a RAID array, and extends Log-RAID with a novel group-based data layout. Specifically, ZapRAID partitions stripes into stripe groups and issues Zone Append to the stripes within the same stripe group for high write performance.…”
Section: Introductionmentioning
confidence: 99%