Adaptive Load Control in Transaction Processing Systems
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
GARA: a uniform quality of service architecture
Grid resource management
Load and Network Aware Query Routing for Information Integration
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
QoS-based data access and placement for federated systems
VLDB '05 Proceedings of the 31st international conference on Very large data bases
How to Determine a Good Multi-Programming Level for External Scheduling
ICDE '06 Proceedings of the 22nd International Conference on Data Engineering
Achieving Class-Based QoS for Transactional Workloads
ICDE '06 Proceedings of the 22nd International Conference on Data Engineering
The OLAP-Enabled Grid: Model and Query Processing Algorithms
HPCS '06 Proceedings of the 20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment
AINA '07 Proceedings of the 21st International Conference on Advanced Networking and Applications
QoS-Oriented Reputation-Aware Query Scheduling in Data Grids
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
Runtime Estimations, Reputation and Elections for Top Performing Distributed Query Scheduling
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Quality of experience in distributed databases
Distributed and Parallel Databases
Hi-index | 0.00 |
Quality of Service (QoS) related objectives are used in many current applications, like grid-based systems and e-commerce applications. Network managers, application servers and grid resource managers are examples of software that is often QoS-enabled. On the other hand, database servers usually provide a best-effort model, answering each query as fast as possible. Thus, they are not prepared to provide QoS differentiation for incoming queries. In this work, we present an external control system for QoS-oriented scheduling of database requests. Our external system prioritizes queries and automatically adjusts the number of queries that are concurrently executed (degree of multi-programming) in order to achieve user-specified Service Level Objectives (SLO). There are works on external schedulers, admission control systems and on the specification of the degree of multi-programming, but most focus on best-effort models and do not consider Service Level Objectives. Our experimental results show that our approach is effective and that using a specialized scheduler for achieving SLO is very important.