A cost-based buffer replacement algorithm for object-oriented database systems

被引:4
|
作者
Park, CM
Whang, KY [1 ]
Lee, JJ
Song, IY
机构
[1] Korea Adv Inst Sci & Technol, Adv Informat Technol Res Ctr, AITrc, Dept Comp Sci, Taejon 305701, South Korea
[2] Drexel Univ, Coll Informat Sci & Technol, Philadelphia, PA 19104 USA
关键词
D O I
10.1016/S0020-0255(01)00116-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. In this paper, 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. (C) 2001 Published by Elsevier Science Inc.
引用
收藏
页码:99 / 117
页数:19
相关论文
共 50 条
  • [1] Building a tool for cost-based design of object-oriented database schemas
    Biskup, Joachim
    Menzel, Ralf
    [J]. CONCEPTUAL MODELING - ER 2007, PROCEEDINGS, 2007, 4801 : 120 - 131
  • [2] A cost-based replacement algorithm for object buffers
    Park, CM
    Whang, KY
    Lee, JJ
    Song, IY
    [J]. 24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 589 - 597
  • [3] Cost-based scheduling method using object-oriented approach
    Fan, Su-Ling
    Chong, Heap-Yih
    Hung, Tsung-Wei
    Wang, Yen-Chih
    [J]. AUTOMATION IN CONSTRUCTION, 2016, 65 : 65 - 77
  • [4] OBJECT-ORIENTED DATABASE-SYSTEMS
    SADRI, F
    [J]. PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 195 - 196
  • [5] Triggers for object-oriented database systems
    McKeown, DW
    Saiedian, H
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1997, 10 (02): : 15 - 21
  • [6] Cost-based selection of path expression processing algorithms in object-oriented databases
    Gardarin, G
    Gruser, JR
    Tang, ZH
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, 1996, : 390 - 401
  • [7] Partial rollback in object-oriented/object-relational database management systems with dual buffer
    Kim, WY
    Lee, BS
    Whang, KY
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (02) : 121 - 132
  • [8] FD-Buffer: A Cost-Based Adaptive Buffer Replacement Algorithm for Flash Memory Devices
    On, Sai Tung
    Gao, Shen
    He, Bingsheng
    Wu, Ming
    Luo, Qiong
    Xu, Jianliang
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (09) : 2288 - 2301
  • [9] AN OBJECT ALGEBRA FOR OBJECT-ORIENTED DATABASE-SYSTEMS
    ALHAJJ, R
    ARKUN, ME
    [J]. DATA BASE, 1993, 24 (03): : 13 - 22
  • [10] SECURITY IN OBJECT-ORIENTED DATABASE-SYSTEMS
    THURAISINGHAM, MB
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1990, 2 (06): : 18 - &