Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
With HEART Towards Response Time Guarantees for Message-Based e-Services
EDBT '02 Proceedings of the 8th International Conference on Extending Database Technology: Advances in Database Technology
Quality of service in an information economy
ACM Transactions on Internet Technology (TOIT)
A method for transparent admission control and request scheduling in e-commerce web sites
Proceedings of the 13th international conference on World Wide Web
Toward autonomic web services trust and selection
Proceedings of the 2nd international conference on Service oriented computing
Querying business processes with BP-QL
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
AutoGlobe: An Automatic Administration Concept for Service-Oriented Database Applications
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
Efficient and transparent web-services selection
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Dynamic workload management for very large data warehouses: juggling feathers and bowling balls
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Adaptive quality of service management for enterprise services
ACM Transactions on the Web (TWEB)
Managing operational business intelligence workloads
ACM SIGOPS Operating Systems Review
Adaptive query scheduling for mixed database workloads with multiple objectives
Proceedings of the Third International Workshop on Testing Database Systems
Managing dynamic mixed workloads for operational business intelligence
DNIS'10 Proceedings of the 6th international conference on Databases in Networked Information Systems
How a consumer can measure elasticity for cloud platforms
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Hi-index | 0.00 |
In today's enterprise service oriented software architectures, database systems are a crucial component for the quality of service (QoS) management between customers and service providers. The database workload consists of requests stemming from many different service classes, each of which has a dedicated service level agreement (SLA). We present an adaptive QoS management that is based on an economic model which adaptively penalizes individual requests depending on the SLA and the current degree of SLA conformance that the particular service class exhibits. For deriving the adaptive penalty of individual requests, our model differentiates between opportunity costs for underachieving an SLA threshold and marginal gains for (re-)achieving an SLA threshold. Based on the penalties, we develop a database component which schedules requests depending on their deadline and their associated penalty. We report experiments of our operational system to demonstrate the effectiveness of the adaptive QoS management.