Multigrain: Adaptive multilevel hot data identifier with a stack distance-based prefilter
  • Lee, Hyerim
  • Park, Dongchul
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

Many computer system applications, such as data caching and Not AND (NAND) flash memory-based storage systems, employ a hot data identification scheme. However, regardless of the workload characteristics, most existing studies have adopted only a fine-grained (i.e., block-level) hot data decision policy, causing high computational overhead and error rates. Different workloads mandate different treatments to achieve effective hot data identification. Based on our comprehensive workload studies, this paper proposes Multigrain, an adaptive multilevel hot data identification scheme that dynamically selects a coarse-grained (i.e., subrequest-level) policy or coarser-grained (i.e., request-level) policy based on the workload. The proposed Multigrain employs multiple effective bloom filters to capture frequency and recency information. Moreover, it adopts a simple and smart prefilter mechanism leveraging workload stack distance information. To our knowledge, the proposed scheme is the first multilevel coarse-grained hot data identification scheme that judiciously selects an optimal hot data decision granularity to achieve effective and accurate identification. Our extensive experiments with many realistic workloads demonstrate that our adaptive multilevel scheme significantly reduces the execution time (by an average of up to 6.9×) and error rate (by an average of up to 2.27×) using the effective coarse-grained policies and a prefiltering mechanism.

키워드

Bloom filterHot data identificationMulti-levelPrefilteringReuse distanceStack distance
제목
Multigrain: Adaptive multilevel hot data identifier with a stack distance-based prefilter
저자
Lee, HyerimPark, Dongchul
DOI
10.1016/j.future.2025.107762
발행일
2025-06
유형
Article
저널명
Future Generation Computer Systems
167