Freezing-based Memory and Process Co-design for User Experience on Resource-limited Mobile Devices
Li, Changlong ; Zhu, Zongwei ; Xue, Chun Jason ; Liang, Yu ; Ausavarungnirun, Rachata ; Shi, Liang ; Zhou, Xuehai
Li, Changlong
Zhu, Zongwei
Xue, Chun Jason
Liang, Yu
Ausavarungnirun, Rachata
Shi, Liang
Zhou, Xuehai
Supervisor
Department
Computer Science
Embargo End Date
Type
Journal article
Date
2025
License
Language
English
Collections
Research Projects
Organizational Units
Journal Issue
Abstract
Mobile devices with limited resources are prevalent, as they have a relatively low price. Providing a good user experience with limited resources has been a big challenge. This work finds that foreground applications are often unexpectedly interfered by background applications’ memory activities. Improving user experience on resource-limited mobile devices calls for a strong collaboration between memory and process management. This article proposes Ice, a framework to optimize the user experience on resource-limited mobile devices. With Ice, processes that will cause frequent refaults in the background are identified and frozen accordingly. The frozen application will be thawed when memory condition allows. Based on the proposed Ice, this work shows that the refault can be further reduced by revisiting the LRU lists in the original kernel with app-freezing awareness (called Ice+). Evaluation of resource-limited mobile devices demonstrates that the user experience is effectively improved with Ice. Specifically, Ice boosts the frame rate by 1.57x on average over the state of the art. The frame rate is further enhanced by 5.14% on average with Ice+.
Citation
C. Li et al., “Freezing-based Memory and Process Co-design for User Experience on Resource-limited Mobile Devices,” ACM Transactions on Computer Systems, vol. 43, no. 1–2, pp. 1–29, Apr. 2025, doi: 10.1145/3714409.
Source
ACM Transactions on Computer Systems
Conference
Keywords
Subjects
Source
Publisher
Association for Computing Machinery
