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
Link To Document :
بازگشت