• DocumentCode
    3674781
  • Title

    An Embedded FTL for SSD RAID

  • Author

    Alistair A. McEwan;Irfan Mir

  • Author_Institution
    Dept. of Eng., Univ. of Leicester, Leicester, UK
  • fYear
    2015
  • Firstpage
    575
  • Lastpage
    582
  • Abstract
    Solid State Disk (SSD) storage systems are the storage medium of choice in modern embedded devices, and so the performance, lifespan, and reliability of these devices is an increasing issue in many application domains. Previous work has proposed adaptations to RAID architectures to render them suitable for SSD systems. However these solutions open a number of challenges such as wear-levelling across the array, efficient address translation and fast access times. In this paper we present an adaptation to the Flash Translation Layer of an SSD controller that offers firstly reliability enhancement under both sequential and random write patterns, secondly a forced random write technique that permits novel wear-levelling algorithms, thirdly a dynamic data allocation policy at page level, and fourthly the meta data storage mechanism by introducing non-volatile SRAM (nvSRAM) for mapping and caching data. Our experimental results show that this FTL design makes RAIDbased SDD storage systems more reliable regardless of workload characteristics. Our implementation in synthesizable Verilog is shown to be amenable to further investigations and experiments.
  • Keywords
    "Ash","Reliability","Arrays","Metadata","Hardware","Random access memory"
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2015 Euromicro Conference on
  • Type

    conf

  • DOI
    10.1109/DSD.2015.39
  • Filename
    7302330