• DocumentCode
    780341
  • Title

    Design, implementation, and performance evaluation of a detection-based adaptive block replacement scheme

  • Author

    Choi, Jongmoo ; Noh, Sam H. ; Min, Sang Lyul ; Ha, Eun-Yong ; Cho, Yookun

  • Author_Institution
    Ubiquix Co., Seoul, South Korea
  • Volume
    51
  • Issue
    7
  • fYear
    2002
  • fDate
    7/1/2002 12:00:00 AM
  • Firstpage
    793
  • Lastpage
    800
  • Abstract
    A new buffer replacement scheme, called DEAR (detection-based adaptive replacement), is presented for effective caching of disk blocks in the operating system. The proposed DEAR scheme automatically detects block reference patterns of applications and applies different replacement policies to different applications depending on the detected reference pattern. The detection is made by a periodic process and is based on the relationship between block attribute values, such as backward distance and frequency gathered in a period, and the forward distance observed in the next period. This paper also describes an implementation and performance measurement of the DEAR scheme in FreeBSD. The results from performance measurements of several real applications show that, compared with the LRU scheme, the proposed scheme reduces the number of disk I/Os by up to 51 percent, and the response time by up to 35 percent in the case of single application executions. For multiple application executions, the results show that the proposed scheme reduces the number of disk I/Os by up to 20 percent and the overall response time by up to 18 percent
  • Keywords
    buffer storage; operating systems (computers); performance evaluation; storage management; DEAR scheme; FreeBSD; adaptive block replacement; backward distance; block reference patterns; buffer cache; buffer replacement scheme; detection-based adaptive replacement; forward distance; operating system; performance evaluation; reference pattern; Application software; Computer science; Databases; Delay; Frequency; Helium; Measurement; Operating systems; Prefetching; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2002.1017699
  • Filename
    1017699