LFSS: Using an extra RAM buffer for improving flash storage system performance

Chi Hsun Li, Da Wei Chang

研究成果: Article同行評審


Erasing flash memory blocks is a time-consuming and energy-wasting operation. Moreover, the number of erase times is also limited. In this paper, we propose using ah extra RAM buffer as the extension of the flash memory to reduce the number of erase operations, and to prolong the flash lifetime. Based on the extra RAM buffer, we design and implement a flash storage system, called Log Flash Storage System (LFSS), which incorporates two techniques. One is a novel data clustering method, which allows the hot data usually be updated in the RAM buffer, reducing the chances of updating and erasing flash blocks. The other is a new data layout approach for the flash memory so as to reduce the system mount time. We implemented the LFSS as a Linux kernel module. According to the performance results, LFSS can eliminate 40%-90% of the erase operations when a 4Mbyte RAM buffer is used. In addition, it can also ensure even wearing.

頁(從 - 到)997-1004
期刊WSEAS Transactions on Computers
出版狀態Published - 2007 七月

All Science Journal Classification (ASJC) codes

  • 電腦科學(全部)


深入研究「LFSS: Using an extra RAM buffer for improving flash storage system performance」主題。共同形成了獨特的指紋。