2020
DOI: 10.1109/access.2020.2992072
|View full text |Cite
|
Sign up to set email alerts
|

Maintaining Application Context of Smartphones by Selectively Supporting Swap and Kill

Abstract: With the rapid diffusion of smartphones as well as the technical advances in mobile platform technologies, application domains supported by smartphones have dramatically increased. Unlike traditional computer systems, however, the context of applications may be lost in a smartphone as mobile OS usually kills applications without user's approval when free memory space is exhausted. This was not a serious issue when a smartphone was a personal entertainment device, but it is now significant as a lot of official … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(12 citation statements)
references
References 24 publications
0
12
0
Order By: Relevance
“…In a study using ZRAM and storage as the swap area [17], the swap cost of a page was calculated to swap out frequently referenced pages into ZRAM while swapping out infrequently used pages to storage. Taking compression ratio [18] or application behavior [19] into consideration to estimate the cost of a page showed benefits for swapping out pages, extended storage lifespan and higher application launch speeds. In a study that proposed memory management using the average reuse distance [10,14], which indicates the number of times other applications were launched between the launch and relaunch of an application, it was considered that an application was more likely to be relaunched when its average reuse distance was smaller.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In a study using ZRAM and storage as the swap area [17], the swap cost of a page was calculated to swap out frequently referenced pages into ZRAM while swapping out infrequently used pages to storage. Taking compression ratio [18] or application behavior [19] into consideration to estimate the cost of a page showed benefits for swapping out pages, extended storage lifespan and higher application launch speeds. In a study that proposed memory management using the average reuse distance [10,14], which indicates the number of times other applications were launched between the launch and relaunch of an application, it was considered that an application was more likely to be relaunched when its average reuse distance was smaller.…”
Section: Related Workmentioning
confidence: 99%
“…This prevents users from experiencing reduced system performance when they relaunch frequently used applications. Swap techniques that use secondary storage as part of the main memory space have been considered [4][5][6] to efficiently utilize the main memory of smartphones. However, owing to wear-out problems of NAND flash memory-based storage devices, ZRAM [7], which compresses memory space and uses it as swap space, or ZSWAP [8], which is used as swap cache, can be used for smartphone memory management.…”
Section: Introductionmentioning
confidence: 99%
“…When free memory space is below the LMK-threshold, Android triggers LMK to make free memory. LMK selects the lowest priority application and kills it, thereby freeing all pages belonging to that application [41]. The priorities of applications are determined based on the time of the last use.…”
Section: Android Memory Management and Castementioning
confidence: 99%
“…This can be realized by memory swap, which makes use of secondary storage as an extension of the main memory to save the context of an app when free memory space is not sufficient [8]. Even if swap has been widely adopted in existing computer systems, it is not easy to support swap in smartphones [7,9]. In particular, a serious slowing-down problem during launching an app is observable with a smartphone that activates the swap function [7].…”
Section: Introductionmentioning
confidence: 99%