Abstract
A new method of prefetching data blocks from the NVCache to the page cache in main memory and cascading prefetching n-blocks from a hard disk to the NVCache together was proposed to reduce the spin-up frequency of a hybrid hard disk drive and thus enhance I/O performance. The proposed method consists of three steps: 1) Analyzing the pattern of read requests in block units; 2) Determining the number of blocks prefetched to the NVCache; 3) Replacing blocks in the NVCache according to the block replacement policy. The proposed method can reduce the latency time of a hybrid hard disk and optimize the power consumption of an IPTV set-top box. Experimental results show that the proposed method provides better average response time compared to an existing adaptive multistream prefetching (AMP) method by 25.17%. It also reduces by 20.83% the average power consumption over that of the existing external caching in energy saving storage system (EXCES) method.
Similar content being viewed by others
References
PANABAKER R. Hybrid hard disk & readyDrive? technology: Improving performance and power for windows vista mobile PCs [C]// Proceedings of Microsoft WinHEC. Seattle, 2006.
Intel® Turbo Memory with User Pinning. [2008-08-17]. http://www.intel.com/design/flash/nand/turbomemory/index.htm
PARK Kwang-hee, YANG Jun-sik, CHANG Joon-hyuk, KIM Deok-hwan. Anticipatory I/O management for clustered flash translation layer in NAND flash memory [J]. ETRI Journal, 2008, 30(6): 790–798.
USECHE L, GUERRA J, BHADKAMKAR M, ALARON M, RANGASWAMI R. EXCES: External caching in energy saving storage systems [C]// Proceedings of the 13th International Symposium on High-Performance Computer Architecture. Phoenix: IEEE Press, 2008: 89–100.
BISSON T, BRANDT S, LONG D D E. NVCache: Increasing the effectiveness of disk spin-down algorithms with caching [C]// Proceedings of the 14th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS). Monterey: IEEE Press, 2006: 422–432.
BISSON T, BRANDT S A. Adaptive disk spin-down algorithms in practice [C]// Proceedings of 3rd USENIX Conference on File and Storage Technologies (FAST). San Francisco: USENIX Press, 2004.
BOVET D P, CESATI M. Understanding the Linux Kernel (3/E) [C]// O’REILLY Press, 2005.
GILL B, BATHEN L. AMP: Adaptive multistream prefetching in a shared cache [C]// Proceedings of the 5th USENIX Conference on File and Storage Technologies (FAST). San Jose: USENIX Press, 2007: 185–198.
GO Young-wook, LEE Geun-hyung, PHARK Kwang-hee, KIM Deok-hwan. Design and implementation of power consumption measurement simulator for hard disk on mobile computing system [C]// KIISE, Korea Computer Congress. Seoul, 2008: 459–463.
KIM D H, YANG J S, SONG J S. n-block prefetching method using hybrid storage adaptable to an IPTV set-top box [C]// Proceedings of IC-ICTES. Pattaya: IEEE Press, 2011: 45–48.
SAMSUNG HYBRID HDD HM16HJI characteristics. [EB/OL]. [2006-10-27]. http://www.samsung.com/us/consumer/office/hard-drives/hybrid-hdd-flashon/HM16HJI/index.idx?pagetype=prd_detail
SAMSUNG Electronics. NAND-type Flash Memory. [EB/OL]. [2008-12-23]. http://www.samsung.com/Products/Semiconductor/Flash/index.htm
BROWN L, KARASYOV K A, LEBEDEV V P, STARIKOVSKIY A Y, STANLEY R P. Linux laptop battery life: Measurement tools, techniques, and results [R]. 2007.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kim, Dh., Yang, Js. A hybrid storage technology for low power consumption and high I/O performance in an IPTV set-top box. J. Cent. South Univ. Technol. 19, 1267–1275 (2012). https://doi.org/10.1007/s11771-012-1138-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11771-012-1138-7