• DocumentCode
    764671
  • Title

    A space-efficient flash translation layer for CompactFlash systems

  • Author

    Kim, Jesung ; Kim, Jong Min ; Noh, Sam H. ; Min, Sang Lyul ; Cho, Yookun

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., South Korea
  • Volume
    48
  • Issue
    2
  • fYear
    2002
  • fDate
    5/1/2002 12:00:00 AM
  • Firstpage
    366
  • Lastpage
    375
  • Abstract
    Flash memory is becoming increasingly important as nonvolatile storage for mobile consumer electronics due to its low power consumption and shock resistance. However, it imposes technical challenges in that a write should be preceded by an erase operation, and that this erase operation can be performed only in a unit much larger than the write unit. To address these technical hurdles, an intermediate software layer called a flash translation layer (FTL) is generally employed to redirect logical addresses from the host system to physical addresses in flash memory. Previous approaches have performed this address translation at the granularity of either a write unit (page) or an erase unit (block). We propose a novel FTL design that combines the two different granularities in address translation. This is motivated by the idea that coarse grain address translation lowers the resources required to maintain translation information, which is crucial in mobile consumer products for cost and power consumption reasons, while fine grain address translation is efficient in handling small size writes. Performance evaluation based on trace-driven simulation shows that the proposed scheme significantly outperforms previously proposed approaches
  • Keywords
    flash memories; power consumption; storage management; storage media; CompactFlash systems; address translation; erase operation; erase unit; flash memory management; flash translation layer; logical addresses; mobile consumer electronics; nonvolatile storage; physical addresses; power consumption; shock resistance; write operation; write unit; Consumer products; Costs; Electric shock; Energy consumption; Flash memory; Hard disks; Mobile computing; Nonvolatile memory; Personal digital assistants; Power engineering computing;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2002.1010143
  • Filename
    1010143