on the science of power management: encouraging ... · science multi-disciplinary interactions need...
TRANSCRIPT
![Page 1: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/1.jpg)
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 1
On the Science of Power Management: Encouraging
Sustainability R&D
Erez Zadok
Dept. of Computer Science Stony Brook University
http://www.fsl.cs.sunysb.edu/
![Page 2: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/2.jpg)
NSF SciPM Workshop 2009
Science of Power Management
http://scipm.cs.vt.edu/ Bring multi-disciplinary people:
Theory, practice, industry, academia, government.
Identify, prioritize, and recommend promising research directions
Over 80 participants
7 key findings
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 2
![Page 3: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/3.jpg)
1: Observe Systems
Simply measure and analyze what systems are doing
At all levels from chip, to system, to data center, and beyond
Disseminate results widely
Encourage prototyping
Required for modeling and optimization
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 3
![Page 4: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/4.jpg)
2: Develop Metrics How can you demonstrate benefits?
Need for useful, clear metrics ops/sec, total watts/joules, ops/watt
ops/watt-second?
dollars?
How to account for long term effects? e-waste, carbon footprints
longer hardware lifetimes, IT manpower costs
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 4
![Page 5: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/5.jpg)
3: Models Systems too complex today
Models help simplify and understand Make simulations useful
Challenge: model the most significant factors After you observe and develop metrics
Need for models at all levels: Hardware and software
Chip, system, data center, Internet wide
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 5
![Page 6: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/6.jpg)
4: Optimization Too many “point” solutions
Short term incremental benefits
How useful to others?
Systems are complex Multi dimensional: power, performance,
reliability, security, usability, ...
Multi-variate: lots of h/w and s/w knobs to tweak
Non-linear: e.g., power/perf. can go together or opposite
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 6
![Page 7: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/7.jpg)
4: Optimization (cont.)
Need rigorous analytical techniques Algorithms
Control theory
Global view optimization Across all layers of s/w and h/w
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 7
![Page 8: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/8.jpg)
5: Education
Few IT classes
Little education on power management Special grad topics
Need undergrad curriculum Brought down to core topics
For now: integrate into existing classes
Example: security education in 1995 vs. 2010? Cannot wait 15 years...
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 8
![Page 9: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/9.jpg)
6: Develop a Scientific Community Cross all sub-disciplines of computer
science
Multi-disciplinary interactions
Need more cross-disciplinary workshops and conferences
E.g., NSF sponsorship of student travel for SustainIT’10 (thanks!)
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 9
![Page 10: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/10.jpg)
7: Beyond IT Help beyond just computing and data
centers
Need lots of software, techniques, and tools for example: Smart buildings
Smart power grids
Automated transportation systems
Tele-presence
Climate and weather modeling
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 10
![Page 11: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/11.jpg)
Every Great Journey Starts with... ... peeling onion (layers)
Develop optimal software Applications, middleware, OSs, clusters
but first: understand interactions of hardware, software, and workloads of complex distributed systems
but first: understand simple clusters
but first: understand client-server systems
but first: understand standalone systems
but first: understand individual components
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 11
![Page 12: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/12.jpg)
Survey 1: Can Compression Help? Idea: if you compress all data, less to
write and trasmit, but costs in CPU
Studied diff. hardware, compression tools/algorithms, and data types
Conclusions [ACM SYSTOR 2009] Improve energy/perf. by 10-40% at best
Worst case hurt energy/perf by 10-100x!
Heavily depends on hardware, software
Depends on workloads: Data type, read to write ratios
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 12
![Page 13: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/13.jpg)
Survey 2: Workload Effects on Servers Studied different server machines
Try different file system configurations
Workloads: Web, mail, database, etc.
Found large perf/energy variations: From 6-8% to 9 times better!
Small one-time reconfigurations needed
Depends on exact hardware, software, configuration, and workloads
Plug: FAST’10 paper, Friday 2/26 11am
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 13
![Page 14: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/14.jpg)
Survey 3: Workload Effects on Client/Server Network File Systems
NFSv4 standard and interoperable, but Different implementations
Studying mix of NFS clients and servers BSD, Linux, Solaris
Workloads: Web, email, database, etc.
Found 2-3x performance variations Depends on hardware, software,
configuration, and workloads
Plug: NFSv4 study, FAST'10 Poster session
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 14
![Page 15: On the Science of Power Management: Encouraging ... · science Multi-disciplinary interactions Need more cross-disciplinary workshops and conferences E.g., NSF sponsorship of student](https://reader034.vdocument.in/reader034/viewer/2022051814/6038b7654108d10aba124489/html5/thumbnails/15.jpg)
Conclusions
Very complex systems
Hard to understand and optimize
Lots of waste in software
Great opportunities to improve Research opportunities
Commercial tools and services
Let’s get to work...
2/22/2010 Zadok - SustainIT'10 - Science of Power Management 15