HFA: A Hint Frequency-based Approach to Enhance the I/O Performance of Multi-level Cache Storage Systems

被引:0
作者
Meng, Xiaodong [1 ]
Wu, Chentao [1 ]
Li, Jie [1 ]
Liang, Xiaoyao [1 ]
Bin, Yao [1 ]
Guo, Minyi [1 ]
Zheng, Long [1 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai Key Lab Scalable Comp & Syst, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
来源
2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS) | 2014年
基金
中国国家自然科学基金;
关键词
Storage Systems; Multi-level Cache; Demote; Promote; Performance Evaluation;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:376 / 383
页数:8
相关论文
共 37 条
[1]  
[Anonymous], P ICDCS 08 BEIJ CHIN
[2]  
[Anonymous], P USENIX FAST 03 SAN
[3]  
[Anonymous], P USENIX ATC 03 SAN
[4]  
[Anonymous], P USENIX FAST 07 SAN
[5]  
[Anonymous], P USENIX FAST 09 SAN
[6]  
[Anonymous], P USENIX ATC 02 MONT
[7]  
[Anonymous], P USENIX FAST 08 SAN
[8]  
[Anonymous], P USENIX ATC 01 BOST
[9]  
Appuswamy R., 2013, P MSST 13 LONG BEACH
[10]  
Assaf M., 2012, P NCA 12 CAMBR MA