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