JouleSort: a balanced energy-efficiency benchmark

@inproceedings{Rivoire2007JouleSortAB,
  title={JouleSort: a balanced energy-efficiency benchmark},
  author={Suzanne Rivoire and Mehul A. Shah and Parthasarathy Ranganathan and Christoforos E. Kozyrakis},
  booktitle={SIGMOD '07},
  year={2007}
}
The energy efficiency of computer systems is an important concern in a variety of contexts. In data centers, reducing energy use improves operating cost, scalability, reliability, and other factors. For mobile devices, energy consumption directly affects functionality and usability. We propose and motivate JouleSort, an external sort benchmark, for evaluating the energy efficiency of a wide range of computer systems from clusters to handhelds. We list the criteria, challenges, and pitfalls from… 
Models and metrics for energy-efficient computer systems
TLDR
This dissertation describes the benchmark design, highlighting the challenges and pitfalls of energy-efficiency benchmarking that distinguish it from benchmarking pure performance, and describes the design of the machine with the highest known JouleSort score.
Thermal-Efficiency Benchmark on High-Performance Clusters
TLDR
Experimental results show that thermal efficiency benchmark ThermoBench provides a simple yet powerful benchmark solution for assessing thermal behaviors of computing clusters in data centers.
SWEEP: evaluating computer system energy efficiency using synthetic workloads
TLDR
SWEEP, Synthetic Workloads for Energy Efficiency and Performance evaluation, a framework for generating synthetic workloads with specific behavioral characteristics, is proposed and the Energy-Delay Diagram (EDD) is presented, a novel method for visualizing energy efficiency.
Analyzing the energy efficiency of a database server
TLDR
This paper characterize the power-use profiles of database operators under different configuration parameters, and finds that within a single node intended for use in scale-out (shared-nothing) architectures, the most energy-efficient configuration is typically the highest performing one.
Software Energy-Efficiency with Sweet Spot Frequencies
A common misconception is to equate software energy-efficiency to CPU performance. The rationale of this fallacy is that increasing CPU clock frequency involves a reduction of CPU usage in time and,
Reducing Cluster Energy Consumption through Workload Management
TLDR
The results for NapSAC show that it is able to achieve close to 90% of the savings of a theoretically optimal provisioning scheme would achieve, and BEEMR (Berkeley Energy Efficient MapReduce) represents a first step towards improving energy efficiency for an increasingly important class of datacenter workloads.
ThermoBench: A thermal efficiency benchmark for clusters in data centers
TLDR
Experimental results show that ThermoBench provides a simple yet powerful benchmark solution for assessing thermal behaviours of computing clusters in data centers as well as offers thermal-aware scheduling strategies during the course of requests dispatching.
Measuring and rating the energy-efficiency of servers
TLDR
This article introduces a measurement methodology and metrics for energy-efficiency rating of servers and shows the applicability and use of the measurement methodology specifically considering its reproducibility, fairness, and relevance.
EDOM: Improving energy efficiency of database operations on multicore servers
TLDR
Extensive experimental results show that the multicore manager in EDOM provides a simple yet powerful solution for improving energy efficiency of database applications running on multicore servers.
Towards an Enhanced Benchmark Advocating Energy-Efficient Systems
TLDR
This paper presents performance measurements of real-world DB servers and shows that their mean utilization is far from peak and, thus, benchmarking results, even in conjunction with TPC-Energy, lead to inadequate assessment decisions, e.g., when a database server has to be purchased.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 42 REFERENCES
A performance-conserving approach for reducing peak power consumption in server systems
TLDR
The solution, Power Shifting, reduces the peak power consumption of servers minimizing the impact on performance 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.
Load balancing and unbalancing for power and performance in cluster-based systems
TLDR
The approach is to develop systems that dynamically turn cluster nodes on – to be able to handle the load imposed on the system efficiently – and off – to save power under lighter load.
Comparing algorithm for dynamic speed-setting of a low-power CPU
TLDR
This work clarifies a fundamental power vs. delay tradeoff, as well as the role of prediction and of smoothing in dynamic speed-setting policies, and concludes that success seemingly depends more on simple smoothing algorithms than on sophisticated prediction techniques.
B13-115 A VISION OF ENERGY AWARE COMPUTING FROM CHIPS TO DATA CENTERS
The miniaturization of silicon devices, and the integration of functionalities on a single chip, has resulted in high power density chips, systems and data centers. The increase in power density in
Thwarting the Power-Hungry Disk
TLDR
It is shown that the "perfect" off-line algorithm--one that consumes minimum power without increasing response time relative to a disk that never spins down--can reduce disk power consumption by 35--50%, compared to the fixed threshold suggested by manufacturers.
Real-time dynamic voltage scaling for low-power embedded operating systems
TLDR
This paper presents a class of novel algorithms that modify the OS's real-time scheduler and task management service to provide significant energy savings while maintaining real- time deadline guarantees, and shows that these RT-DVS algorithms closely approach the theoretical lower bound on energy consumption.
Ensemble-level Power Management for Dense Blade Servers
TLDR
This paper proposes power efficiencies at a larger scale by leveraging statistical properties of concurrent resource usage across a collection of systems ("ensemble") by discussing an implementation of this approach at the blade enclosure level to monitor and manage the power across the individual blades in a chassis.
Performance/Watt: the new server focus
TLDR
It is argued that attacking thread-level parallelism (TLP) via a large number of simple cores on a chip multiprocessor (CMP) leads to much better performance/Watt for server workloads.
Process cruise control: event-driven clock scaling for dynamic power management
TLDR
An energy-aware scheduling policy for non-real-time operating systems that benefits from event counters is proposed and energy measurements of the target architecture under variable load show the advantage of the proposed approach.
Energy dissipation in general purpose microprocessors
TLDR
It is found that careful design reduced the energy dissipation by almost 25% and methods of reducing energy consumption that do not lead to performance loss, and methods to reduce delay by exploiting instruction level parallelism are explored.
...
1
2
3
4
5
...