2008 · 645 citations · 18 references
EngineeringComputer EngineeringComputer SystemsComputer NetworksEnergy ManagementLow-power DesignPower ManagementPower-aware DesignWorkload SchedulingDispatching AlgorithmsDynamic Resource ProvisioningEnergy-aware ProvisioningEnergy-efficient Resource ProvisioningLoad DispatchingPower-aware ProvisioningProvisioningServer Provisioning
Energy consumption in hosting Internet services is becoming a pressing issue as these services scale up. Dynamic server provisioning techniques are effective in turning off unnecessary servers to save energy. Such techniques, mostly studied for request-response services, face challenges in the context of connection servers that host a large number of long-lived TCP connections. In this paper, we characterize unique properties, performance, and power models of connection servers, based on a real data trace collected from the deployed Windows Live Messenger. Using the models, we design server provisioning and load dispatching algorithms and study subtle interactions between them. We show that our algorithms can save a significant amount of energy without sacrificing user experiences. 1
18
Power provisioning for a warehouse-sized computer
Xiaobo Fan, Wolf-Dietrich Weber, Luiz André Barroso · 2007 · 1.8K citations
Managing energy and server resources in hosting centers
Jeffrey S. Chase, Darrell C. Anderson, Prachi N. Thakar et al. · 2001 · 1.3K citations
Scheduling for Reduced CPU Energy
1994 · 1.1K citations
George Gross, F.D. Galiana · Proceedings of the IEEE · 1987 · 876 citations