TY - GEN
T1 - Reducing the Overhead of Virtual Memory Swapping by Considering Application Characteristics and Memory Situations
AU - Bahn, Hyokyung
AU - Kim, Jisun
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - As the number of mobile apps continues to increase, the overhead of virtual memory swapping in smartphones is becoming increasingly heavy. Unlike desktop or server systems, the default setting of smartphones does not support swapping, and thus apps are terminated in case there are no available memory space. This is because enabling the swapping function in smartphones accompanies large overhead through storage accesses. In this paper, we present a new swapping policy for smartphones that reduces the overhead of storage accesses significantly. Specifically, our policy considers application characteristics and memory situations to adjust the number of processes to be swapped. To do so, we monitor the current memory situation and determine whether supporting swapping or not for the apps in execution. Measurement studies with Android reference phones through executing 24 popular mobile apps show that the proposed policy reduces the overhead of swapping significantly.
AB - As the number of mobile apps continues to increase, the overhead of virtual memory swapping in smartphones is becoming increasingly heavy. Unlike desktop or server systems, the default setting of smartphones does not support swapping, and thus apps are terminated in case there are no available memory space. This is because enabling the swapping function in smartphones accompanies large overhead through storage accesses. In this paper, we present a new swapping policy for smartphones that reduces the overhead of storage accesses significantly. Specifically, our policy considers application characteristics and memory situations to adjust the number of processes to be swapped. To do so, we monitor the current memory situation and determine whether supporting swapping or not for the apps in execution. Measurement studies with Android reference phones through executing 24 popular mobile apps show that the proposed policy reduces the overhead of swapping significantly.
KW - Android
KW - mobile app
KW - smartphone
KW - swapping
KW - Virtual memory
UR - http://www.scopus.com/inward/record.url?scp=85153965250&partnerID=8YFLogxK
U2 - 10.1109/ITME56794.2022.00099
DO - 10.1109/ITME56794.2022.00099
M3 - Conference contribution
AN - SCOPUS:85153965250
T3 - Proceedings - 2022 12th International Conference on Information Technology in Medicine and Education, ITME 2022
SP - 434
EP - 438
BT - Proceedings - 2022 12th International Conference on Information Technology in Medicine and Education, ITME 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 12th International Conference on Information Technology in Medicine and Education, ITME 2022
Y2 - 18 November 2022 through 20 November 2022
ER -