Title :
Tree-based buffer management in real-time database systems
Author :
Brinkschulte, Uwe
Author_Institution :
Inst. for Microcomput. & Autom., Karlsruhe Univ., Germany
Abstract :
This paper deals with buffer management for tree-based access-path structures in real-time database system kernels. A predictable and efficient buffer replacement strategy for B- and B/sup +/-trees is introduced. The strategy called LC (Level Control) uses the structural information known about the trees and the tree search to determine a node to be replaced. The basic idea is to use the level of a node as replacement criteria. This allows a certain prediction of buffer hits and misses for tree search operations, even if the item´s value searched for is unknown. A small prediction interval can be calculated for search operations and a larger interval for update operations. Simulations show the correctness of these calculations and the efficiency of LC for B- and B/sup +/-trees compared to common other replacement strategies.
Keywords :
buffer storage; database theory; real-time systems; storage management; tree data structures; tree searching; B trees; B+ trees; buffer hits; buffer misses; buffer replacement; database system kernels; level control; real-time database systems; tree data structures; tree searching; tree-based access-path; tree-based buffer management; update operations; Automation; Buffer storage; Data structures; Database systems; Kernel; Level control; Microcomputers; Real time systems; Runtime; System performance;
Conference_Titel :
Database and Expert Systems Applications, 1997. Proceedings., Eighth International Workshop on
Conference_Location :
Toulouse, France
Print_ISBN :
0-8186-8147-0
DOI :
10.1109/DEXA.1997.617283