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
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;
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
DOI :
10.1109/IWISA.2010.5473441