Skip to main navigation Skip to search Skip to main content

How to improve the space utilization of dedup-based PCM storage devices?

  • Chun-Ta Lin
  • , Yuan-Hao Chang
  • , Tei-Wei Kuo
  • , Hung-Sheng Chang
  • , Hsiang-Pang Li

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

There is a growing demand to introduce more and more intelligence to storage devices in recent years, especially with the rapid increasing of hardware computing power. This paper targets on essential design issues in space utilization for dedup-based non-volatile phase-change memory (PCM). We explore the adoption of data duplication techniques to reduce potential data duplicates over PCM storage devices to provide more storage space than the physical storage space does. Among various data deduplication techniques, variable-sized chunking is considered in less cost-effective PCM-based storage devices because variable-sized chunking has better data deduplication capability than fixed-sized chunking. However, in a typical system architecture, data are written or updated in the fixed management units (e.g., LBAs). Thus, to ultimately improve the space utilization of PCM-based storage device, the technical problem falls on (1) how to map fixed-sized LBAs to variable-sized chunks and (2) how to efficiently manage (i.e., allocated and deallocate) free PCM storage space for variable-sized chunks. In this work, we propose a free space manager, called container-based space manager, to resolve the above two issues by exploiting the fact that (1) a storage system initially has more free space to relax the complexity on space management and (2) the space optimization of a storage system can grow with the time when it contains more and more data. The proposed design is evaluated over popular benchmarks, for which we have very encouraging results.
Original languageEnglish
Title of host publication2015 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)
PublisherIEEE
Pages11-20
ISBN (Electronic)978-1-4673-8321-9
DOIs
Publication statusPublished - Oct 2015
Externally publishedYes
EventInternational Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2015 - Amsterdam, Netherlands
Duration: 4 Oct 20159 Oct 2015

Publication series

NameInternational Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS

Conference

ConferenceInternational Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2015
PlaceNetherlands
CityAmsterdam
Period4/10/159/10/15

Fingerprint

Dive into the research topics of 'How to improve the space utilization of dedup-based PCM storage devices?'. Together they form a unique fingerprint.

Cite this