• DocumentCode
    3077497
  • Title

    SIRF-1: Enhancing Reliability of Single Flash SSD through Internal Mirroring for Mission-Critical Mobile Applications

  • Author

    MacFadden, Michael S. ; Shelby, Richard ; Tao Xie

  • Author_Institution
    Comput. Sci. Dept., San Diego State Univ., San Diego, CA, USA
  • fYear
    2015
  • fDate
    4-7 May 2015
  • Firstpage
    343
  • Lastpage
    351
  • Abstract
    Flash memory based solid state drives (SSD) are increasingly common in portable and mobile computing devices such as laptops, mobile phones, and tablets. Due to space, weight, and power constraints, portable devices are often restricted to a single storage device, which makes them susceptible to data loss from internal errors. On the other hand, mission-critical mobile applications like wireless healthcare always demand a high level of data reliability. This is mainly because data sampled from mobile and dynamic environments are most likely irreproducible. An effective approach to improving storage and data reliability is the RAID (redundant arrays of inexpensive disks) organization. However, the multiple disks required to implement RAID make it incompatible with the aforementioned restrictions of many portable devices. In this paper, we propose a SIRF (single internally redundant flash) architecture that leverages the internal hierarchical structure and parallelism of SSDs to provide redundancy similar to RAID in a single drive configuration. The initial effort focuses on implementing SIRF-1 (mirroring), which is the corollary to its RAID-1 counterpart. In SIRF-1, data is mirrored across SSD channels to optimally exploit parallelism for both read and write operations. Simulation results show that for read-dominant workloads SIRF-1 significantly outperforms a non-mirrored SSD by up to 39.5% in terms of mean response time. For write-intensive workloads, SIRF-1 pays a performance penalty no more than 5.5%.
  • Keywords
    RAID; flash memories; mobile computing; mobile handsets; power aware computing; RAID organization; RAID-1 counterpart; SIRF architecture; SIRF-1; data loss; data reliability; flash memory based solid state drives; internal errors; internal mirroring; laptops; mean response time; mission-critical mobile applications; mobile computing devices; mobile phones; portable computing devices; power constraints; redundant arrays of inexpensive disks; single flash SSD; single internally redundant flash; single storage device; tablets; wireless healthcare; write-intensive workloads; Flash memories; Mirrors; Mobile communication; Parallel processing; Redundancy; Resource management; flash memory; mirroring; mobile application; reliability; solid state drive;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
  • Conference_Location
    Shenzhen
  • Type

    conf

  • DOI
    10.1109/CCGrid.2015.28
  • Filename
    7152500