Abstract
Traditionally, mobile systems avoid virtual memory swapping to flash memory due to wear-out and latency issues. Instead, mobile systems kill background applications to secure free memory but this leads to long-latency cold startup of applications, thereby resulting in degraded user experience. With the advance of mobile network technologies, network-based memory expansion can offer a solution, allowing users to leverage large back-end memory on edge servers. However, traditional memory expansion methods still suffer from high latency due to on-demand page faults and difficulty in identifying numerous cold pages. We propose a novel memory expansion scheme tailored for fast networks in mobile systems. Our scheme minimizes the on-demand network latency of remote I/O by bulk-prefetching pages based on access sequences during application launches. Our system also effectively identifies and exports cold pages to the edge, freeing up local memory. Our evaluations show a 41% reduction in displayed time and 62% memory expansion with 42% faster launch times, outperforming both traditional swapping and app-killing mechanisms of conventional systems.
Original language | English |
---|---|
Title of host publication | 40th Annual ACM Symposium on Applied Computing, SAC 2025 |
Publisher | Association for Computing Machinery |
Pages | 1325-1334 |
Number of pages | 10 |
ISBN (Electronic) | 9798400706295 |
DOIs | |
Publication status | Published - 2025 May 14 |
Event | 40th Annual ACM Symposium on Applied Computing, SAC 2025 - Catania, Italy Duration: 2025 Mar 31 → 2025 Apr 4 |
Publication series
Name | Proceedings of the ACM Symposium on Applied Computing |
---|
Conference
Conference | 40th Annual ACM Symposium on Applied Computing, SAC 2025 |
---|---|
Country/Territory | Italy |
City | Catania |
Period | 25/3/31 → 25/4/4 |
Bibliographical note
Publisher Copyright:Copyright © 2025 held by the owner/author(s).
All Science Journal Classification (ASJC) codes
- Software