An evaluation of alternative architectures for transaction processing in the cloud
Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
Building efficient multi-threaded search nodes
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
When free is not really free: what does it cost to run a database workload in the cloud?
TPCTC'11 Proceedings of the Third TPC Technology conference on Topics in Performance Evaluation, Measurement and Characterization
A Survey on Database Performance in Virtualized Cloud Environments
International Journal of Data Warehousing and Mining
Configurable performance analysis and evaluation framework for cloud systems
International Journal of Information and Communication Technology
Empirical study of performance benefits of hardware assisted virtualization
Proceedings of the 6th ACM India Computing Convention
Hi-index | 0.00 |
Virtual machine technologies offer simple and practical mechanisms to address many manageability problems in database systems. For example, these technologies allow for server consolidation, easier deployment, and more flexible provisioning. Therefore, database systems are increasingly being run on virtual machines. This offers many opportunities for researchers in self-managing database systems, but it is also important to understand the cost of virtualization. In this paper, we present an experimental study of the overhead of running a database workload on a virtual machine. We show that the average overhead is less than 10%, and we present details of the different causes of this overhead. Our study shows that the manageability benefits of virtualization come at an acceptable cost.