SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Flexible buffer allocation based on marginal gains
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
The LRU-K page replacement algorithm for database disk buffering
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Goal-oriented memory allocation in database management systems
Goal-oriented memory allocation in database management systems
Operating system support for database management
Communications of the ACM
Characterization of database access pattern for analytic prediction of buffer hit probability
The VLDB Journal — The International Journal on Very Large Data Bases
IEEE Transactions on Computers
Starburst Mid-Flight: As the Dust Clears
IEEE Transactions on Knowledge and Data Engineering
Goal Oriented, Adaptive Transaction Routing for High Performance Transaction Processing Systems
PDIS '93 Proceedings of the 2nd International Conference on Parallel and Distributed Information Systems
Adaptive Database Buffer Allocation Using Query Feedback
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Managing Memory to Meet Multiclass Workload Response Time Goals
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
2Q: A Low Overhead High Performance Buffer Management Replacement Algorithm
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Towards Automated Performance Tuning for Complex Workloads
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Benchmarking Database Systems A Systematic Approach
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
On clustering in database servers for supporting mobile clients
Cluster Computing
Dynamic Reconfiguration Algorithm: Dynamically Tuning Multiple Buffer Pools
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
An analytical model for buffer hit rate prediction
CASCON '01 Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative research
Configuring buffer pools in DB2 UDB
CASCON '02 Proceedings of the 2002 conference of the Centre for Advanced Studies on Collaborative research
Techniques for automatically sizing multiple buffer pools in DB2
CASCON '03 Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research
Dynamic buffer management with extensible replacement policies
The VLDB Journal — The International Journal on Very Large Data Bases
Adaptive self-tuning memory in DB2
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Physical Database Design: the database professional's guide to exploiting indexes, views, storage, and more
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Adaptive quality of service management for enterprise services
ACM Transactions on the Web (TWEB)
A new approach to dynamic self-tuning of database buffers
ACM Transactions on Storage (TOS)
Dynamic partitioning of the cache hierarchy in shared data centers
Proceedings of the VLDB Endowment
Towards end-to-end quality of service: controlling I/O interference in shared storage servers
Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
CLIC: client-informed caching for storage servers
FAST '09 Proccedings of the 7th conference on File and storage technologies
Online reorganization of databases
ACM Computing Surveys (CSUR)
Declarative management in Microsoft SQL server
Proceedings of the VLDB Endowment
System Models for Goal-Driven Self-management in Autonomic Databases
KES '09 Proceedings of the 13th International Conference on Knowledge-Based and Intelligent Information and Engineering Systems: Part II
Data caching as a cloud service
Proceedings of the 4th International Workshop on Large Scale Distributed Systems and Middleware
System models for goal-driven self-management in autonomic databases
Data & Knowledge Engineering
Power- and time-aware buffer cache management for real-time embedded databases
Journal of Systems Architecture: the EUROMICRO Journal
Dynamic global resource allocation in shared data centers and clouds
CASCON '12 Proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research
Hi-index | 0.00 |
In this paper we revisit the problem of achieving multi-class workload response time goals by automatically adjusting the buffer memory allocations of each workload class. We discuss the virtues and limitations of previous work with respect to a set of criteria we lay out for judging the success of any goal-oriented resource allocation algorithm. We then introduce the concept of hit rate concavity and develop a new goal-oriented buffer allocation algorithm, called Class Fencing, that is based on this concept. Exploiting the notion of hit rate concavity results in an algorithm that not only is as accurate and stable as our previous work, but also more responsive, more robust, and simpler to implement.