Skip to main navigation Skip to search Skip to main content

Leveraging SSD's flexible address mapping to accelerate data copy operations

  • Fan Ni
  • , Xingbo Wu
  • , Weijun Li
  • , Lei Wang
  • , Song Jiang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

On-disk data copy is commonly performed in various software. Its current implementation with read and write commands needs to go through the I/O stack, introducing significant performance overhead. Actually when only one disk is involved in a copy operation, the data do not have to be read out of the device and the operation can be all performed within it. Furthermore, if the device is an SSD supporting flexible mapping from logical to physical addresses, the data do not need to be physically duplicated and the data copy purpose can be fulfilled by establishing a new address mapping. In the paper, we propose a copy primitive for SSD to support copy of block(s) of data within a device with an almost zero cost regardless of amount of data. We show that it is relatively easy to implement the primitive, named copyless copy, or CC in short. We also evaluate two example uses of CC, database journaling and block-level deduplication, where the new primitive can help for efficient data copy as the case study. Our experiments with the use cases show that CC can dramatically increase the software's performance, reduce data writes to the device for improving SSD's endurance and space efficiency.

Original languageEnglish
Title of host publicationProceedings - 21st IEEE International Conference on High Performance Computing and Communications, 17th IEEE International Conference on Smart City and 5th IEEE International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2019
EditorsZheng Xiao, Laurence T. Yang, Pavan Balaji, Tao Li, Keqin Li, Albert Zomaya
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1051-1059
Number of pages9
ISBN (Electronic)9781728120584
DOIs
StatePublished - Aug 2019
Event21st IEEE International Conference on High Performance Computing and Communications, 17th IEEE International Conference on Smart City and 5th IEEE International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2019 - Zhangjiajie, China
Duration: 10 Aug 201912 Aug 2019

Publication series

NameProceedings - 21st IEEE International Conference on High Performance Computing and Communications, 17th IEEE International Conference on Smart City and 5th IEEE International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2019

Conference

Conference21st IEEE International Conference on High Performance Computing and Communications, 17th IEEE International Conference on Smart City and 5th IEEE International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2019
Country/TerritoryChina
CityZhangjiajie
Period10/08/1912/08/19

Keywords

  • Address mapping
  • Copy
  • Deduplication
  • FTL
  • Journaling
  • SSD

Fingerprint

Dive into the research topics of 'Leveraging SSD's flexible address mapping to accelerate data copy operations'. Together they form a unique fingerprint.

Cite this