Abstract

NAND flash memory has the advantages of strong shock resistance, low power consumption, non-volatility, and high performance, and it is gradually applied to embedded systems and enterprise servers, such as the IoT-based power grid storage system. Therefore, research on the flash translation layer strategy has become a popular trend for solid-state storage devices. The mapping granularity of different FTL policies is different in the methods of garbage collection. Furthermore, there is a problem of “write amplification” in the write operation of the flash memory device. This paper proposes a data aggregation preprocessing algorithm that can aggregate as many active pages as possible and reduce the proportion of write amplification. The algorithm is implemented and tested on the flash simulation platform FlashSim. The results indicate that our algorithm can effectively improve the performance of the IoT-based power grid storage system, reducing redundant write operations, the number of physical block erasures, the number of physical page read and write times, and the system response time, and extending the life of solid-state devices.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call