TY - GEN
T1 - Pattern-Guided file compression with user-Experience enhancement for log-Structured file system on mobile devices
AU - Ji, Cheng
AU - Chang, Li-Pin
AU - Pan, Riwei
AU - Wu, Chao
AU - Gao, Congming
AU - Shi, Liang
AU - Kuo, Tei Wei
AU - Xue, Chun Jason
N1 - Publisher Copyright:
© 2021 by The USENIX Association.
PY - 2021/2/23
Y1 - 2021/2/23
N2 - 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%.
AB - 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%.
UR - http://www.scopus.com/inward/record.url?scp=85102979702&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85102979702
T3 - Proceedings of the 19th USENIX Conference on File and Storage Technologies, FAST 2021
SP - 127
EP - 140
BT - Proceedings of the 19th USENIX Conference on File and Storage Technologies, FAST 2021
PB - USENIX Association
T2 - 19th USENIX Conference on File and Storage Technologies, FAST 2021
Y2 - 23 February 2021 through 25 February 2021
ER -