Improving energy efficiency for flash memory based embedded applications

被引:3
作者
Song, Hyungkeun [1 ]
Choi, Sukwon [1 ]
Cha, Hojung [1 ]
Ha, Rhan [2 ]
机构
[1] Yonsei Univ, Dept Comp Sci, Seoul 120749, South Korea
[2] Hongik Univ, Dept Comp Engn, Seoul 121791, South Korea
关键词
Energy-aware embedded systems; Flash memory file system; JFFS2;
D O I
10.1016/j.sysarc.2008.07.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The JFFS2 file system for flash memory compresses files before actually writing them into flash memory. Because of this, multimedia files, for instance, which are already compressed in the application level go through an unnecessary and time-consuming compression stage and cause energy waste. Also, when reading such multimedia files, the default use of disk cache results in unnecessary main memory access, hence an energy waste. due to the low cache hit ratio. This paper presents two techniques to reduce the energy consumption of the JFFS2 flash file system for power-aware applications. One is to avoid data compression selectively when writing files. and the other is to bypass the page caching when reading sequential files. The modified file system is implemented on a PDA running Linux and the experiment results show that the proposed mechanism effectively reduces the overall energy consumption when accessing continuous and large files. (c) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:15 / 24
页数:10
相关论文
共 20 条
[1]  
BOVET DP, 2003, UNDERSTANDING LINUX
[2]  
Chang LP, 2002, P 8 IEEE REAL TIM EM
[3]   Cleaning policies in mobile computers using flash memory [J].
Chiang, ML ;
Chang, RC .
JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 48 (03) :213-231
[4]  
Chiang ML, 1999, SOFTWARE PRACT EXPER, V29, P267, DOI 10.1002/(SICI)1097-024X(199903)29:3<267::AID-SPE233>3.0.CO
[5]  
2-T
[6]   Energy characterization of filesystems for diskless embedded systems [J].
Choudhuri, S ;
Mahapatra, RN .
41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, :566-569
[7]  
*COMPACTFLASH ASS, CF COMPACTFLASH SPEC
[8]  
Douglis F., 1994, Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation (OSDI), P25
[9]  
*FUJ CORP, 2001, UND FUJITSU SOPH FLA
[10]   Algorithms and data structures for flash memories [J].
Gal, E ;
Toledo, S .
ACM COMPUTING SURVEYS, 2005, 37 (02) :138-163