PMR: Fast Application Response via Parallel Memory Reclaim on Mobile Devices

Wentong Li, Li-Pin Chang, Yu Mao, Liang Shi*

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

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. © 2025 by The USENIX Association. All rights reserved.
Original languageEnglish
Title of host publicationUSENIX ATC '25: Proceedings of the 2025 USENIX Conference on Usenix Annual Technical Conference
PublisherUSENIX Association
Pages1569-1584
ISBN (Print)9781939133489
Publication statusPublished - Jul 2025
Event2025 USENIX Annual Technical Conference (ATC 2025) - Sheraton Boston Hotel, Boston, United States
Duration: 7 Jul 20259 Jul 2025

Publication series

NameProceedings of the USENIX Annual Technical Conference, ATC

Conference

Conference2025 USENIX Annual Technical Conference (ATC 2025)
PlaceUnited States
CityBoston
Period7/07/259/07/25

Funding

This work is supported by the Shanghai Science and Technology Project (22QA1403300). This work is also partially supported by the National Science and Technology Council, Taiwan (Grant No. NSTC 113-2221-E-A49-188-MY3).

Fingerprint

Dive into the research topics of 'PMR: Fast Application Response via Parallel Memory Reclaim on Mobile Devices'. Together they form a unique fingerprint.

Cite this