Publication | Closed Access
A performance-conserving approach for reducing peak power consumption in server systems
197
Citations
12
References
2005
Year
Unknown Venue
Cluster ComputingEngineeringEnergy EfficiencyComputer ArchitecturePower OptimizationPerformance-conserving ApproachServer SystemsSystems EngineeringParallel ComputingPower-aware DesignPower-aware SoftwarePower SystemsPower ManagementPower-aware ComputingComputer EngineeringComputer SciencePower ConsumptionComponent Power ConsumptionSmart GridEnergy ManagementPeak Power ConsumptionCloud ComputingReal-time SystemsPower-efficient ComputingResource Optimization
Increasing component power consumption, denser systems, and performance growth amid technology scaling pose major challenges for powering and cooling server systems, primarily due to peak power consumption. The study proposes Power Shifting, a method to reduce peak power consumption in servers while minimizing performance impact. The approach uses workload‑guided dynamic power allocation, real‑time performance feedback, activity‑related power estimation, and a system power manager that continuously re‑budget power between processor and memory. Dynamic power allocation outperforms static budgeting, and the study evaluates various power‑shifting policies, identifies key system and workload factors, and proposes performance‑sensitive budget enforcement mechanisms that maintain reliability.
The combination of increasing component power consumption, a desire for denser systems, and the required performance growth in the face of technology-scaling issues are posing enormous challenges for powering and cooling of server systems. The challenges are directly linked to the peak power consumption of servers.Our solution, Power Shifting, reduces the peak power consumption of servers minimizing the impact on performance. We reduce peak power consumption by using workload-guided dynamic allocation of power among components incorporating real-time performance feedback, activity-related power estimation techniques, and performance-sensitive activity-regulation mechanisms to enforce power budgets.We apply our techniques to a computer system with a single processor and memory. Power shifting adds a system power manager with a dynamic, global view of the system's power consumption to continuously re-budget the available power amongst the two components. Our contributions include:• Demonstration of the greater effectiveness of dynamic power allocation over static budgeting,• Evaluation of different power shifting policies,• Analysis of system and workload factors critical to successful power shifting, and• Proposal of performance-sensitive power budget enforcement mechanisms that ensure system reliability.
| Year | Citations | |
|---|---|---|
Page 1
Page 1