Energy Consumption as a First-Class “Performance” Goal for Data Intensive Computing

Preview:

DESCRIPTION

Energy Consumption as a First-Class “Performance” Goal for Data Intensive Computing. Credits : Student: Willis Lang Funding: NSF, Microsoft. Jignesh M. Patel. Rethinking Objectives for Data Intensive Computing. Performance. Performance. SLA Requirements. Energy Consumption. - PowerPoint PPT Presentation

Citation preview

ENERGY CONSUMPTION AS A FIRST-CLASS “PERFORMANCE”

GOAL FOR DATA INTENSIVE COMPUTING

Jignesh M. Patel

Credits: Student: Willis Lang

Funding: NSF, Microsoft

2RETHINKING OBJECTIVES FOR DATA INTENSIVE COMPUTING

Perf

orm

ance

Energy Consumption

Performance

SLA Requirements

3ENERGY EFFICIENCY

OPPORTUNITIES

Cluster Level

Node Level

4ENERGY-ENHANCED DBMS

QUERY OPTIMIZATION

0.75 0.80 0.85 0.90 0.950.70

0.75

0.80

0.85

0.90

0.95

1.00

MJ, 2GB

MJ, 4GB

HJ, 2GB

HJ, 4GB

System Energy Consumption (ratio vs HJ,A)

Perf

orm

ance

(rati

o vs

HJ,

A) SLA• HJHash Join

• MJMerge Join

Commercial DB: join, 5GB WB tables, 0.01% selectivity

5 SYNERGIES

Energy-based optimization/s

cheduling

Energy Efficiency /

Performance Tradeoffs

6 QUESTIONS? Can the hardware and software tango together?

Does the hardware provide mechanisms that the software really needs?

Can the software specify what it needs from the hardware?

At the DC level, what are the real pain-points in energy-efficiency? Need to take a holistic end-to-end approach Are the low DC utilization observations still relevant with

techniques like spot-pricing?

Recommended