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.
Original language | English |
---|---|
Title of host publication | Proceedings - 2017 4th International Conference on Information Science and Control Engineering, ICISCE 2017 |
Editors | Ying Dai, Shaozi Li, Yun Cheng |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 278-282 |
Number of pages | 5 |
ISBN (Electronic) | 9781538630136 |
DOIs | |
State | Published - 14 Nov 2017 |
Event | 4th International Conference on Information Science and Control Engineering, ICISCE 2017 - Changsha, Hunan, China Duration: 21 Jul 2017 → 23 Jul 2017 |
Publication series
Name | Proceedings - 2017 4th International Conference on Information Science and Control Engineering, ICISCE 2017 |
---|
Conference
Conference | 4th International Conference on Information Science and Control Engineering, ICISCE 2017 |
---|---|
Country/Territory | China |
City | Changsha, Hunan |
Period | 21/07/17 → 23/07/17 |
Bibliographical note
Funding Information:VI. ACKNOWLEDGMENT This work was supported by the Basic Science Research program through the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2016R1A2B4015750). Hyokyung Bahn is the corresponding author of this paper.
Publisher Copyright:
© 2017 IEEE.
Keywords
- Buffer cache
- Journaling
- Smartphone
- SQLite