• DocumentCode
    1269206
  • Title

    A Novel Weighted-Graph-Based Grouping Algorithm for Metadata Prefetching

  • Author

    Gu, Peng ; Wang, Jun ; Zhu, Yifeng ; Jiang, Hong ; Shang, Pengju

  • Author_Institution
    Core Oper. Syst. Div., Microsoft Corp., Redmond, WA, USA
  • Volume
    59
  • Issue
    1
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    15
  • Abstract
    Although data prefetching algorithms have been extensively studied for years, there is no counterpart research done for metadata access performance. Existing data prefetching algorithms, either lack of emphasis on group prefetching, or bearing a high level of computational complexity, do not work well with metadata prefetching cases. Therefore, an efficient, accurate, and distributed metadata-oriented prefetching scheme is critical to leverage the overall performance in large distributed storage systems. In this paper, we present a novel weighted-graph-based prefetching technique, built on both direct and indirect successor relationship, to reap performance benefit from prefetching specifically for clustered metadata servers, an arrangement envisioned necessary for petabyte-scale distributed storage systems. Extensive trace-driven simulations show that by adopting our new metadata prefetching algorithm, the miss rate for metadata accesses on the client site can be effectively reduced, while the average response time of metadata operations can be dramatically cut by up to 67 percent, compared with legacy LRU caching algorithm and existing state-of-the-art prefetching algorithms.
  • Keywords
    graph theory; storage management; metadata-oriented prefetching scheme; petabyte-scale distributed storage system; weighted-graph-based grouping algorithm; weighted-graph-based prefetching; Clustering algorithms; Computational complexity; Delay; Earthquakes; File servers; Network servers; Predictive models; Prefetching; Scalability; Service oriented architecture; Throughput; Prefetch; algorithm; metadata; storage.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2009.115
  • Filename
    5184817