Changlong Li, East China Normal University; Zongwei Zhu and Chao Wang, University of Science and Technology of China; Fangming Liu, Huazhong University of Science and Technology and Peng Cheng Laboratory; Fei Xu and Edwin H. -M. Sha, East China Normal University; Xuehai Zhou, University of Science and Technology of China
In mobile systems, memory can be compressed page-by-page to save space. This approach is widely adopted because memory data is accessed by page. However, this paper shows that the system response speed is significantly limited by page-grained compression. In this paper, we observe that approximately a quarter of anonymous memory pages are highly correlated, even though the association is implicit. Inspired by this, we propose Archer, an association-rule-aware memory compression framework in mobile systems. Archer demonstrates that memory in mobile devices should be compressed using flexible granularity, rather than relying solely on traditional page compression. To further integrate association-rule mining techniques into system design, we redesign the LRU mechanism and propose an adaptive memory compression region. Experimental results show that the average app launching speed is 1.55x faster when enabling Archer, and the average photographic speed and frame rate increase by 1.42x and 1.31x, respectively, compared to the state-of-the-art.
FAST '25 Open Access Sponsored by
NetApp
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

This content is available to:
author = {Changlong Li and Zongwei Zhu and Chao Wang and Fangming Liu and Fei Xu and Edwin H. -M. Sha and Xuehai Zhou},
title = {Archer: Adaptive Memory Compression with {Page-Association-Rule} Awareness for {High-Speed} Response of Mobile Devices},
booktitle = {23rd USENIX Conference on File and Storage Technologies (FAST 25)},
year = {2025},
isbn = {978-1-939133-45-8},
address = {Santa Clara, CA},
pages = {497--511},
url = {https://www.usenix.org/conference/fast25/presentation/li},
publisher = {USENIX Association},
month = feb
}