DocumentCode :
3206896
Title :
Optimal buffer allocation in a multi-query environment
Author :
Yu, Philip S. ; Cornell, Douglas W.
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
1991
fDate :
8-12 Apr 1991
Firstpage :
622
Lastpage :
631
Abstract :
The concepts of memory consumption and return on consumption (ROC) are used as the basis of memory allocations. A global optimization strategy using simulated annealing is developed which minimizes the average response time over all queries under the constraint that the total memory consumption rate has to be less than the buffer size. It selects the optimal join method and memory allocation for all queries simultaneously. By analyzing the way that the optimal strategy makes memory allocations, a heuristic threshold strategy is proposed. The threshold strategy is based on the concept of ROC. As the memory consumption rate by all queries is limited by the buffer size, the strategy tries to allocate the memory so as to make sure that a certain level of ROC is achieved. A simulation model is developed to demonstrate that the heuristic strategy yields performance that is very close to the optimal strategy and is far superior to the conventional allocation strategy
Keywords :
database management systems; simulated annealing; storage allocation; average response time; buffer size; global optimization strategy; heuristic threshold; memory allocations; memory consumption; multiquery environment; optimal buffer allocation; optimal join method; return on consumption; simulated annealing; simulation model; Constraint optimization; Database systems; Delay; Extraterrestrial measurements; Resource management; Simulated annealing; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1991. Proceedings. Seventh International Conference on
Conference_Location :
Kobe
Print_ISBN :
0-8186-2138-9
Type :
conf
DOI :
10.1109/ICDE.1991.131511
Filename :
131511
Link To Document :
بازگشت