A Compressed File System Manager for Flash Memory Based Consumer Electronics Devices

被引:10
|
作者
Ahn, Sungyong [1 ]
Hyun, Seunghwan [1 ]
Kim, Taeseok [2 ]
Bahn, Hyokyung [3 ]
机构
[1] Seoul Natl Univ, Sch Engn & Comp Sci, Seoul 151742, South Korea
[2] Kwangwoon Univ, Dept Comp Engn, Seoul 139701, South Korea
[3] Ewha Womans Univ, Dept Comp Sci & Engn, Seoul 120750, South Korea
基金
新加坡国家研究基金会;
关键词
Application launch time; Compressed file system; Consumer electronics device; NAND flash memory; Demand paging; BUFFER MANAGEMENT; PERFORMANCE;
D O I
10.1109/TCE.2013.6626236
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
NAND flash memory is widely used as secondary storage in portable consumer electronics devices such as smartphones and digital cameras. These devices often employ a compressed file system to efficiently manage the limited storage space. However, retrieving data from a compressed file system incurs substantial delays in launching applications due to additional decompression procedures at run time. This paper presents an efficient compressed file system manager (CFSM) that reduces the application launch time in portable consumer electronics devices. CFSM uses two novel techniques. One is the selective decompression that reduces the user-perceived latency by decompressing only the actually requested data acquired by a bulk read. The other technique is cost-aware replacement that preferentially evicts data from uncompressed file systems when memory is full because they are quicker to access than compressed data. A prototype of CFSM has been implemented on the Linux operating system. Measurement studies show that CFSM reduces the application launch latency by 28% on average compared to the well-known CramFS compressed file system(1).
引用
收藏
页码:544 / 549
页数:6
相关论文
共 50 条
  • [21] File System and Storage Array Design Challenges for Flash Memory
    Ramasamy, Arul Selvan
    Karantharaj, Porkumaran
    2014 INTERNATIONAL CONFERENCE ON GREEN COMPUTING COMMUNICATION AND ELECTRICAL ENGINEERING (ICGCCEE), 2014,
  • [22] An Efficient Multimedia File System for NAND Flash Memory Storage
    Park, Sang Oh
    Kim, Sung Jo
    2009 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2009, : 341 - 342
  • [23] An Efficient Multimedia File System for NAND Flash Memory Storage
    Park, Sang Oh
    Kim, Sung Jo
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (01) : 139 - 145
  • [24] zFTL: Power-Efficient Data Compression Support for NAND Flash-based Consumer Electronics Devices
    Park, Youngjo
    Kim, Jin-Soo
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (03) : 1148 - 1156
  • [25] CLOCK-DNV: A Write Buffer Algorithm for Flash Storage Devices of Consumer Electronics
    Kang, Dong Hyun
    Han, Se Jun
    Kim, Young-Chang
    Eom, Young Ik
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2017, 63 (01) : 85 - 91
  • [26] Flash-aware Linux Swap System for Portable Consumer Electronics
    Lin, Mingwei
    Chen, Shuyu
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (02) : 419 - 427
  • [27] Design of a NAND Flash Memory File System to Improve System Boot Time
    Park, Song-Hwa
    Lee, Tae-Hoon
    Chung, Ki-Dong
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2006, 2 (03): : 147 - 152
  • [28] NAND flash memory-based hybrid file system for high I/O performance
    No, Jaechun
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (12) : 1680 - 1695
  • [29] Towards multimedia contents management system on consumer electronics devices
    Kim, YongSung
    Kim, TaeHoon
    Jung, TaeWoong
    Lee, HyeSoo
    Jang, SoHee
    Choi, ChangHwan
    Park, HeeSeon
    ISM 2006: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA, PROCEEDINGS, 2006, : 86 - 93
  • [30] Dual Locality-Based Flash Translation Layer for NAND Flash-Based Consumer Electronics
    Luo, Yuhan
    Lin, Mingwei
    Pan, Yubiao
    Xu, Zeshui
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2022, 68 (03) : 281 - 290