• DocumentCode
    1444687
  • Title

    Adaptive prefetching and storage reorganization in a log-structured storage system

  • Author

    Chee, Chye Lin ; Lu, Hongjun ; Tang, Hong ; Ramamoorthy, C.V.

  • Author_Institution
    Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
  • Volume
    10
  • Issue
    5
  • fYear
    1998
  • Firstpage
    824
  • Lastpage
    838
  • Abstract
    We present a storage management system that has the ability to adapt to the data access characteristics of the application that uses it based on collection and analysis of runtime statistics. This feature is especially useful in the storage management layer of database systems, where applications exhibit relatively predictable access patterns. Adaptive reorganization is performed by the storage management system in a manner that optimizes the access patterns of the system for which it is used. We enhance the log-structured storage system that naturally caters for write optimization, with the addition of a statistics collection mechanism to determine data access patterns of applications. The storage system can serve as a testbed for a variety of statistics analysis and clustering mechanisms. Higher level application-specific data clustering mechanisms can be used to override the storage system´s low-level clustering mechanisms. In addition, the analysis techniques and reorganization scheme can be used in other storage systems. Performance results from our prototype show potential response time speedups of up to 83 percent over the basic log-structured file system in the best case, using a combination of storage reorganization and prefetching
  • Keywords
    database management systems; storage management; data access characteristics; data clustering; log-structured storage system; prefetching; storage management system; storage reorganization; Application software; Computer Society; Computer science; Database systems; Delay effects; Object oriented modeling; Prefetching; Prototypes; Statistical analysis; Statistics;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.729739
  • Filename
    729739