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 language | English |
---|---|
Title of host publication | Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST '21) |
Publisher | USENIX Association |
Pages | 127-140 |
ISBN (Electronic) | 9781939133205 |
Publication status | Published - Feb 2021 |
Event | 19th USENIX Conference on File and Storage Technologies (FAST '21) - Hyatt Regency Santa Clara (Virtual), Santa Clara, CA, United States Duration: 23 Feb 2021 → 25 Feb 2021 https://www.usenix.org/conference/fast21 |
Publication series
Name | Proceedings of the ... USENIX Conference on File and Storage Technologies, FAST |
---|
Conference
Conference | 19th USENIX Conference on File and Storage Technologies (FAST '21) |
---|---|
Country/Territory | United States |
City | Santa Clara, CA |
Period | 23/02/21 → 25/02/21 |
Internet address |