Comparison of hybrid and hierarchical swap architectures in android by using nvm

Jisun Kim, Hyokyung Bahn

Research output: Contribution to journalArticlepeer-review

3 Scopus citations


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 languageEnglish
Pages (from-to)651-657
Number of pages7
JournalJournal of Semiconductor Technology and Science
Issue number6
StatePublished - Dec 2018

Bibliographical note

Publisher Copyright:
© 2018, Institute of Electronics Engineers of Korea. All rights reserved.


  • Android
  • Hybrid storage
  • NVM
  • Storage performance
  • Swap


Dive into the research topics of 'Comparison of hybrid and hierarchical swap architectures in android by using nvm'. Together they form a unique fingerprint.

Cite this