[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Chameleon: A High Performance Flash/FRAM Hybrid Solid State Disk Architecture

Published: 01 January 2008 Publication History

Abstract

Flash memory solid state disk (SSD) is gaining popularity and replacing hard disk drive (HDD) in mobile computing systems such as ultra mobile PCs (UMPCs) and notebook PCs because of lower power consumption, faster random access, and higher shock resistance. One of the key challenges in designing a high-performance flash memory SSD is an efficient handling of small random writes to non-volatile data whose performance suffers from the inherent limitation of flash memory that prohibits in-place update. In this paper, we propose a high performance Flash/FRAM hybrid SSD architecture called Chameleon. In Chameleon, metadata used by the flash translation layer (FTL), a software layer in the flash memory SSD, is maintained in a small FRAM since this metadata is a target of intensive small random writes, whereas the bulk data is kept in the flash memory. Performance evaluation based on an FPGA implementation of the Chameleon architecture shows that the use of FRAM in Chameleon improves the performance by 21.3%. The results also show that even for bulk data that cannot be maintained in FRAM because of the size limitation, the use of fine-grained write buffering is critically important because of the inability of flash memory to perform in-place update.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Computer Architecture Letters
IEEE Computer Architecture Letters  Volume 7, Issue 1
January 2008
32 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 January 2008

Author Tags

  1. Design studies
  2. Mass storage

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2018)HILACM Transactions on Storage10.1145/328103014:4(1-29)Online publication date: 4-Dec-2018
  • (2017)Emerging NVMACM Transactions on Design Automation of Electronic Systems10.1145/313184823:2(1-32)Online publication date: 14-Nov-2017
  • (2016)A fast, lightweight, and reliable file system for wireless sensor networksProceedings of the 13th International Conference on Embedded Software10.1145/2968478.2968486(1-10)Online publication date: 1-Oct-2016
  • (2015)DysourceProceedings of the 12th ACM International Conference on Computing Frontiers10.1145/2742854.2742873(1-8)Online publication date: 6-May-2015
  • (2013)Phase-change memoryACM Computing Surveys10.1145/2480741.248074645:3(1-33)Online publication date: 3-Jul-2013
  • (2011)A comprehensive study of energy efficiency and performance of flash-based SSDJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2011.01.00557:4(354-365)Online publication date: 1-Apr-2011
  • (2010)Co-optimization of buffer layer and FTL in high-performance flash-based storage systemsDesign Automation for Embedded Systems10.1007/s10617-010-9066-y14:4(415-443)Online publication date: 1-Dec-2010
  • (2009)Disk schedulers for solid state driversProceedings of the seventh ACM international conference on Embedded software10.1145/1629335.1629375(295-304)Online publication date: 12-Oct-2009
  • (2008)Empirical analysis on energy efficiency of flash-based SSDsProceedings of the 2008 conference on Power aware computing and systems10.5555/1855610.1855627(17-17)Online publication date: 7-Dec-2008

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media