Optimizing host-level flash translation layer with considering storage stack of host systems

Jhuyeong Jhin, Hyukjoong Kim, Dongkun Shin

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

7 Scopus citations

Abstract

Many researchers have studied and proposed various kinds of hostlevel flash translation layer (FTL). Host-level FTL allows the host system to handle the internal architecture of solid state drives (SSDs), and thus tries to overcome the performance or the functionality failure of traditional SSDs which only handle the I/O requests with the block I/O interface. However, existing studies only focused on the functionalities of the host-level FTL while less researches have been done on how the FTL should work on the operating system (OS) rather than bare-metal firmware. From the observation, we found that existing host-level FTL suffers from the performance bottleneck caused by unscalable software design of FTL. Therefore, we propose an optimizing scheme which efficiently processes the I/O operations requested by multiple users and guarantees the scalability of the storage stack. Our experimental results show that the performance of our scheme improves the performance of software stack in twice or more compared to the existing host-level FTL.

Original languageEnglish
Title of host publicationProceedings of the 12th International Conference on Ubiquitous Information Management and Communication, IMCOM 2018
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450363853
DOIs
StatePublished - 5 Jan 2018
Event12th International Conference on Ubiquitous Information Management and Communication, IMCOM 2018 - Langkawi, Malaysia
Duration: 5 Jan 20187 Jan 2018

Publication series

NameACM International Conference Proceeding Series

Conference

Conference12th International Conference on Ubiquitous Information Management and Communication, IMCOM 2018
Country/TerritoryMalaysia
CityLangkawi
Period5/01/187/01/18

Keywords

  • Flash translation layer
  • Open-channel SSDs
  • Solid state drives

Fingerprint

Dive into the research topics of 'Optimizing host-level flash translation layer with considering storage stack of host systems'. Together they form a unique fingerprint.

Cite this