作者: Ramakrishnan Rajamony , Mootaz Elnozahy , Michael Kistler
DOI:
关键词: Web server 、 Computer network 、 Workload 、 Operating system 、 Energy conservation 、 Server 、 Energy management 、 Power management 、 Computer science 、 Energy consumption 、 Dynamic voltage scaling
摘要: Energy management for servers is now necessary technical, financial, and environmental reasons. This paper describes three policies designed to reduce energy consumption in Web servers. The employ two power mechanisms: dynamic voltage scaling (DVS), an existing mechanism, request batching, a new mechanism introduced this paper. first policy uses DVS isolation, except that we extend recently task-based use server environments with many concurrent tasks. second batching conserve during periods of low workload intensity. third both mechanisms processor usage over wide range intensities. All the trade off system responsiveness save energy. However, feedback-driven control framework order while maintaining given quality service level, as defined by percentile-level response time. We evaluate using Salsa, web simulator has been extensively validated time against measurements from commodity server. Three daylong static workloads real systems are used quantify savings: Nagano Olympics98 server, financial services company site, disk intensive workload. Our results show when required maintain 90th-percentile 50ms, 8.7% 38% 3.1% 27% respectively CPU base system. polices provide these savings complementary combined effective all across broad intensities, saving 17% 42%