DocumentCode :
3588662
Title :
HFA: A Hint Frequency-based approach to enhance the I/O performance of multi-level cache storage systems
Author :
Xiaodong Meng ; Chentao Wu ; Jie Li ; Xiaoyao Liang ; Yao Bin ; Minyi Guo ; Long Zheng
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
fYear :
2014
Firstpage :
376
Lastpage :
383
Abstract :
With the enormous and increasing user demand, I/O performance is one of the primary considerations to build a data center. Several new technologies in data centers, such as tiered storage [33], prompt the widespread usage of multi-level cache techniques. In these storage systems, the upper level storage typically serves as a cache for the lower level, which forms a distributed multi-level cache system. However, although many excellent multi-level cache algorithms are proposed to improve the I/O performance, they still have potential to be enhanced by investigating the history information of hints [28]. To address this challenge, in this paper, we propose a novel Hint Frequency-based Approach (HFA), to improve the overall multi-level cache performance of storage systems. The main idea of HFA is using hint frequencies (the total number of demotions/promotions by employing demote/promote hints) to efficiently explore the valuable history information of data blocks among multiple levels. HFA can be applied with several popular multi-level cache algorithms, such as Demote, Promote, Hint-K, etc. Simulation results show that, compared to original multi-level cache algorithms such as Demote, Promote and Hint-K, HFA can improve the I/O performance by up to 20% under different I/O workloads.
Keywords :
cache storage; computer centres; input-output programs; HFA; Hint-K algorithm; IO performance; data blocks; data center; demote algorithm; distributed multilevel cache system; hint frequency-based approach; multilevel cache performance; multilevel cache storage systems; promote algorithm; tiered storage; upper level storage; user demand; valuable history information; Algorithm design and analysis; Cache storage; Heuristic algorithms; History; Performance evaluation; Servers; Simulation; Demote; Multi-level Cache; Performance Evaluation; Promote; Storage Systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2014 20th IEEE International Conference on
Type :
conf
DOI :
10.1109/PADSW.2014.7097831
Filename :
7097831
Link To Document :
بازگشت