• 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