DocumentCode :
703928
Title :
A small non-volatile write buffer to reduce storage writes in smartphones
Author :
Mungyu Son ; Sungkwang Lee ; Kyungho Kim ; Sungjoo Yoo ; Sunggu Lee
fYear :
2015
fDate :
9-13 March 2015
Firstpage :
713
Lastpage :
718
Abstract :
Storage write behavior in mobile devices, e.g., smartphones, is characterized by frequent overwrites of small data. In our work, we first demonstrate a small non-volatile write buffer is effective in coalescing such overwrites to reduce storage writes. We also present how to make the best use of write buffer resource the size of which is limited by the requirement of small form factor. We present two new methods, shadow tag and SQLite-aware buffer management both of which aim at identifying hot storage data to keep in the write buffer. We also investigate the storage behavior of multiple mobile applications and show that their interference can reduce the effectiveness of write buffer. In order to resolve this problem, we propose a new dynamic buffer allocation method. We did experiments with real mobile applications running on a smartphone and a Flash memory-based storage system and obtained average 56.2% and 50.2% reduction in storage writes in single and multiple application runs, respectively.
Keywords :
flash memories; mobile computing; smart phones; storage allocation; SQLite-aware buffer management; dynamic buffer allocation method; flash memory-based storage system; hot storage data identification; mobile devices; multiple mobile applications; nonvolatile write buffer; shadow tag; smartphones; storage write behavior; write buffer resource; Buffer storage; Databases; Flash memories; Mobile communication; Nonvolatile memory; Smart phones;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location :
Grenoble
Print_ISBN :
978-3-9815-3704-8
Type :
conf
Filename :
7092480
Link To Document :
بازگشت