DocumentCode
3697113
Title
ClusterFetch: A Lightweight Prefetcher that Responds to Intensive Disk Read Patterns
Author
Junhee Ryu;Haksu Jeong;Dongeun Lee;Heonshik Shin;Kyungtae Kang
Author_Institution
Samsung Electron., Suwon, South Korea
fYear
2015
Firstpage
1051
Lastpage
1056
Abstract
Application launch and loading times are important determinants of user experience in the personal computing environment. Since these delays largely depend on the performance of secondary storage, they can be reduced by prefetching disk blocks. However, existing prefetching schemes for general workloads incur a significant overhead in analyzing correlations between blocks so as to choose the blocks to prefetch, and, more significantly, these analyses lack accuracy. We propose a lightweight prefetcher called ClusterFetch which records the sequences of I/O requests that are triggered by file requests during launch and loading. When the same application is run again, the disk blocks that correspond to the stored sequences of I/O requests are prefetched when the related files are opened. Experimental results show that ClusterFetch can reduce application launch times by up to 30.9%, and loading times by up to 15.9%.
Keywords
"Prefetching","Loading","Correlation","Process control","Monitoring","Delays","Electronic mail"
Publisher
ieee
Conference_Titel
High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), 2015 IEEE 17th International Conference on
Type
conf
DOI
10.1109/HPCC-CSS-ICESS.2015.258
Filename
7336308
Link To Document