Skip to main navigation Skip to search Skip to main content

HCCache: A hybrid client-side cache management scheme for I/O-intensive workloads in network-based file systems

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Client-side caching is an effective technique to improve I/O performance in network-based file systems. However, current block-indexed caching structure suffers from cache efficiency problem under high concurrency environment, especially for small files workloads. In this paper, we present a hybrid client-side caching (HCCache) scheme to avoid performance degradation caused by the block interleaving problem and increase the efficiency of cache data management by customizing content addressable level for files with different sizes. Two new metrics are also proposed to accurately evaluate the cache efficiency based on the analysis of shortcomings of hit rate metrics. Extensive simulations show the I/O performance of small files with HCCache can be improved by factors of 34.2 and 6.1 percent in terms of aggregate I/O bandwidth and access latency, respectively. Meanwhile, HCCache can significantly reduce the lookup times of content addressable data blocks and improve the access latency for small files.

Original languageEnglish
Title of host publicationProceedings - 13th International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2012
Pages467-473
Number of pages7
DOIs
StatePublished - 2012
Event13th International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2012 - Beijing, China
Duration: 14 Dec 201216 Dec 2012

Publication series

NameParallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings

Conference

Conference13th International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2012
Country/TerritoryChina
CityBeijing
Period14/12/1216/12/12

Keywords

  • cache efficiency
  • client-side caching
  • small files

Fingerprint

Dive into the research topics of 'HCCache: A hybrid client-side cache management scheme for I/O-intensive workloads in network-based file systems'. Together they form a unique fingerprint.

Cite this