• DocumentCode
    691849
  • Title

    Revisiting Behavior Amplification of NAND Flash-Based Storage Devices in Embedded Systems

  • Author

    Sun Hui ; Xieyun Fang ; Changsheng Xie ; Fei Wu

  • Author_Institution
    Nat. Lab. for Optoelectron., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2013
  • fDate
    21-22 Dec. 2013
  • Firstpage
    280
  • Lastpage
    287
  • Abstract
    NAND Flash-based devices (e.g., Solid State Disks) emerge as popular storage devices with ultra-fast performance in embedded systems. Previously, write amplification (i.e., page program operation amplification), resulting from restriction operations (i.e., out-of-place update and erase-before-write operations) in NAND Flash, is an essential metric to evaluate excessive page program operations in NAND Flash space and write endurance of NAND Flash. However, overhead caused by read and erase operations is not taken into account by write amplification. This typical overhead gives rise to bad impacts on data reliability in NAND Flash space as long as scaling of NAND flash memory process technology. In this paper, we propose a new evaluation metric called Bamp to explore all behaviors amplification (i.e., read, program, and erase) in NAND Flash-based devices. We obtain the value of Bamp in the term of energy consumption when user data is written to devices. Given a write-dominated workload condition, there are also excessive read and erase operations besides extra program operations in storage devices of embedded systems. Therefore, write amplification cannot comprehensively evaluate amplification behaviors in NAND Flash-based devices based on given amounts of written data in workload. We employ a measurement system to obtain the values of Bamp for NAND Flash-based devices in the term of energy consumption under a workload condition. From experimental results, Bamp can provide comprehensive analysis overhead per user data written in a NAND Flash-based device in comparison to write amplification. In addition, using Bamp, we can apply a right NAND Flash-based device in embedded systems.
  • Keywords
    NAND circuits; embedded systems; energy consumption; flash memories; NAND fash space and write endurance; NAND fash-based devices; NAND flash memory process technology; NAND flash-based storage devices; amplification behavior; behavior amplification; data reliability; embedded systems; energy consumption; erase-before-write operation; evaluation metric; measurement system; out-of-place update; page program operation amplification; read and erase operation; restriction operation; solid state disk; ultra-fast performance; write amplification; write-dominated workload condition; written data; Embedded systems; Energy consumption; Energy measurement; Flash memories; Performance evaluation; Power demand; Solids; Behavior amplification; Energy consumption; NAND Flash; Solid state disk;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable, Autonomic and Secure Computing (DASC), 2013 IEEE 11th International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4799-3380-8
  • Type

    conf

  • DOI
    10.1109/DASC.2013.76
  • Filename
    6844376