@inproceedings{f010dd09e28f40b2bda9f723817e1d4b,
title = "Sparrow: Flexible Memory Deduplication in Android Systems with Similar-Page Awareness",
abstract = "Mobile devices have become ubiquitous in daily life. In contrast to traditional servers, mobile devices suffer from limited memory resources, leading to a significant degradation in the user experience. This paper demonstrates that the primary cause of memory consumption lies in anonymous pages associated with application heaps. Existing schemes are ineffective in deduplicating these pages due to the limited occurrence of the same anonymous pages. This paper presents Sparrow, a similar-page aware deduplication solution for mobile systems. Sparrow shows that memory pages still have the potential to deduplicate, even though the same pages are rare. An interesting observation inspires this, that is, a high number of pages having the partially-same contents. We have implemented Sparrow on real-life smartphones. Experimental results indicate that 30.45% more space can be saved with Sparrow. {\textcopyright} 2024 EDAA.",
keywords = "Android, Memory deduplication, Mobile system",
author = "Guangyu Wei and Changlong Li and Rui Xu and Qingfeng Zhuge and Sha, {Edwin H.-M.}",
year = "2024",
doi = "10.23919/DATE58400.2024.10546588",
language = "English",
series = "Proceedings -Design, Automation and Test in Europe, DATE",
publisher = "IEEE",
booktitle = "2024 Design, Automation & Test in Europe Conference and Exhibition (DATE) - Proceedings",
address = "United States",
note = "2024 Design, Automation and Test in Europe Conference and Exhibition, DATE 2024 ; Conference date: 25-03-2024 Through 27-03-2024",
}