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 条
  • [1] A survey on design and application of open-channel solid-state drives开放通道固态硬盘的设计与应用研究综述
    Junchao Chen
    Guangyan Zhang
    Junyu Wei
    Frontiers of Information Technology & Electronic Engineering, 2023, 24 : 637 - 658
  • [2] uFLIP-OC: Understanding Flash I/O Patterns on Open-Channel Solid-State Drives
    Picoli, Ivan Luiz
    Pasco, Carla Villegas
    Jonsson, Bjoern Por
    Bouganim, Luc
    Bonnet, Philippe
    PROCEEDINGS OF THE 8TH ASIA-PACIFIC WORKSHOP ON SYSTEMS (APSYS '17), 2017,
  • [3] Efficient Cache Design for Solid-State Drives
    Huang, Miaoqing
    Serres, Olivier
    Narayana, Vikram K.
    El-Ghazawi, Tarek
    Newby, Gregory
    PROCEEDINGS OF THE 2010 COMPUTING FRONTIERS CONFERENCE (CF 2010), 2010, : 41 - 50
  • [4] SOLID PARTICLE SETTLEMENT IN OPEN-CHANNEL FLOW
    SUMER, BM
    JOURNAL OF THE HYDRAULICS DIVISION-ASCE, 1976, 102 (06): : 806 - 808
  • [5] SOLID PARTICLE SETTLEMENT IN OPEN-CHANNEL FLOW
    LI, RM
    SHEN, HW
    JOURNAL OF THE HYDRAULICS DIVISION-ASCE, 1975, 101 (07): : 917 - 931
  • [6] SOLID PARTICLE SETTLEMENT IN OPEN-CHANNEL FLOW
    MEHROTRA, SC
    JOURNAL OF THE HYDRAULICS DIVISION-ASCE, 1976, 102 (01): : 128 - 128
  • [7] SETTLEMENT OF SOLID PARTICLES IN OPEN-CHANNEL FLOW
    SUMER, BM
    JOURNAL OF THE HYDRAULICS DIVISION-ASCE, 1977, 103 (11): : 1323 - 1337
  • [8] SETTLEMENT OF SOLID PARTICLES IN OPEN-CHANNEL FLOW
    Sumer, B.Mutlu
    1977, 103 (11): : 1323 - 1337
  • [9] SOLID PARTICLE SETTLEMENT IN OPEN-CHANNEL FLOW
    LI, RM
    SHEN, HW
    JOURNAL OF THE HYDRAULICS DIVISION-ASCE, 1977, 103 (02): : 199 - 200
  • [10] SOLID PARTICLE SETTLEMENT IN OPEN-CHANNEL FLOW
    REED, JR
    JOURNAL OF THE HYDRAULICS DIVISION-ASCE, 1976, 102 (07): : 1066 - 1067