2012 · 86 citations · 26 references
EngineeringComputer EngineeringComputer SystemsCluster ComputingEnergy ManagementLow-power DesignEnergy UseEnergy-efficient DesignPower ManagementPower OptimizationPower-aware DesignSoftware DesignDesign PatternsEnergy ProfilingLow-power Software DesignPower ConsumptionPower Consumption ModelingPower Consumption OptimizationPower ProfilingSoftware-level Power Optimization
As the use of computers has grown, so too has concern about the amount of power they consume. Data centers, for example, are limited in scalability as they struggle with soaring energy costs from many large companies relying on fast, reliable, and round-the-clock computing services. On large-scale computing clusters, like data centers, even a small drop in power consumption can have large effects. Across computing contexts, reducing power consumed by computers has become a major focus. In this paper, we present a new approach for mapping software design to power consumption and present empirical results of the approach on different software implementations. In particular, we compare the power profiles of software using design patterns against software not using design patterns as a way to explore how high-level design decisions affect an application's energy usage. We show how mappings between software design and power consumption profiles can provide software designers and developers with useful information about the power behavior of the software they are developing. The goal is for software engineers to use this information in designing and developing more energy efficient solutions.
26
The design and use of simplepower
W. Ye, N. Vijaykrishnan, Mahmut Kandemir et al. · 2000 · 471 citations · Full text
Engineering, Computer Engineering, Electrical Engineering +17
Dynamic voltage scaling on a low-power microprocessor
Johan Pouwelse, Koen Langendoen, Henk Sips · 2001 · 345 citations
Adaptive Disk Spin-Down Policies for Mobile Computers.
Fred Douglis, P. Krishnan · 1995 · 336 citations
Power management techniques for mobile communication
Robin Kravets, P. Krishnan · 1998 · 277 citations