Upload
millicent-todd
View
214
Download
0
Tags:
Embed Size (px)
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
Energy consumption breakdown
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?