• DocumentCode
    2641297
  • Title

    A cost-based replacement algorithm for object buffers

  • Author

    Park, Chong-Mok ; Whang, Kyu-Young ; Lee, Jeong-Joon ; Song, Il-Yeol

  • Author_Institution
    Adv. Inf. Technol. Res. Center, Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    589
  • Lastpage
    597
  • Abstract
    Many object-oriented database systems manage object buffers to provide fast access to objects. Traditional buffer replacement algorithms based on fixed-length pages simply assume that the cost incurred by operating a buffer is proportional to the number of buffer faults. However, this assumption no longer holds in an object buffer where objects are of variable-lengths and the cost of replacing an object varies for each object. We propose a cost-based replacement algorithm for object buffers. The proposed algorithm replaces the objects that have minimum costs per unit time and unit space. The cost model extends the previous page-based one to include the replacement costs and the sizes of objects. The performance tests show that the proposed algorithm is almost always superior to the LRU-2 algorithm and, when significant replacement cost is involved, is more than twice as fast
  • Keywords
    buffer storage; object-oriented databases; software performance evaluation; storage management; LRU-2 algorithm; buffer faults; buffer replacement algorithms; cost model; cost-based replacement algorithm; fixed-length pages; object buffers; object-oriented database; performance tests; Buffer storage; Clocks; Computer science; Costs; Database systems; Educational institutions; Information science; Information technology; Object oriented modeling; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2000. COMPSAC 2000. The 24th Annual International
  • Conference_Location
    Taipei
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-0792-1
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2000.884785
  • Filename
    884785