Towards robust distributed systems (abstract)
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Ganymed: scalable replication for transactional web applications
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Communications of the ACM - Rural engineering development
Why cloud computing will never be free
Communications of the ACM
Runtime measurements in the cloud: observing, analyzing, and reducing variance
Proceedings of the VLDB Endowment
Dolly: virtualization-driven database provisioning for the cloud
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Zephyr: live migration in shared nothing databases for elastic cloud platforms
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
Application-Managed Replication Controller for Cloud-Hosted Databases
CLOUD '12 Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing
SLA-Based and Consumer-centric Dynamic Provisioning for Cloud Databases
CLOUD '12 Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing
Application-Managed Database Replication on Virtualized Cloud Environments
ICDEW '12 Proceedings of the 2012 IEEE 28th International Conference on Data Engineering Workshops
Hi-index | 0.00 |
We present an end-to-end framework for consumer-centric SLA management of virtualized database servers. The framework facilitates adaptive and dynamic provisioning of the database tier of the software applications based on application-defined policies for satisfying their own SLA performance requirements, avoiding the cost of any SLA violation and controlling the monetary cost of the allocated computing resources. In this framework, the SLA of the consumer applications are declaratively defined in terms of goals which are subjected to a number of constraints that are specific to the application requirements. The framework continuously monitors the application-defined SLA and automatically triggers the execution of necessary corrective actions (scaling out/in the database tier) when required. The framework is database platform-agnostic, uses virtualization-based database replication mechanisms and requires zero source code changes of the cloud-hosted application.