Pattern-Guided file compression with user-Experience enhancement for log-Structured file system on mobile devices

Cheng Ji, Li Pin Chang, Riwei Pan, Chao Wu, Congming Gao, Liang Shi, Tei Wei Kuo, Chun Jason Xue

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Mobile applications exhibit unique file access patterns, often involving random accesses of write-mostly files and read-only files. The high write stress of mobile applications significantly impacts on the lifespan of flash-based mobile storage. To reduce write stress and save space without sacrificing user-perceived latency, this study introduces FPC, file access pattern guided compression. FPC is optimized for the random-writes and fragmented-reads of mobile applications. It features dual-mode compression: Foreground compression handles write-mostly files for write stress reduction, while background compression packs random-reading file blocks for boosted read performance. FPC exploits the out-of-place updating design in F2FS, a log-structured file system for mobile devices, for the best effect of the proposed dual-mode compression. Experimental results showed that FPC reduced the volume of total write traffic and executable file size by 26.1% and 23.7% on average, respectively, and improved the application launching time by up to 14.8%.

Original languageEnglish
Title of host publicationProceedings of the 19th USENIX Conference on File and Storage Technologies, FAST 2021
PublisherUSENIX Association
Pages127-140
Number of pages14
ISBN (Electronic)9781939133205
StatePublished - 2021
Event19th USENIX Conference on File and Storage Technologies, FAST 2021 - Virtual, Online
Duration: 23 Feb 202125 Feb 2021

Publication series

NameProceedings of the 19th USENIX Conference on File and Storage Technologies, FAST 2021

Conference

Conference19th USENIX Conference on File and Storage Technologies, FAST 2021
CityVirtual, Online
Period23/02/2125/02/21

Fingerprint

Dive into the research topics of 'Pattern-Guided file compression with user-Experience enhancement for log-Structured file system on mobile devices'. Together they form a unique fingerprint.

Cite this