View : 705 Download: 0

Early eviction of non-reusable journal data in smartphone buffer cache management

Title
Early eviction of non-reusable journal data in smartphone buffer cache management
Authors
Kim D.Bahn H.
Ewha Authors
반효경
SCOPUS Author ID
반효경scopus
Issue Date
2017
Journal Title
Proceedings - 2017 4th International Conference on Information Science and Control Engineering, ICISCE 2017
Citation
Proceedings - 2017 4th International Conference on Information Science and Control Engineering, ICISCE 2017, pp. 278 - 282
Keywords
Buffer cacheJournalingSmartphoneSQLite
Publisher
Institute of Electrical and Electronics Engineers Inc.
Indexed
SCOPUS scopus
Document Type
Conference Paper
Abstract
In order to resist sudden power failures, smartphone systems usually manipulate file writes via SQLite journaling, which incurs writes to another file. Although this file will never be used unless system crash occurs, it resides in the buffer cache, thereby polluting the precious cache space. In this paper, we present a novel buffer cache management scheme for smartphone systems that aggressively evicts non-reusable journal data from the buffer cache. Specifically, our scheme classifies data not to be accessed again like SQLite journal data, and performs early eviction from the buffer cache to improve cache space utilization. Experimental results with various real smartphone applications show that the proposed buffer cache management scheme improves the cache miss ratio by 21% on average. We also show that this improvement can reduce the buffer cache size significantly without performance degradations, which would allow for the reduction of energy consumption in a smartphone memory system. © 2017 IEEE.
DOI
10.1109/ICISCE.2017.66
ISBN
9781538630136
Appears in Collections:
인공지능대학 > 컴퓨터공학과 > Journal papers
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE