• DocumentCode
    2692331
  • Title

    Optimizing deterministic garbage collection in NAND flash storage systems

  • Author

    Qi Zhang ; Xuandong Li ; Linzhang Wang ; Tian Zhang ; Yi Wang ; Zili Shao

  • Author_Institution
    Nanjing Univ., Nanjing, China
  • fYear
    2015
  • fDate
    13-16 April 2015
  • Firstpage
    14
  • Lastpage
    23
  • Abstract
    NAND flash has been widely adopted as storage devices in real-time embedded systems. However, garbage collection is needed to reclaim space and introduces a lot of time overhead. As the worst system latency is determined by the worst-case execution time of garbage collection in NAND flash, it is important to optimize garbage collection so as to give a deterministic worst system latency. On the other hand, since the garbage collection does not happen very often, optimizing garbage collection should not bring too much overhead to the average system latency. This paper presents for the first time a worst-case and average-case joint optimization scheme for garbage collection in NAND flash. With our scheme, garbage collection can be postponed to the latest stage so improves the average system latency. By combining partial garbage collection and over-provisioning, our scheme can guarantee that one free block is enough to hold all pages from both write requests and valid-page copies. The experiments have been conducted on a real embedded platform and the results show that our technique can improve both worstcase and average-case system latency compared with the previous works.
  • Keywords
    embedded systems; flash memories; storage management; NAND flash storage systems; deterministic garbage collection optimization; realtime embedded systems; system latency; worst-case execution time; Ash; Flash memories; Mathematical model; Optimization; Real-time systems; Time factors; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2015 IEEE
  • Conference_Location
    Seattle, WA
  • Type

    conf

  • DOI
    10.1109/RTAS.2015.7108392
  • Filename
    7108392