• DocumentCode
    589576
  • Title

    An adaptive prefetching scheme for storage system in multi-application environment

  • Author

    Chen Jianxi ; Wei Qingsong ; Chen Cheng

  • Author_Institution
    Data Storage Inst., Agency for Sci., Technol. & Res., Singapore, Singapore
  • fYear
    2012
  • fDate
    Oct. 31 2012-Nov. 2 2012
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    The performance gap between CPU and storage subsystem is becoming bigger and bigger. To fill the gap, the most common methods are caching and prefetching. Prefetching can read data into cache-buffer before it is accessed, which depends on predicting data blocks to be accessed accurately. However, it is very difficult to predict next I/O requests in storage subsystem because the system will serve lots of applications simultaneously. I/O requests that come from multi-application are mixed together and the original sequent I/Os look like random I/Os, which make it more difficult to figure out the I/O mode and predict the data block to be accessed. In this paper, we designed and implemented a prefetching scheme for storage system to adapt to multi-application, named PSAM. A 3-level hash table is used to help detecting sequential I/O in mixed I/O stream. Once sequential I/O sub-stream is detected, an adaptive sequential prefetching algorithm is applied on it. Differing from most common prefetching schemes, PSAM maintains prefetching-data and hot-data in two different caches, which are designed independently for being more flexible. Applications need not inform anything to PSAM, which keeps the application interface compatible. The evaluation result shows that PSAM can improve the performance of the storage system by 30 percent to 3 times in multi-application environment.
  • Keywords
    cache storage; I/O sub-stream; adaptive prefetching scheme; adaptive sequential prefetching algorithm; cache buffer; data blocks; multiapplication environment; storage subsystem; Prefetching; Hash table; Multi-application; Prefetching; Sequential I/O;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    APMRC, 2012 Digest
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4673-4734-1
  • Type

    conf

  • Filename
    6407521