• 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