• DocumentCode
    3138060
  • Title

    A New Prefetching Strategy Based on Access Density in Linux

  • Author

    He, Yanxiang ; Wan, Shaohua ; Xiong, Naixue ; Park, Jong

  • Author_Institution
    Sch. of Comput. Sci., Wuhan Univ., Wuhan
  • fYear
    2008
  • fDate
    13-15 Oct. 2008
  • Firstpage
    22
  • Lastpage
    27
  • Abstract
    This paper presents a new access-density-based prefetching strategy to improve prefetching for the access patterns that have not been dealt with in the current Linux read-ahead algorithm. These access patterns include: reading file data backwards, reading files in a stridden way (leaving holes in between two adjacent references), alternating references between multiple file regions and reading files randomly. When these patterns are used, the current Linux read-ahead algorithm cannot handle them because the read-ahead operation is not activated. Three metrics are proposed in the evaluation of the algorithm. The current results, obtained from a real prototype implementation in the Linux kernel, show that such prefetching can have a significant performance improvement on the aforementioned access patterns.
  • Keywords
    Linux; storage management; Linux; access density; prefetching strategy; read-ahead algorithm; Application software; Cache storage; Computer science; File systems; Frequency; Kernel; Linux; Operating systems; Prefetching; Prototypes; Access-density-based prefetching; access-patterns; read-ahead;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and its Applications, 2008. CSA '08. International Symposium on
  • Conference_Location
    Hobart, ACT
  • Print_ISBN
    978-0-7695-3428-2
  • Type

    conf

  • DOI
    10.1109/CSA.2008.11
  • Filename
    4654054