Abstract
As the application ranges supported by smartphones grow rapidly, the necessity of virtual memory swapping is becoming increasingly important. However, current Android platforms do not support swapping because flash memory does not provide consistent performance for swapping. In this paper, we present a novel swap architecture that adds a small size of NVM to efficiently hide the slow swap problem of Android. Specifically, we present an efficient hybrid swap scheme, which prevents the pollution of NVM from a large portion of single-access data that we observe in Android swapping traces. Experimental results show that our scheme reduces the number of flash I/Os by 6.2% on average and up to 24% by identifying cold data and prohibiting them from entering NVM. We also show the effectiveness of the proposed scheme under various swap architectures.
Original language | English |
---|---|
Pages (from-to) | 651-657 |
Number of pages | 7 |
Journal | Journal of Semiconductor Technology and Science |
Volume | 18 |
Issue number | 6 |
DOIs | |
State | Published - Dec 2018 |
Bibliographical note
Publisher Copyright:© 2018, Institute of Electronics Engineers of Korea. All rights reserved.
Keywords
- Android
- Hybrid storage
- NVM
- Storage performance
- Swap