Flash memory management based on predicted data expiry-time in embedded real-time systems

Wei Peng, Lihua Yue, Zhanzhan Liu, Xiaoyan Xiang · 2008

Flash memory based embedded systems are becoming increasingly prevalent. Garbage collection mechanism is a critical issue in these systems, especially in embedded real-time systems. Therefore, in this article, we discuss the influence of the capacity utilization (percentage of fullness) of the flash memory on allocating and recycling, and propose a new flash memory management technique, namely PETFM. The proposed technique improves the performance of garbage collection mechanism by allocating free pages from different allocated-blocks for data to be updated, based on their predicted expiry-time. The analytical and experimental results show that garbage collection of PETFM is more efficient and effective under high capacity utilization in embedded real-time systems.* Categories and Subject Descriptors C.3 [Special-Purpose and Application-Based Systems]: Real-time and embedded systems; D.4.2 [Operating Systems]:

Read the paper · More papers on PaperTik