Mismatched Memory Management of Android Smartphones

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

7 Citations (Scopus)

Abstract

Current Linux memory management algorithms have been applied for many years. Android inherits Linux kernel, and thus the memory management algorithms of Linux are transplanted to Android smartphones. To evaluate the efficiency of the memory management algorithms of Android, page re-fault is applied as the target metric in this paper. Through carefully designed experiments, this paper shows that current memory management algorithms are not working well on Android smartphones. For example, page re-fault is up to 37% when running a set of popular apps, which means a large proportion of pages evicted by the existing memory management algorithms are accessed again in the near future. Furthermore, the causes of the high page re-fault ratio are analyzed. Based on the analysis, a tradeoff between the reclaim size and the overall performance is uncovered. By exploiting this tradeoff, a preliminary idea is proposed to improve the performance of Android smartphones.
Original languageEnglish
Title of host publicationProceedings of the 11th USENIX Conference on Hot Topics in Storage and File Systems
PublisherUSENIX Association
Publication statusPublished - Jul 2019
EventHotStorage '19: 11th USENIX Workshop on Hot Topics in Storage and File Systems - Renton, United States
Duration: 8 Jul 20199 Jul 2019
https://www.usenix.org/conference/hotstorage19

Publication series

NameUSENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019, co-located with USENIX ATC

Conference

ConferenceHotStorage '19
PlaceUnited States
CityRenton
Period8/07/199/07/19
Internet address

Fingerprint

Dive into the research topics of 'Mismatched Memory Management of Android Smartphones'. Together they form a unique fingerprint.

Cite this