ClusterFetch: A lightweight prefetcher for general workloads

  • Jeong, Haksu; 
  • Ryu, Junhee; 
  • Lee, Dongeun; 
  • Lee, Jaemyoun; 
  • Shin, Heonshik; 
  • ... Kang, Kyungtae
Citations

SCOPUS

1

초록

Application loading times can be reduced by prefetching disk blocks into the buffer cache. Existing prefetching schemes for general workloads suffer from significant overheads and low accuracy. ClusterFetch is a lightweight prefetcher that identifies continuous sequences of I/O requests and identifies the files that trigger them. The next time that the same files are opened, the corresponding disk blocks are prefetched. In experiments, ClusterFetch reduced the launch time, by which we refer to the latency that occurs when a programfirst runs, by 15.2 to 30.9%, and loading times, meaning the delays that are incurred while additional data is loaded from the disk during program execution, by 15.9%. Copyright © 2015 ACM.

키워드

ClusterFetch; Launch and loading times reduction; Lightweight prefetch; Additional datum; Buffer caches; ClusterFetch; Continuous sequences; Loading time; Pre-fetching scheme; Prefetches; Program execution; Loading
제목
ClusterFetch: A lightweight prefetcher for general workloads
저자
Jeong, Haksu; Ryu, Junhee; Lee, Dongeun; Lee, Jaemyoun; Shin, Heonshik; Kang, Kyungtae
DOI
10.1145/2668930.2688062
발행일
2015-01
유형
Conference Paper
저널명
ICPE 2015 - Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering
페이지
99 ~ 100