2013 · 46 citations · 24 references
ComputingCloud ComputingPerformance ManagementCloud DatabasesCloud MonitoringCloud Performance OptimizationCloud Resource ManagementDistributed Database ArchitectureMulti-tenancy ArchitectureResource ProvisioningWorkload PlacementContinuous MonitoringDistributed Database ManagementMulti-tenancyMulti-tenancy Resource ManagementMulti-tenant Resource SharingService Level Objective OptimizationService-level Objective MonitoringTenant Placement
A multitenant database management system (DBMS) in the cloud must continuously monitor the trade-off between efficient resource sharing among multiple application databases (tenants) and their performance. Considering the scale of \attn{hundreds to} thousands of tenants in such multitenant DBMSs, manual approaches for continuous monitoring are not tenable. A self-managing controller of a multitenant DBMS faces several challenges. For instance, how to characterize a tenant given its variety of workloads, how to reduce the impact of tenant colocation, and how to detect and mitigate a performance crisis where one or more tenants' desired service level objective (SLO) is not achieved.
24
Artificial intelligence: a modern approach
Choice Reviews Online · 1995 · 22.2K citations · Full text
Artificial intelligence: A modern approach
Nils J. Nilsson · Artificial Intelligence · 1996 · 10.7K citations
Benchmarking cloud serving systems with YCSB
Brian F. Cooper, Adam Silberstein, Erwin Tam et al. · 2010 · 3.6K citations