ACM Transactions on Information Systems (TOIS)
On maximizing service-level-agreement profits
Proceedings of the 3rd ACM conference on Electronic Commerce
Partial Collection Replication for Information Retrieval
Information Retrieval
Real-Time Databases and Data Services
Real-Time Systems
SLA based profit optimization in autonomic computing systems
Proceedings of the 2nd international conference on Service oriented computing
A study of Poisson query generation model for information retrieval
SIGIR '07 Proceedings of the 30th annual international ACM SIGIR conference on Research and development in information retrieval
Adaptive quality of service management for enterprise services
ACM Transactions on the Web (TWEB)
Multi-tenant databases for software as a service: schema-mapping techniques
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Architecture of a Database System
Foundations and Trends in Databases
The Art of Capacity Planning: Scaling Web Resources
The Art of Capacity Planning: Scaling Web Resources
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Supporting Database Applications as a Service
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
A comparison of flexible schemas for software as a service
Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
Satisfying Service Level Objectices in a Self-Managing Resource Pool
SASO '09 Proceedings of the 2009 Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems
A Framework for Optimized Distribution of Tenants in Cloud Applications
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
An Effective Heuristic for On-line Tenant Placement Problem in SaaS
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
PAC: Pattern-driven Application Consolidation for Efficient Cloud Computing
MASCOTS '10 Proceedings of the 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
SLA-tree: a framework for efficiently supporting SLA-based decisions in cloud computing
Proceedings of the 14th International Conference on Extending Database Technology
Zephyr: live migration in shared nothing databases for elastic cloud platforms
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
Workload-aware database monitoring and consolidation
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
iCBS: incremental cost-based scheduling under piecewise linear SLAs
Proceedings of the VLDB Endowment
Proceedings of the VLDB Endowment
Intelligent management of virtualized resources for database systems in cloud environment
ICDE '11 Proceedings of the 2011 IEEE 27th International Conference on Data Engineering
Predicting in-memory database performance for automating cluster management tasks
ICDE '11 Proceedings of the 2011 IEEE 27th International Conference on Data Engineering
ActiveSLA: a profit-oriented admission control framework for database-as-a-service providers
Proceedings of the 2nd ACM Symposium on Cloud Computing
"Cut me some slack": latency-aware live migration for databases
Proceedings of the 15th International Conference on Extending Database Technology
Towards Multi-tenant Performance SLOs
ICDE '12 Proceedings of the 2012 IEEE 28th International Conference on Data Engineering
A vision for personalized service level agreements in the cloud
Proceedings of the Second Workshop on Data Analytics in the Cloud
A SLA graph model for data services
Proceedings of the fifth international workshop on Cloud data management
Towards database virtualization for database as a service
Proceedings of the VLDB Endowment
Hi-index | 0.00 |
There has been a great interest in exploiting the cloud as a platform for database as a service. As with other cloud-based services, database services may enjoy cost efficiency through consolidation: hosting multiple databases within a single physical server. Aggressive consolidation, however, may hurt the service quality, leading to SLA violation penalty, which in turn reduces the total business profit, called SLA profit. In this paper, we consider the problem of tenant placement in the cloud for SLA profit maximization, which, as will be shown in the paper, is strongly NP-hard. We propose SLA profit-aware solutions for database tenant placement based on our model for expected penalty computation for multitenant servers. Specifically, we present two approximation algorithms, which have constant approximation ratios, and we further discuss improving the quality of tenant placement using a dynamic programming algorithm. Extensive experiments based on TPC-W workload verified the performance of the proposed approaches.