Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Spidermine: Low Overhead User-Level Prefetching

Authors
Won, JiwoongAhn, JeminYun, SangwoonKim, JongchanKang, Kyungtae
Issue Date
Mar-2023
Publisher
ASSOC COMPUTING MACHINERY
Keywords
Spidermine; Prefetching; I/O optimization
Citation
SAC '23: Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing, pp 1332 - 1341
Pages
10
Indexed
SCIE
SCOPUS
Journal Title
SAC '23: Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing
Start Page
1332
End Page
1341
URI
https://scholarworks.bwise.kr/erica/handle/2021.sw.erica/118940
DOI
10.1145/3555776.3577754
Abstract
Spidermine monitors the rate at which read requests are issued by an application, and thus detects bursts of disk reads. It then determines an address at which to insert a breakpoint into the application code or a library before each burst, and logs each breakpoint, together with the data required for the subsequent burst. When the application is subsequently run, Spidermine inserts breakpoints at each logged address by temporarily replacing the instruction. Spidermine is then invoked at each breakpoint, and prefetches the corresponding data blocks into the page cache. This use of breakpoints as triggers for prefetching eliminates the need for monitoring to determine when to prefetch data during program execution. Also, by operating at the user level, Spidermine avoids interference with other applications. Experiments on 11 benchmark applications demonstrated that Spidermine can reduce the time for launch by up to 54.1%, and for run-time data-loading by up to 70.1% on a hard disk drive, 13.3% and 47.0% respectively, on a solid-disk drive.
Files in This Item
Go to Link
Appears in
Collections
COLLEGE OF COMPUTING > DEPARTMENT OF ARTIFICIAL INTELLIGENCE > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kang, Kyung tae photo

Kang, Kyung tae
COLLEGE OF COMPUTING (DEPARTMENT OF ARTIFICIAL INTELLIGENCE)
Read more

Altmetrics

Total Views & Downloads

BROWSE