arrow
Return

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

delete2022-07-01
delete5
PRE
AI
K
Kyuhwa Han
D
Dongkun Shin *
DOI:10.1109/TC.2021.3099694delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
Integrated circuits
Arrays
Parallel processing
Resource management
Hardware
Distributed databases
Bandwidth
Flash memory
flash translation layer
remap
solid-state drives
block allocation

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

S
samsung
Scholars:
8.6K
Papers: 6.4K
Citations: 8
S
Samsung Electronics
Scholars:
3.0K
Papers: 2.0K
Citations: 21