• DocumentCode
    2537007
  • Title

    An active space recycling mechanism for flash storage systems in real-time application environment

  • Author

    Syu, Sheng-Jie ; Chen, Jing

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan City, Taiwan
  • fYear
    2005
  • fDate
    17-19 Aug. 2005
  • Firstpage
    53
  • Lastpage
    59
  • Abstract
    Most of the flash storage systems reclaim the space occupied by invalid data only when the available free space is low and a data writing request is being processed thereby may intermittently increase the time of carrying out a writing operation and decrease the system performance. For real-time applications, such passive space recycling not only results in tasks suffering long blocking time but also imposes great impact on the predictability of their timing behaviors. This paper presents an active mechanism to recycle invalidated space in flash storage system which, by periodically launching tasks to reclaim data space containing invalid data, can reduce the blocking incurred from space recycling as well as provide a more analyzable recycling operation. The active space recycling mechanism can work well with the wear-leveling mechanism commonly required in flash storage management. In addition, the implementation requires no changes of its host file system. Simulation results show that the proposed space recycling mechanism has significant improvement on the worst case timing behaviors of write operations.
  • Keywords
    flash memories; real-time systems; active space recycling mechanism; analyzable recycling operation; data writing request; flash storage management; flash storage system; host file system; passive space recycling; real-time application environment; system performance; timing behavior predictability; wear-leveling mechanism; Cities and towns; Delay; File systems; Flash memory; Real time systems; Recycling; Solid state circuits; System performance; Timing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
  • ISSN
    1533-2306
  • Print_ISBN
    0-7695-2346-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.2005.19
  • Filename
    1541056