2014 · 14 citations · 11 references
ComputingComputer EngineeringComputer SystemsCloud Performance OptimizationStorage SystemsVirtualizationCost-performance TradeoffsMemory Subsystem DesignMulti-tenancy ArchitectureMulti-tenancy Performance IsolationSolid-state Drive ArchitectureMulti-tenancyMulti-tenancy DesignMulti-tenancy IsolationMulti-tenant Solid-state Drive DesignMulti-tenant Storage ArchitecturePerformance IsolationServer Utilization
Multi-tenancy is a common practice that is employed to maximize server resources and reduce the total cloud operation costs. The focus of this work is on multi-tenancy for OLTP workloads. Several designs for OLTP multi-tenancy have been proposed that vary the trade-offs made between performance and isolation. However, existing studies have not considered the impact of OLTP multi-tenancy designs when using an SSD-based I/O subsystem. In this paper, we compare three designs using both open-source and proprietary DBMSs on SSD-based I/O subsystems. Our study reveals that in contrast to the case of an HDD-based I/O subsystem, VM-based designs have fairly competitive performance compared to the non-virtualized designs (generally within 1.3-2X of the best performing case) on SSD-based I/O subsystems. Whereas previous studies were based on traditional hard disk-based environments, our results indicate that switching to a pure SSD-based I/O subsystem requires rethinking the trade-offs for multi-tenant OLTP workloads.
11
Workload-aware database monitoring and consolidation
Carlo Curino, Evan P. C. Jones, Samuel Madden et al. · 2011 · 172 citations · Full text
Automatic virtual machine configuration for database workloads
Ahmed A. Soror, Umar Farooq Minhas, Ashraf Aboulnaga et al. · 2008 · 116 citations
Ippokratis Pandis, Pınar Tözün, Ryan Johnson et al. · Proceedings of the VLDB Endowment · 2011 · 74 citations · Full text