SwapBench: The easy way to demystify swapping in mobile systems

  • Xiao Zhu
  • , Duo Liu*
  • , Liang Liang
  • , Kan Zhong
  • , Meikang Qiu
  • , Edwin H.M. Sha
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

Mobile systems such as smartphones and tablets are re-adopting swapping - a mature but by rarely used OS feature - to extend memory capacity without adding more DRAM, especially low-end devices. This resurgence of swapping in mobile systems has inspired both traditional 'off-the-rack' schemes and new approaches based on compression and new hardware. Their vastly different designs, however, make them difficult for system designers to measure, compare and revise. In this paper, we propose an evaluation framework, SwapBench, to appraise swap schemes and focus on two important but overlooked metrics: application launch and switch. Cross-validation with microbenchmarks shows that SwapBench is accurate. Based on the findings from SwapBench, we further discuss the impacts of different approaches to swapping in mobile systems.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security and 2015 IEEE 12th International Conference on Embedded Software and Systems, HPCC-CSS-ICESS 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages497-502
Number of pages6
ISBN (Electronic)9781479989362
DOIs
StatePublished - 23 Nov 2015
Externally publishedYes
Event17th IEEE International Conference on High Performance Computing and Communications, IEEE 7th International Symposium on Cyberspace Safety and Security and IEEE 12th International Conference on Embedded Software and Systems, HPCC-ICESS-CSS 2015 - New York, United States
Duration: 24 Aug 201526 Aug 2015

Publication series

NameProceedings - 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security and 2015 IEEE 12th International Conference on Embedded Software and Systems, HPCC-CSS-ICESS 2015

Conference

Conference17th IEEE International Conference on High Performance Computing and Communications, IEEE 7th International Symposium on Cyberspace Safety and Security and IEEE 12th International Conference on Embedded Software and Systems, HPCC-ICESS-CSS 2015
Country/TerritoryUnited States
CityNew York
Period24/08/1526/08/15

Keywords

  • Evaluation
  • Framework
  • Mobile
  • Swap

Fingerprint

Dive into the research topics of 'SwapBench: The easy way to demystify swapping in mobile systems'. Together they form a unique fingerprint.

Cite this