2011 · 136 citations · 29 references
ComputingCloud ComputingComputer ScienceCloud StorageDistributed SystemsStorage SystemsCloud Resource ManagementCompute Resource ManagementDistributed StorageDistributed Systems PerformanceResource ProvisioningStorage ScalabilityCloud Resource Performance ModelingDynamic Resource AllocationPerformance ObjectivesPerformance RequirementsService Level Performance MetricsStorage Resource ManagementStorage ScalingWorkload
Elasticity of cloud computing environments provides an economic incentive for automatic resource allocation of stateful systems running in the cloud. However, these systems have to meet strict performance Service-Level Objectives (SLOs) expressed using upper percentiles of request latency, such as the 99th. Such latency measure-ments are very noisy, which complicates the design of the dynamic resource allocation. We design and evaluate the SCADS Director, a control framework that reconfig-ures the storage system on-the-fly in response to work-load changes using a performance model of the system. We demonstrate that such a framework can respond to both unexpected data hotspots and diurnal workload pat-terns without violating strict performance SLOs. 1
29
Benchmarking cloud serving systems with YCSB
Brian F. Cooper, Adam Silberstein, Erwin Tam et al. · 2010 · 3.6K citations
Giuseppe DeCandia, Deniz Hastorun, Madan Jampani et al. · 2007 · 3.5K citations
Fay W. Chang, Sanjay Ghemawat, Wilson C. Hsieh et al. · ACM Transactions on Computer Systems · 2008 · 3.4K citations