A compressed file system manager for flash memory based consumer electronics devices

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 s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on consumer electronics 2013-08, Vol.59 (3), p.544-549
Hauptverfasser: Ahn, Sungyong, Hyun, Seunghwan, Kim, Taeseok, Bahn, Hyokyung
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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.
ISSN:0098-3063
1558-4127
DOI:10.1109/TCE.2013.6626236