ICE: Collaborating Memory and Process Management for User Experience on Resource-limited Mobile Devices

被引:8
作者
Li, Changlong [1 ,2 ]
Liang, Yu [2 ]
Ausavarungnirun, Rachata [3 ]
Zhu, Zongwei [4 ]
Shi, Liang [1 ]
Xue, Chun Jason [2 ]
机构
[1] East China Normal Univ, Sch Comp Sci & Technol, Shanghai, Peoples R China
[2] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[3] King Mongkuts Univ Technol North, TGGS, Bangkok, Thailand
[4] Univ Sci & Technol China, Dept Comp Sci, Hefei, Peoples R China
来源
PROCEEDINGS OF THE EIGHTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS, EUROSYS 2023 | 2023年
关键词
Memory Management; Process Freezing; User Experience; Mobile Device;
D O I
10.1145/3552326.3567497
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 paper found 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 paper proposes a framework, Ice, 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. 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.
引用
收藏
页码:79 / 93
页数:15
相关论文
共 65 条
[1]  
Android Open Source Project, 2012, Source code to manage the Java heap in Android
[2]  
AOSP Foundation, 2021, Android ui/application exerciser monkey tool
[3]  
AOSP Foundation, 2021, Android Debug Bridge (ADB) Tool
[4]  
AOSP Foundation, 2021, Performance tracing using Android Systrace
[5]  
Bakker R., 2022, Android 12: How to Know If an App Is Using the Microphone and the Camera Secretly
[6]  
Bareckas K., 2022, Is My Phone Listening to Me?
[7]  
Brumley J., 2017, The Apple and Samsung Smartphone Market Survey
[8]   A Resource-Driven DVFS Scheme for Smart Handheld Devices [J].
Chang, Yu-Ming ;
Hsiu, Pi-Cheng ;
Chang, Yuan-Hao ;
Chang, Che-Wei .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (03)
[9]   In-Memory File System with Efficient Swap Support for Mobile Smart Devices [J].
Choi, Jungsik ;
Ahn, Joonwook ;
Kim, Jiwon ;
Ryu, Sungtae ;
Han, Hwansoo .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2016, 62 (03) :275-282
[10]  
Courville J, 2016, IEEE S MASS STOR SYS