Title
CCM: Low cost dynamic data exchange to emulate RAM on NAND flash
Abstract
In embedded systems, it brings great benefits to use NAND flash for dynamic data exchange like using RAM, since RAM is usually expensive and consumes much energy. However, the major hardware limitations of NAND flash make it difficult to directly and dynamically readwriteerase on NAND flash. Traditional virtual memory systems are all based on flash translation layer and file system, which lead to frequently flash readwriteerase and more RAM requirement. To address this problem, we propose a Comet Circle Model (CCM) to emulate RAM for low cost embedded systems in this paper. CCM dynamically makes the distribution of valid pages in NAND flash follow a fixed function through integrating its physical page-level mapping and circularly write-back techniques. As a result, CCM can select a block without valid pages to write data almost every time in data writing, which avoids data moving among blocks. Both theoretical analysis and experimental results show that the data moving times and erase counts of CCM closely reach the theoretical lower bounds.
Year
DOI
Venue
2014
10.1109/RTCSA.2014.6910536
RTCSA
Keywords
Field
DocType
comet circle model,nand circuits,write-back techniques,comet circle model (ccm),random-access storage,ccm,nand flash memory,virtual machines,least recently used (lru),physical page-level mapping,nand flash,dynamic data exchange,electronic data interchange,file system,low cost dynamic data exchange,file organisation,ram emulation,flash translation layer,embedded systems,virtual memory system,real-time systems,flash memories
Nand flash memory,File system,Flash file system,Fixed-function,Flash memory emulator,Virtual memory,Computer science,Real-time computing,NAND gate,Dynamic Data Exchange,Computer hardware,Embedded system
Conference
Citations 
PageRank 
References 
0
0.34
0
Authors
4
Name
Order
Citations
PageRank
Junhua Zhao100.34
Hejun Wu224223.03
Yongjian Zhao300.34
Weiwei Liu400.34