Title
High-Performance Main-Memory Database Systems and Modern Virtualization: Friends or Foes?
Abstract
Virtualization owes its popularity mainly to its ability to consolidate software systems from many servers into a single server without sacrificing the desirable isolation between applications. This not only reduces the total cost of ownership, but also enables rapid deployment of complex software and application-agnostic live migration between servers for load balancing, high-availability, and fault-tolerance. However, virtualization is no free lunch. To achieve isolation, virtualization environments need to add an additional layer of abstraction between the bare metal hardware and the application. This inevitably introduces a performance overhead. High-performance main-memory database systems are specifically susceptible to additional software abstractions as they are closely optimized and tuned for the underlying hardware. In this work, we analyze in detail how much overhead modern virtualization options introduce for high-performance main-memory database systems. We evaluate and compare the performance of HyPer and MonetDB under three modern virtualization environments for analytical as well as transactional workloads. Our experiments show that the overhead depends on the system and virtualization environment being used. We further show that main-memory database systems can be efficiently deployed in virtualized cloud environments such as the Google Compute Engine and that \"friendship\" between modern virtualization and main-memory database systems is indeed possible.
Year
DOI
Venue
2015
10.1145/2799562.2799643
DanaC@SIGMOD
Field
DocType
Citations 
Storage virtualization,Virtualization,Service virtualization,Hardware virtualization,Computer science,Full virtualization,Application virtualization,Data virtualization,Operating system,Thin provisioning,Database,Distributed computing
Conference
2
PageRank 
References 
Authors
0.37
10
5
Name
Order
Citations
PageRank
Tobias Mühlbauer121712.21
Wolf Rödiger21297.03
Andreas Kipf33211.03
Alfons Kemper43519769.50
Thomas Neumann52523156.50