A buffer cache algorithm for hybrid memory architecture in mobile devices

Chansoo Oh, Dong Hyun Kang, Minho Lee, Young Ik Eom

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

Abstract

In general computing environments including mobile devices, buffer cache algorithm is generally used to mitigate the performance gap between CPU and secondary storage. However, traditional DRAM-based buffer cache architecture reveals a power consumption problem in mobile devices, because it periodically performs the refresh operations to maintain data in DRAM. In addition, traditional buffer cache algorithms never consider the states of mobile applications (e.g., foreground and background state). In this paper, we propose a novel buffer cache algorithm, which efficiently addresses the above issues based on hybrid main memory architecture that is comprised of DRAM and PCM. Our algorithm is motivated by key observation that background applications on mobile device rarely issue I/O requests as well as they can degrade the performance of foreground applications because of the interferences among the I/O requests of applications. For evaluation, we implemented our algorithm and compared its performance against two other algorithms. Our experimental results show that our algorithm reduces the elapsed time of the foreground applications by 53% on average and the power consumption by 23% on average without any negative performance effects on background applications.

Original languageEnglish
Title of host publicationCloud Computing - 6th International Conference, CloudComp 2015
EditorsYin Zhang, Chan-Hyun Youn, Limei Peng
PublisherSpringer Verlag
Pages293-300
Number of pages8
ISBN (Print)9783319389035
DOIs
StatePublished - 2016
Event6th International Conference on Cloud Computing, CloudComp 2015 - Daejeon, Korea, Republic of
Duration: 28 Oct 201529 Oct 2015

Publication series

NameLecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST
Volume167
ISSN (Print)1867-8211

Conference

Conference6th International Conference on Cloud Computing, CloudComp 2015
Country/TerritoryKorea, Republic of
CityDaejeon
Period28/10/1529/10/15

Keywords

  • Background application
  • Buffer cache algorithm
  • Foreground application
  • Hybrid memory system
  • Mobile device

Fingerprint

Dive into the research topics of 'A buffer cache algorithm for hybrid memory architecture in mobile devices'. Together they form a unique fingerprint.

Cite this