Automated control for elastic n-tier workloads based on empirical modeling
Proceedings of the 8th ACM international conference on Autonomic computing
Proceedings of the VLDB Endowment
ActiveSLA: a profit-oriented admission control framework for database-as-a-service providers
Proceedings of the 2nd ACM Symposium on Cloud Computing
On the elasticity of NoSQL databases over cloud management platforms
Proceedings of the 20th ACM international conference on Information and knowledge management
Data management research at NEC labs
ACM SIGMOD Record
Performance evaluation of scheduling algorithms for database services with soft and hard SLAs
Proceedings of the second international workshop on Data intensive computing in the clouds
Dynamic management of resources and workloads for RDBMS in cloud: a control-theoretic approach
PhD '12 Proceedings of the on SIGMOD/PODS 2012 PhD Symposium
TIRAMOLA: elastic nosql provisioning through a cloud management platform
SIGMOD '12 Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data
Automatic scaling of selective SPARQL joins using the TIRAMOLA system
SWIM '12 Proceedings of the 4th International Workshop on Semantic Web Information Management
"Cut me some slack": latency-aware live migration for databases
Proceedings of the 15th International Conference on Extending Database Technology
Towards Elastic Multi-Tenant Database Replication with Quality of Service
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Trade-Off analysis of elasticity approaches for cloud-based business applications
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
A Survey on Database Performance in Virtualized Cloud Environments
International Journal of Data Warehousing and Mining
SWAT: a lightweight load balancing method for multitenant databases
Proceedings of the 16th International Conference on Extending Database Technology
CloudOptimizer: multi-tenancy for I/O-bound OLAP workloads
Proceedings of the 16th International Conference on Extending Database Technology
PMAX: tenant placement in multitenant databases for profit maximization
Proceedings of the 16th International Conference on Extending Database Technology
A demonstration of SQLVM: performance isolation in multi-tenant relational database-as-a-service
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
Characterizing tenant behavior for placement and crisis mitigation in multitenant DBMSs
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
Self-adaptive and sensitivity-aware QoS modeling for the cloud
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Proceedings of the First International Conference on Security of Internet of Things
Hi-index | 0.00 |
In a cloud computing environment, resources are shared among different clients. Intelligently managing and allocating resources among various clients is important for system providers, whose business model relies on managing the infrastructure resources in a cost-effective manner while satisfying the client service level agreements (SLAs). In this paper, we address the issue of how to intelligently manage the resources in a shared cloud database system and present SmartSLA, a cost-aware resource management system. SmartSLA consists of two main components: the system modeling module and the resource allocation decision module. The system modeling module uses machine learning techniques to learn a model that describes the potential profit margins for each client under different resource allocations. Based on the learned model, the resource allocation decision module dynamically adjusts the resource allocations in order to achieve the optimum profits. We evaluate SmartSLA by using the TPC-W benchmark with workload characteristics derived from real-life systems. The performance results indicate that SmartSLA can successfully compute predictive models under different hardware resource allocations, such as CPU and memory, as well as database specific resources, such as the number of replicas in the database systems. The experimental results also show that SmartSLA can provide intelligent service differentiation according to factors such as variable workloads, SLA levels, resource costs, and deliver improved profit margins.