FSLRU: A Page Cache Algorithm for Mobile Devices with Hybrid Memory Architecture
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kang, DH[Kang, Dong Hyun] | - |
dc.contributor.author | Eom, YI[Eom, Young Ik] | - |
dc.date.accessioned | 2021-07-31T16:26:01Z | - |
dc.date.available | 2021-07-31T16:26:01Z | - |
dc.date.created | 2016-11-25 | - |
dc.date.issued | 2016-05 | - |
dc.identifier.issn | 0098-3063 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/skku/handle/2021.sw.skku/36675 | - |
dc.description.abstract | Even though page cache layer of operating system enhances the performance of mobile devices by reducing the number of write requests issued to the underlying mobile storage, the mobile devices still suffer from the excessive write requests. This is because mobile applications frequently trigger synchronous writes with fsync() system call to guarantee the reliability of each application. Unfortunately, these synchronous writes significantly draw both performance and battery power of mobile devices. This paper proposes a novel page cache algorithm, called fsync-aware LRU (FSLRU), that adopts hybrid memory architecture, which is composed of DRAM and emerging nonvolatile memory (NVM). In particular, the proposed algorithm is designed to overcome the negative performance effect of NVM writes, which is measured on a real board. In order to improve performance and energy efficiency of mobile devices, FSLRU integrates the durability function into page cache layer and provides atomic update operations that are necessary to support strong durability. For detailed performance analyses, the proposed algorithm is implemented on a trace-driven simulator and is evaluated on a real board by replaying the results of the simulator. The evaluation results clearly present that FSLRU outperforms the conventional LRU algorithm by up to 3.2 times under three real world workloads while reducing power consumption by up to 99%(1). | - |
dc.publisher | IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC | - |
dc.subject | STORAGE | - |
dc.subject | PERFORMANCE | - |
dc.subject | SYSTEMS | - |
dc.subject | NAND | - |
dc.title | FSLRU: A Page Cache Algorithm for Mobile Devices with Hybrid Memory Architecture | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Kang, DH[Kang, Dong Hyun] | - |
dc.contributor.affiliatedAuthor | Eom, YI[Eom, Young Ik] | - |
dc.identifier.wosid | 000380350400006 | - |
dc.identifier.bibliographicCitation | IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, v.62, no.2, pp.136 - 143 | - |
dc.relation.isPartOf | IEEE TRANSACTIONS ON CONSUMER ELECTRONICS | - |
dc.citation.title | IEEE TRANSACTIONS ON CONSUMER ELECTRONICS | - |
dc.citation.volume | 62 | - |
dc.citation.number | 2 | - |
dc.citation.startPage | 136 | - |
dc.citation.endPage | 143 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.subject.keywordPlus | STORAGE | - |
dc.subject.keywordPlus | PERFORMANCE | - |
dc.subject.keywordPlus | SYSTEMS | - |
dc.subject.keywordPlus | NAND | - |
dc.subject.keywordAuthor | Mobile device | - |
dc.subject.keywordAuthor | Non-volatile memory | - |
dc.subject.keywordAuthor | Hybrid memory architecture | - |
dc.subject.keywordAuthor | Page cache algorithm | - |
dc.subject.keywordAuthor | Durability | - |
dc.subject.keywordAuthor | Atomicity | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
(03063) 25-2, SUNGKYUNKWAN-RO, JONGNO-GU, SEOUL, KOREAsamsunglib@skku.edu
COPYRIGHT © 2021 SUNGKYUNKWAN UNIVERSITY ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.