6
A FIRST-CLASS “PERFORMANCE” GOAL FOR DATA INTENSIVE COMPUTING Jignesh M. Patel Credits: Student: Willis Lang Funding: NSF, Microsoft

E NERGY C ONSUMPTION AS A F IRST - C LASS “P ERFORMANCE ” G OAL FOR D ATA I NTENSIVE C OMPUTING Jignesh M. Patel Credits: Student: Willis Lang Funding:

Embed Size (px)

Citation preview

Page 1: E NERGY C ONSUMPTION AS A F IRST - C LASS “P ERFORMANCE ” G OAL FOR D ATA I NTENSIVE C OMPUTING Jignesh M. Patel Credits: Student: Willis Lang Funding:

ENERGY CONSUMPTION AS A FIRST-CLASS “PERFORMANCE”

GOAL FOR DATA INTENSIVE COMPUTING

Jignesh M. Patel

Credits: Student: Willis Lang

Funding: NSF, Microsoft

Page 2: E NERGY C ONSUMPTION AS A F IRST - C LASS “P ERFORMANCE ” G OAL FOR D ATA I NTENSIVE C OMPUTING Jignesh M. Patel Credits: Student: Willis Lang Funding:

2RETHINKING OBJECTIVES FOR DATA INTENSIVE COMPUTING

Perf

orm

ance

Energy Consumption

Performance

SLA Requirements

Page 3: E NERGY C ONSUMPTION AS A F IRST - C LASS “P ERFORMANCE ” G OAL FOR D ATA I NTENSIVE C OMPUTING Jignesh M. Patel Credits: Student: Willis Lang Funding:

3ENERGY EFFICIENCY

OPPORTUNITIES

Cluster Level

Node Level

Page 4: E NERGY C ONSUMPTION AS A F IRST - C LASS “P ERFORMANCE ” G OAL FOR D ATA I NTENSIVE C OMPUTING Jignesh M. Patel Credits: Student: Willis Lang Funding:

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

Page 5: E NERGY C ONSUMPTION AS A F IRST - C LASS “P ERFORMANCE ” G OAL FOR D ATA I NTENSIVE C OMPUTING Jignesh M. Patel Credits: Student: Willis Lang Funding:

5 SYNERGIES

Energy-based optimization/s

cheduling

Energy Efficiency /

Performance Tradeoffs

Energy consumption breakdown

Page 6: E NERGY C ONSUMPTION AS A F IRST - C LASS “P ERFORMANCE ” G OAL FOR D ATA I NTENSIVE C OMPUTING Jignesh M. Patel Credits: Student: Willis Lang Funding:

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?