App-aware Swap Resource Allocation for Enhancing User-perceived Latency on Mobile Devices

For smart mobile devices such as smartphones, daily usage involves a large set of apps and frequent app switching. App-switching latency is highly perceptible to users and is heavily subject to swap efficiency. Hybrid swapping, which combines compressed ramdisk (zRAM) and flash storage, is becoming increasingly popular in modern smartphones. However, existing approaches allocate these heterogeneous swap resources without app-level differentiation, resulting in suboptimal swap efficiency. To address this issue, we propose an integrated approach to hybrid swap based on app-level differentiation, involving three key strategies: app-aware page admission , which prioritizes hot-app pages for zRAM while directing cold-app pages to flash swap; app-aware page migration , which applies per-app criteria to identify and migrate dormant pages from zRAM to flash swap; and app-aware flash swap , which exploits swap space isolation and enhanced prefetching to mitigate flash-induced latency during app switching. Swap space isolation preserves the correlation of sequentially evicted pages from the same app, while our new prefetcher exploits dual correlations in eviction sequences and virtual addresses through per-app prefetch windows. Experimental results show that our approach reduces app-switching latency by up to 63% compared with existing methods.

Institutions

Publication Details

Journal
ACM Transactions on Embedded Computing Systems
Published
2025-08-14
DOI
https://doi.org/10.1145/3760385
Primary Topic
Media and Digital Communication
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

App-aware Swap Resource Allocation for Enhancing User-perceived Latency on Mobile Devices

ACM Transactions on Embedded Computing Systems
Media and Digital Communication
article

App-aware Swap Resource Allocation for Enhancing User-perceived Latency on Mobile Devices

article en

Abstract

For smart mobile devices such as smartphones, daily usage involves a large set of apps and frequent app switching. App-switching latency is highly perceptible to users and is heavily subject to swap efficiency. Hybrid swapping, which combines compressed ramdisk (zRAM) and flash storage, is becoming increasingly popular in modern smartphones. However, existing approaches allocate these heterogeneous swap resources without app-level differentiation, resulting in suboptimal swap efficiency. To address this issue, we propose an integrated approach to hybrid swap based on app-level differentiation, involving three key strategies: app-aware page admission , which prioritizes hot-app pages for zRAM while directing cold-app pages to flash swap; app-aware page migration , which applies per-app criteria to identify and migrate dormant pages from zRAM to flash swap; and app-aware flash swap , which exploits swap space isolation and enhanced prefetching to mitigate flash-induced latency during app switching. Swap space isolation preserves the correlation of sequentially evicted pages from the same app, while our new prefetcher exploits dual correlations in eviction sequences and virtual addresses through per-app prefetch windows. Experimental results show that our approach reduces app-switching latency by up to 63% compared with existing methods.

ACM Transactions on Embedded Computing SystemsVol. 24(5s)
National Yang Ming Chiao Tung University (TW)
Openalex Percentile: Top 44%
Media and Digital Communication
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.