A survey on design and application of open-channel solid-state drives

被引:1
作者
Chen, Junchao [1 ,2 ,3 ]
Zhang, Guangyan [1 ,3 ]
Wei, Junyu [1 ,3 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Xian Satellite Control Ctr, Xian 710043, Peoples R China
[3] Tsinghua Univ, Beijing Natl Res Ctr Informat Sci & Technol, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
Domain-specific storage; Flash translation layer; Garbage collection; Internal parallelism; Open-channel solid-state drives (OCSSDs); TP302; EXPLOITING INTERNAL PARALLELISM; FLASH; SSD;
D O I
10.1631/FITEE.2200317
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Compared with traditional solid-state drives (SSDs), open-channel SSDs (OCSSDs) expose their internal physical layout and provide a host-based flash translation layer (FTL) that allows host-side software to control the internal operations such as garbage collection (GC) and input/output (I/O) scheduling. In this paper, we comprehensively survey research works built on OCSSDs in recent years. We show how they leverage the features of OCSSDs to achieve high throughput, low latency, long lifetime, strong performance isolation, and high resource utilization. We categorize these efforts into five groups based on their optimization methods: adaptive interface customizing, rich FTL co-designing, internal parallelism exploiting, rational I/O scheduling, and efficient GC processing. We discuss the strengths and weaknesses of these efforts and find that almost all these efforts face a dilemma between performance effectiveness and management complexity. We hope that this survey can provide fundamental knowledge to researchers who want to enter this field and further inspire new ideas for the development of OCSSDs.
引用
收藏
页码:637 / 658
页数:22
相关论文
共 50 条
  • [31] Data Pattern Aware Reliability Enhancement Scheme for 3D Solid-State Drives
    Nie, Shiqiang
    Wu, Weiguo
    Zhang, Chi
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [32] Enhancing internal parallelism of solid-state drives while balancing write loads across dies
    Winata, Y.
    Kim, S.
    Shin, I.
    ELECTRONICS LETTERS, 2015, 51 (24) : 1978 - 1979
  • [33] Highly Reliable Coding Methods for Emerging Applications: Archive and Enterprise Solid-State Drives (SSDs)
    Tanakamaru, Shuhei
    Kitamura, Yuta
    Yamazaki, Senju
    Tokutomi, Tsukasa
    Takeuchi, Ken
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2015, 62 (03) : 771 - 780
  • [34] On Relative Performances and Decoding of CRC Concatenated Polar Codes with Different Lists for Solid-State Drives
    Sinha, Tirthadip
    Nayek, Sudip
    Bhaumik, Jaydeb
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION, DEVICES AND COMPUTING, 2020, 602 : 377 - 389
  • [35] How does solid-state drives cluster perform for distributed file systems: An empirical study
    Wu, Jiashu
    Wang, Yang
    Wang, Jinpeng
    Wang, Hekang
    Lin, Taorui
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (21)
  • [36] A Radiation-Based Drive-Level ESD Test Method in Solid-State Drives
    Jin, Jungho
    Kwon, Byungjin
    Heo, Jaeyoung
    Jeon, Choongpyo
    Kim, Jungki
    Cho, Kangyong
    2019 INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY (EMC EUROPE 2019), 2019, : 1128 - 1131
  • [37] Exploring Data-Level Error Tolerance in High-Performance Solid-State Drives
    Xu, Xin
    Huang, H. Howie
    IEEE TRANSACTIONS ON RELIABILITY, 2015, 64 (01) : 15 - 30
  • [38] Ferroelectric(Fe)-NAND Flash Memory with Non-volatile Page Buffer for Data Center Application Enterprise Solid-State Drives (SSD)
    Hatanaka, Teruyoshi
    Yajima, Ryoji
    Horiuchi, Takeshi
    Wang, Shouyu
    Zhang, Xizhen
    Takahashi, Mitsue
    Sakai, Shigeki
    Takeuchi, Ken
    2009 SYMPOSIUM ON VLSI CIRCUITS, DIGEST OF TECHNICAL PAPERS, 2009, : 78 - 79
  • [39] Design Space Exploration of Latency and Bandwidth in RRAM-based Solid State Drives
    Zuolo, Lorenzo
    Zambelli, Cristian
    Micheloni, Rino
    Bates, Stephen
    Olivo, Piero
    2015 15TH NON-VOLATILE MEMORY TECHNOLOGY SYMPOSIUM (NVMTS), 2015,
  • [40] Error-Prediction LDPC and Error-Recovery Schemes for Highly Reliable Solid-State Drives (SSDs)
    Tanakamaru, Shuhei
    Yanagihara, Yuki
    Takeuchi, Ken
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2013, 48 (11) : 2920 - 2933