Remap-Based Inter-Partition Copy for Arrayed Solid-State Drives

被引:5
作者
Han, Kyuhwa [1 ]
Shin, Dongkun [2 ]
机构
[1] Samsung Elect Co Ltd, Hwaseong 18448, South Korea
[2] Sungkyunkwan Univ, Dept Elect & Comp Engn, Suwon 16419, South Korea
关键词
Integrated circuits; Arrays; Parallel processing; Resource management; Hardware; Distributed databases; Bandwidth; Flash memory; flash translation layer; remap; solid-state drives; block allocation;
D O I
10.1109/TC.2021.3099694
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The internal copy (IC) is a simple, yet powerful in-storage processing function, which changes the locations of data blocks without invoking any data transfer between the host and storage. Owing to the out-of-place update constraint of flash memory, solid-state disks (SSDs) employ a flash translation layer (FTL) to manage the logical-to-physical address translation. By leveraging the address indirection feature of SSDs, the IC can be processed only by remapping flash pages to new logical addresses without flash read/write operations. In the existing studies on remap-based IC, SSDs were assumed to have only a single FTL instance. However, recent large-capacity SSDs adopt an arrayed architecture including multiple FTL controllers, where each controller runs an FTL instance to manage its own partitioned address space. For the arrayed SSDs, inter-partition copy requests cannot be handled by address remapping because each partition is managed by a different FTL instance. In this study, we propose an inter-partition remap technique for IC-enabled arrayed SSDs. Additionally, we present the block allocation technique to minimize the number of inter-partition copy requests. Our proposed IC techniques were implemented on an actual arrayed SSD, and showed significant performance improvements compared to the previous remap techniques in several use cases.
引用
收藏
页码:1640 / 1654
页数:15
相关论文
共 50 条
  • [21] SSKIP: Lifetime Aware Page Skipping for Multi-Level Cell Flash-based Solid-State Drives
    Li, Jian-Geng
    Chen, Guan-Yu
    Chang, Hsung-Pin
    Chang, Da-Wei
    2019 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2019, : 3 - 8
  • [22] Visibility Graph-based Cache Management for DRAM Buffer Inside Solid-state Drives
    Sha, Zhibing
    Li, Jun
    Zhang, Fengxiang
    Huang, Min
    Cai, Zhigang
    Trahay, Francois
    Liao, Jianwei
    ACM TRANSACTIONS ON STORAGE, 2023, 19 (03)
  • [23] Solid-State Drives Parameters Control System For Ionizing Radiation Tests
    Chepov, V. A.
    Shmakov, S. B.
    Shvetsov-Shiovsky, I. I.
    Petrov, A. G.
    Kalashnikov, V. D.
    INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON 2021 ), 2021,
  • [24] BLAS: Block-Level Adaptive Striping for Solid-State Drives
    Chang, Da-Wei
    Chen, Hsin-Hung
    Yang, Dau-Jieu
    Chang, Hsung-Pin
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2014, 19 (02)
  • [25] An Empirical Performance Evaluation of Multiple Intel Optane Solid-State Drives
    Han, Jaehyun
    Zhu, Guangyu
    Lee, Sangmook
    Son, Yongseok
    ELECTRONICS, 2021, 10 (11)
  • [26] An empirical study of redundant array of independent solid-state drives (RAIS)
    Youngjae Kim
    Cluster Computing, 2015, 18 : 963 - 977
  • [27] A survey on design and application of open-channel solid-state drives
    Chen, Junchao
    Zhang, Guangyan
    Wei, Junyu
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2023, 24 (05) : 637 - 658
  • [28] SoftSSD: enabling rapid flash firmware prototyping for solid-state drives
    Xue, Jin
    Chen, Renhai
    Wang, Tianyu
    Shao, Zili
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2023, 24 (05) : 659 - 674
  • [29] An Efficient FTL Design for Multi-Chipped Solid-State Drives
    Chang, Yuan-Hao
    Lu, Wei-Lun
    Huang, Po-Chun
    Lee, Lue-Jane
    Kuo, Tei-Wei
    16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 237 - 246
  • [30] AN ECONOMICAL METHOD FOR SECURELY DISINTEGRATING SOLID-STATE DRIVES USING BLENDERS
    Hopkins, Brandon J.
    Riggle, Kevin A.
    JOURNAL OF DIGITAL FORENSICS SECURITY AND LAW, 2021, 16 (01)