Monday, November 5, 2018

Get Download Goal-oriented Memory Allocation in Database Management Systems PDF

Read and Download Goal-oriented Memory Allocation in Database Management Systems Online Book

ByKurt P. Brown

Goal-oriented Memory Allocation in Database Management Systems

Total Download

22

“A man will turn over half a library to make one book.” –Samuel Johnson

Synopsis

Abstract: |In order to meet the individual performance goals of each class in a complex multiclass database workload, today's database management systems require the adjustment of a number of low-level performance 'knobs', such as buffer pool sizes, multiprogramming levels, data placement, dispatching priorities, etc. As the complexity of database systems is increasing, while their cost is declining at the same time, manually adjusting low-level DBMS performance knobs will become increasingly impractical. Ideally, the DBMS should simply accept per-class performance goals as inputs, and it should adjust its own low-level knobs in order to achieve them; this self-tuning capability is called goal- oriented resource allocation. This thesis makes three contributions in the area of goal-oriented resource allocator for database management systems. First, it defines an overall architecture for goal-oriented resource allocation that includes techniques to insure a stable and responsive system and to accurately gather performance measurement statistics. Second, it presents an algorithm that can adjust per-class disk buffer allocation knobs in order to achieve performance goals for those classes whose performance is primarily affected by their disk buffer hit rates. Finally, it presents an algorithm for controlling the memory allocation and multiprogramming level for those classes primarily affected by their use of sort and join work areas; this algorithm is designed to work in conjunction with the disk buffer memory allocation algorithm in order to provide a comprehensive goal-oriented memory management solution.|

No comments:

Post a Comment