Reducing Electricity Demand Charge for Data Centers with Partial Execution
Hong Xu, Baochun Li

TL;DR
This paper explores using partial execution of requests to reduce peak power demand and electricity costs in data centers, leveraging empirical data and optimization algorithms for workload scheduling and request routing.
Contribution
It introduces a novel approach of partial execution combined with optimized scheduling and routing to significantly lower energy costs in data centers.
Findings
Partial execution reduces costs by up to 10.5% in single data centers.
Cost reduction reaches 15.5% in geo-distributed data centers.
Proposed algorithms effectively schedule workloads under SLAs.
Abstract
Data centers consume a large amount of energy and incur substantial electricity cost. In this paper, we study the familiar problem of reducing data center energy cost with two new perspectives. First, we find, through an empirical study of contracts from electric utilities powering Google data centers, that demand charge per kW for the maximum power used is a major component of the total cost. Second, many services such as Web search tolerate partial execution of the requests because the response quality is a concave function of processing time. Data from Microsoft Bing search engine confirms this observation. We propose a simple idea of using partial execution to reduce the peak power demand and energy cost of data centers. We systematically study the problem of scheduling partial execution with stringent SLAs on response quality. For a single data center, we derive an optimal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Caching and Content Delivery · Software-Defined Networks and 5G
