Conference on Network and Service Management · 2011 · 42 citations · 16 references
ComputingCloud ComputingComputer ScienceCloud InfrastructureCloud Performance OptimizationDistributed SystemsCloud Resource ManagementCompute Resource ManagementDistributed ComputingEnergy-efficient Cloud ComputingResource ProvisioningResource SchedulingCloud ConfigurationFair Resource AllocationGossip AlgorithmsGreen Cloud ComputingLoadPower ConsumptionResource ConsolidationServer Consolidation
We address the problem of resource allocation in a large-scale cloud environment, which we formalize as that of dynamically optimizing a cloud configuration for green computing objectives under CPU and memory constraints. We propose a generic gossip protocol for resource allocation, which can be instantiated for specific objectives. We develop an instantiation of this generic protocol which aims at minimizing power consumption through server consolidation, while satisfying a changing load pattern. This protocol, called GRMP-Q, provides an efficient heuristic solution that performs well in most cases — in special cases it is optimal. Under overload, the protocol gives a fair allocation of CPU resources to clients. Simulation results suggest that key performance metrics do not change with increasing system size, making the resource allocation process scalable to well above 100,000 servers. Generally, the effectiveness of the protocol in achieving its objective increases with increasing memory capacity in the servers.
16
Web caching and Zipf-like distributions: evidence and implications
Lee Breslau, Pei Cao, Fan Li et al. · 1999 · 3.5K citations
David Meisner, Brian T. Gold, Thomas F. Wenisch · 2009 · 904 citations
PRESS: PRedictive Elastic ReSource Scaling for cloud systems
Zhenhuan Gong, Xiaohui Gu, John Wilkes · 2010 · 541 citations
Server workload analysis for power minimization using consolidation
Akshat Verma, Gargi Dasgupta, Tapan K. Nayak et al. · 2009 · 375 citations