Transparent Smartphone Memory Expansion

Gyusun Lee, Jinyong Park, Jae W. Lee, Jinkyu Jeong

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 languageEnglish
Title of host publication40th Annual ACM Symposium on Applied Computing, SAC 2025
PublisherAssociation for Computing Machinery
Pages1325-1334
Number of pages10
ISBN (Electronic)9798400706295
DOIs
Publication statusPublished - 2025 May 14
Event40th Annual ACM Symposium on Applied Computing, SAC 2025 - Catania, Italy
Duration: 2025 Mar 312025 Apr 4

Publication series

NameProceedings of the ACM Symposium on Applied Computing

Conference

Conference40th Annual ACM Symposium on Applied Computing, SAC 2025
Country/TerritoryItaly
CityCatania
Period25/3/3125/4/4

Bibliographical note

Publisher Copyright:
Copyright © 2025 held by the owner/author(s).

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Transparent Smartphone Memory Expansion'. Together they form a unique fingerprint.

Cite this