Search papers, labs, and topics across Lattice.
This paper introduces Slasher, a comprehensive system designed to modulate power consumption in Azure datacenters in response to various scenarios, such as infrastructure failures and grid services. By leveraging a high-fidelity simulator and a workload impact model, Slasher effectively coordinates datacenter resources to achieve power targets while minimizing disruptions to hosted workloads. The results demonstrate that Slasher can adaptively manage power draw across individual racks and regional datacenter events, significantly enhancing the flexibility and resilience of cloud infrastructure.
Slasher can dynamically adjust Azure datacenter power consumption with minimal impact on workloads, addressing critical energy management challenges in cloud computing.
Datacenters consume many megawatts of power, and regularly encounter scenarios that require modulating their power draw. These scenarios include datacenter infrastructure failures, power grid failures, grid services, and more, spanning a diverse range of requirements in terms of the power magnitude, the scope of the reduction, the notice time, and other dimensions. To address these scenarios, we have built Slasher, a general system for modulating the power of \azure datacenters to handle scenarios ranging from individual racks to regional multi-datacenter grid events. Slasher coordinates datacenter resources with the goal of meeting power targets while minimizing negative impact on hosted workloads. In this paper, we review the main power modulation scenarios, characterize the power reduction levers using data from production cloud datacenters, describe Slasher's system architecture, and formulate the cloud datacenter power modulation control problem. We also develop a high-fidelity datacenter simulator and propose a workload impact model, using them to design and evaluate power control algorithms.