Journal article
A cost-based buffer replacement algorithm for object-oriented database systems
Information sciences, v 138(1), pp 99-117
2001
Featured in Collection : UN Sustainable Development Goals @ Drexel
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.
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.
Metrics
Details
- Title
- A cost-based buffer replacement algorithm for object-oriented database systems
- Creators
- Chong-Mok Park - Korea Advanced Institute of Science and TechnologyKyu-Young Whang - Korea Advanced Institute of Science and TechnologyJeong-Joon Lee - Korea Advanced Institute of Science and TechnologyIl-Yeol Song - Drexel UniversityJohnny Jiung-Yee Lee - Accounting
- Publication Details
- Information sciences, v 138(1), pp 99-117
- Publisher
- Elsevier
- Resource Type
- Journal article
- Language
- English
- Academic Unit
- Information Science; Accounting
- Web of Science ID
- WOS:000170265100006
- Scopus ID
- 2-s2.0-0035480366
- Other Identifier
- 991019168639104721
UN Sustainable Development Goals (SDGs)
This publication has contributed to the advancement of the following goals:
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Collaboration types
- Domestic collaboration
- International collaboration
- Web of Science research areas
- Computer Science, Information Systems