• DocumentCode
    2481881
  • Title

    An Optimization Algorithm for UBIFS Wear-Leveling

  • Author

    Cai, Xiaoru ; Shao, Shi

  • Author_Institution
    Dept. of Comput. Sci. & Technol., East China Normal Univ., Shanghai, China
  • fYear
    2010
  • fDate
    22-23 May 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents an optimization algorithm for UBIFS wear-leveling. After introducing UBIFS architecture and analyzing wear-leveling and its protection mechanism, we show the shortcomings of the protection mechanism and give a way to improve it. We present an optimization algorithm with two key ideas: to accumulate write requests by building a queue and to balance the amount of data movement by reserving LEBs. This algorithm focuses on minimizing the waiting time and space overhead. The evaluation result shows that our optimization algorithm saves at least 52% of waiting time for wear-leveling and reduces approximately 33.3% of space overhead for each LEB.
  • Keywords
    flash memories; optimisation; UBIFS architecture; UBIFS wear leveling; optimization algorithm; protection mechanism; Buffer storage; Cleaning; Computer science; Costs; Counting circuits; File systems; Paper technology; Protection; Space technology; Stability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems and Applications (ISA), 2010 2nd International Workshop on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-5872-1
  • Electronic_ISBN
    978-1-4244-5874-5
  • Type

    conf

  • DOI
    10.1109/IWISA.2010.5473441
  • Filename
    5473441