DocumentCode :
3028357
Title :
Advil: A Pain Reliever for the Storage Performance of Mobile Devices
Author :
Je-Min Kim ; Jin-Soo Kim
Author_Institution :
Coll. of Inf. & Commun. Eng., Sungkyunkwan Univ., Suwon, South Korea
fYear :
2012
fDate :
5-7 Dec. 2012
Firstpage :
429
Lastpage :
436
Abstract :
Recently, mobile devices are demanding more performance in computing power, network, and storage. Among these components, storage is one of the most important components which directly influence end-user experience. The poor random write performance is particularly painful to mobile devices, but this situation is expected to continue due to limited cost and power budget in embedded flash-based storage. This paper proposes a novel software layer called Advil to relieve the random write performance of mobile devices. Advil filters out small random writes and logs them sequentially into a small buffer space (called reserved area), in a transparent way to file systems and flash-based storage devices. To take advantage of the fact that the data invalidated in the reserved area does not have to be synchronized to the original location, Advil identifies hot data and keeps them in the reserved area. The amount of hot data is dynamically adjusted according to the change in the workload characteristics. In addition, Advil selectively performs page padding and block padding when the data is moved to the original location to increase the efficiency in the underlying flash-based storage. Our evaluation results show that Advil improves the storage write performance of realistic smart phone workloads up to three times.
Keywords :
buffer storage; flash memories; smart phones; Advil filters; block padding; computing power; embedded flash-based storage; end-user experience; file systems; flash-based storage devices; mobile devices; page padding; power budget; random write performance; realistic smartphone workloads; software layer; storage write performance; workload characteristics; Ash; Computer architecture; Mobile communication; Mobile handsets; Performance evaluation; Random access memory; System-on-a-chip; Mobile Storage; Smartphone; eMMC;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
Conference_Location :
Nicosia
Print_ISBN :
978-1-4673-5165-2
Electronic_ISBN :
978-0-7695-4914-9
Type :
conf
DOI :
10.1109/ICCSE.2012.66
Filename :
6417325
Link To Document :
بازگشت