2009 · 149 citations · 27 references
Cluster ComputingEngineeringEnergy EfficiencyComputer ArchitectureData ScienceGreen Data CenterSystems EngineeringParallel ComputingPower-aware SoftwareData Center SystemData CenterEnergy ProfilingComputer EngineeringData CentersComputer ScienceData Center ManagementSmart GridEnergy ManagementEdge ComputingCloud ComputingStatistical Profiling-based TechniquesParallel ProgrammingSoft FusesPower-efficient ComputingPower Hierarchy
Current capacity planning practices based on heavy over-provisioning of power infrastructure hurt (i) the operational costs of data centers as well as (ii) the computational work they can support. We explore a combination of statistical multiplexing techniques to improve the utilization of the power hierarchy within a data center. At the highest level of the power hierarchy, we employ controlled underprovisioning and over-booking of power needs of hosted workloads. At the lower levels, we introduce the novel notion of soft fuses to flexibly distribute provisioned power among hosted workloads based on their needs. Our techniques are built upon a measurement-driven profiling and prediction framework to characterize key statistical properties of the power needs of hosted workloads and their aggregates. We characterize the gains in terms of the amount of computational work (CPU cycles) per provisioned unit of power Computation per Provisioned Watt (CPW). Our technique is able to double the CPWoffered by a Power Distribution Unit (PDU) running the e-commerce benchmark TPC-W compared to conventional provisioning practices. Over-booking the PDU by 10% based on tails of power profiles yields a further improvement of 20%. Reactive techniques implemented on our Xen VMM-based servers dynamically modulate CPU DVFS states to ensure power draw below the limits imposed by soft fuses. Finally, information captured in our profiles also provide ways of controlling application performance degradation despite overbooking. The 95th percentile of TPC-W session response time only grew from 1.59 sec to 1.78 sec--a degradation of 12%.
27
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Live migration of virtual machines
Christopher J. Clark, Keir Fraser, Steven Hand et al. · Networked Systems Design and Implementation · 2005 · 2.6K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 2.1K citations
Power provisioning for a warehouse-sized computer
Xiaobo Fan, Wolf-Dietrich Weber, Luiz André Barroso · 2007 · 1.8K citations
Brooks E. Hefner, Edward Timke, Kevin J Hegg · OSF Preprints (OSF Preprints) · 2020 · 1.7K citations