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

  • Authors:
  • Peng Wei;Lihua Yue;Zhanzhan Liu;Xiaoyan Xiang

  • Affiliations:
  • University of Science and Technology of China, Hefei, P.R.China;University of Science and Technology of China, Hefei, P.R.China;University of Science and Technology of China, Hefei, P.R.China;University of Science and Technology of China, Hefei, P.R.China

  • Venue:
  • Proceedings of the 2008 ACM symposium on Applied computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.