Loading...
PMR: Fast Application Response via Parallel Memory Reclaim on Mobile Devices
Li, Wentong ; Chang, Li-Pin ; Mao, Yu ; Shi, Liang
Li, Wentong
Chang, Li-Pin
Mao, Yu
Shi, Liang
Supervisor
Department
Computer Science
Embargo End Date
Type
Conference proceeding
Date
2025
License
Language
English
Collections
Research Projects
Organizational Units
Journal Issue
Abstract
Mobile applications exhibit increasingly high memory demands, making efficient memory management critical for enabling fast and responsive user experiences. However, our analysis of Android systems reveals inefficiencies in the current kernel-level memory reclaim design, which struggles to meet the performance demands of modern apps and fails to exploit upgraded storage devices. To address this challenge, we propose PMR, a parallel memory reclaim scheme. PMR introduces two key techniques: proactive page shrinking (PPS) and storage-friendly page writeback (SPW). PPS enhances the memory reclaim process by decoupling the time-consuming steps of page shrinking and page writeback for parallel execution, while SPW optimizes write I/O operations through batched unmapping of victim pages for bulk, efficient writeback. Experimental results on real-world mobile devices demonstrate that PMR can improve application response times by up to 43.6% compared to the original Android memory reclaim approach.
Citation
W. Li, H. Kong, A. Dhabi, L. Shi, L.-P. Chang, and Y. Mao, {PMR}: Fast Application Response via Parallel Memory Reclaim on Mobile Devices. 2025. [Online]. Available: https://www.usenix.org/conference/atc25/presentation/li-wentong
Source
Proceedings of the 2025 USENIX Annual Technical Conference, ATC 2025
Conference
2025 USENIX Annual Technical Conference, ATC 2025
Keywords
Subjects
Source
2025 USENIX Annual Technical Conference, ATC 2025
Publisher
USENIX Association
