Inspection and Characterization of App File Usage in Mobile Devices

Cheng JI, Riwei PAN, Li-Pin CHANG, Liang SHI, Zongwei ZHU*, Yu LIANG, Tei-Wei KUO, Chun Jason XUE

*Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

28 Citations (Scopus)

Abstract

While the computing power of mobile devices has been quickly evolving in recent years, the growth of mobile storage capacity is, however, relatively slower. A common problem shared by budget-phone users is that they frequently run out of storage space. This article conducts a deep inspection of file usage of mobile applications and their potential implications on user experience. Our major findings are as follows: First, mobile applications could rapidly consume storage space by creating temporary cache files, but these cache files quickly become obsolete after being re-used for a short period of time. Second, file access patterns of large files, especially executable files, appear highly sparse and random, and therefore large portions of file space are never visited. Third, file prefetching brings an excessive amount of file data into page cache but only a few prefetched data are actually used. The unnecessary memory pressure causes premature memory reclamation and prolongs application launching time. Through the feasibility study of two preliminary optimizations, we demonstrated a high potential to eliminate unnecessary storage and memory space consumption with a minimal impact on user experience.
Original languageEnglish
Article number25
JournalACM Transactions on Storage
Volume16
Issue number4
Online publishedSept 2020
DOIs
Publication statusPublished - Nov 2020

Bibliographical note

Full text of this publication does not contain sufficient affiliation information. With consent from the author(s) concerned, the Research Unit(s) information for this record is based on the existing academic department affiliation of the author(s).

Research Keywords

  • file usage
  • i/O system
  • Measurements
  • memory space
  • storage space

Fingerprint

Dive into the research topics of 'Inspection and Characterization of App File Usage in Mobile Devices'. Together they form a unique fingerprint.

Cite this