{LDPC-in-SSD}: Making Advanced Error Correction Codes Work Effectively in Solid State Drives

K Zhao, W Zhao, H Sun, X Zhang, N Zheng… - … USENIX Conference on …, 2013 - usenix.org
Conventional error correction codes (ECCs), such as the commonly used BCH code, have
become increasingly inadequate for solid state drives (SSDs) as the capacity of NAND flash …

Data Access Frequency based Data Replication Method using Erasure Codes in Cloud Storage System

JK Kim, DH Kim - Journal of the Institute of Electronics and …, 2014 - koreascience.kr
Cloud storage system uses a distributed file system for storing and managing data.
Traditional distributed file system makes a triplication of data in order to restore data loss in …

SSD-based workload characteristics and their performance implications

G Yadgar, M Gabel, S Jaffer, B Schroeder - ACM Transactions on …, 2021 - dl.acm.org
Storage systems are designed and optimized relying on wisdom derived from analysis
studies of file-system and block-level workloads. However, while SSDs are becoming a …

Sibyl: Adaptive and extensible data placement in hybrid storage systems using online reinforcement learning

G Singh, R Nadig, J Park, R Bera, N Hajinazar… - Proceedings of the 49th …, 2022 - dl.acm.org
Hybrid storage systems (HSS) use multiple different storage devices to provide high and
scalable storage capacity at high performance. Data placement across different devices is …

WARM: Improving NAND flash memory lifetime with write-hotness aware retention management

Y Luo, Y Cai, S Ghose, J Choi… - 2015 31st Symposium on …, 2015 - ieeexplore.ieee.org
Increased NAND flash memory density has come at the cost of lifetime reductions. Flash
lifetime can be extended by relaxing internal data retention time, the duration for which a …

{I/O} Stack Optimization for Smartphones

S Jeong, K Lee, S Lee, S Son, Y Won - 2013 USENIX Annual Technical …, 2013 - usenix.org
The Android I/O stack consists of elaborate and mature components (SQLite, the EXT4
filesystem, interrupt-driven I/O, and NAND-based storage) whose integrated behavior is not …

The unwritten contract of solid state drives

J He, S Kannan, AC Arpaci-Dusseau… - Proceedings of the …, 2017 - dl.acm.org
We perform a detailed vertical analysis of application performance atop a range of modern
file systems and SSD FTLs. We formalize the" unwritten contract" that clients of SSDs should …

Accelerating at the edge: A storage-elastic blockchain for latency-sensitive vehicular edge computing

Y Lu, J Zhang, Y Qi, S Qi, Y Zheng, Y Liu… - IEEE transactions on …, 2021 - ieeexplore.ieee.org
The application of blockchain to Vehicular Edge Computing (VEC) has attracted significant
interests. As the Internet of Things plays an essential and fundamental role for data …

The storage hierarchy is not a hierarchy: Optimizing caching on modern storage devices with orthus

K Wu, Z Guo, G Hu, K Tu, R Alagappan, R Sen… - … USENIX Conference on …, 2021 - usenix.org
We introduce non-hierarchical caching (NHC), a novel approach to caching in modern
storage hierarchies. NHC improves performance as compared to classic caching by …

AutoStream: Automatic stream management for multi-streamed SSDs

J Yang, R Pandurangan, C Choi… - Proceedings of the 10th …, 2017 - dl.acm.org
Multi-stream SSDs can isolate data with different life time to disparate erase blocks, thus
reduce garbage collection overhead and improve overall SSD performance. Applications …