Think Green
Analyzing and Optimizing Power Consumption

Dhanashri Phadke
Symantec

Voices 2014

1
Agenda
1

Why the need

2

Tools

3

Analysis

4

Green Technologies

5

Summary
Voices 2014

2
Why the need

More than 5 billion
people are calling,
texting, tweeting and
browsing on mobile
phones worldwide.

2.7 Zeta...
Why the need

Measure

Improve

Analyze

Voices 2014

4
Power measurement
Going to discuss further :
• Joulemeter

• JouleX Energy Manager
• ipmitools

Other available :
• PowerT...
Joulemeter
• Windows Tool
• Estimates energy usage of VM , Server , Application

• Power management of various components ...
Joulemeter output for a backup job

Voices 2014

7
Joulex Energy Manager
• Monitor, analyze, and manage energy usage of all network IP
connected devices

• Web browser based...
Ipmitool
• The Intelligent Platform Management Interface (IPMI) is a
standardized computer system interface used by system...
Cutting Edge 2012-13

‹#›
Analysis - Power usage of CPU
25

Watts
20

15

1 backup
5 backups
10

5

0
4
8
12
16
20
25
29
33
38
42
47
52
56
60
64
68
...
Green Technologies

Deduplication
Virtualization

Storage Tiering
Cloud Computing
Data Archival

Voices 2014

12
Deduplication
• Data deduplication is a method of reducing storage needs by
eliminating redundant data.

• Single instance...
Deduplication
File 1
A

B

Backend
De-Duplicated
Storage

C

File 2
D

A

E

B

A

C

D

B

X

E

X

D

Y

Y
Full Data Add...
Voices 2014

15
Review

First Version

Revisions

Process

2MB

5.6 MB

3 people

5.6 MB

Full
backup’s
1 year
5.6 MB

With DR

1 site
11....
Virtualization
• Enables multiple heterogeneous operating systems to run
simultaneously on the same physical hardware .

•...
Virtualization
Today

Tomorrow

Production Environment

Challenges
• Application and
Data Availability
• Control Server
Sp...
Storage Tiering
• Assignment of different categories of data to different types of
storage media

• Deriving value from mu...
Storage Tiering
Situation

Solution

Volume Based Tiering
Prod DB

Scratch Files

Prod DB
User Files

Temp DB

Storage
Tie...
Cloud Computing
• Cloud computing is a general term for anything that involves
delivering hosted services over the Interne...
Data Archival
• Data archiving is the process of moving data that is no longer
actively used to a separate data storage de...
Data Archival

Voices 2014

23
23
Summary
• Important to analyze power consumption
• Various tools can be used

• Green Technology

Voices 2014

24
24
Thank you !
Dhanashri Phadke
dhanashri.phadke@gmail.com

Voices 2014

25
Upcoming SlideShare
Loading in...5
×

Voices presentation

138

Published on

Voices presentation 2014

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
138
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Voices presentation

  1. 1. Think Green Analyzing and Optimizing Power Consumption Dhanashri Phadke Symantec Voices 2014 1
  2. 2. Agenda 1 Why the need 2 Tools 3 Analysis 4 Green Technologies 5 Summary Voices 2014 2
  3. 3. Why the need More than 5 billion people are calling, texting, tweeting and browsing on mobile phones worldwide. 2.7 Zetabytes of data exist in the digital universe today Almost every way we make electricity today, except for the emerging renewables and nuclear, puts out CO2. And so, what we're going to have to do at a global scale, is create a new system. And so, we need energy miracles. - Bill Gates More than 200bn HD movies – which would take a person 47m years to watch. Walmart handles one million transactions every hour – 2.5 petabytes in db Voices 2014 3
  4. 4. Why the need Measure Improve Analyze Voices 2014 4
  5. 5. Power measurement Going to discuss further : • Joulemeter • JouleX Energy Manager • ipmitools Other available : • PowerTOP – Linux tool Voices 2014 5
  6. 6. Joulemeter • Windows Tool • Estimates energy usage of VM , Server , Application • Power management of various components CPU , memory , storage , applications • Computational Energy Measurement Voices 2014 6
  7. 7. Joulemeter output for a backup job Voices 2014 7
  8. 8. Joulex Energy Manager • Monitor, analyze, and manage energy usage of all network IP connected devices • Web browser based user interface • Agentless • SNMP, Windows Management Instrumentation (WMI), HP integrated Lights-out (iLO), VMI • 1 controller monitors up to 50,000 devices Voices 2014 8
  9. 9. Ipmitool • The Intelligent Platform Management Interface (IPMI) is a standardized computer system interface used by system administrators for out-of-band management of computer systems and monitoring of their operation. • IPMI provides monitoring, management voltage, temperature, fans, power supplies, hardware inventory information and etc. • IPMItool provides a simple command-line interface to IPMIenabled devices Voices 2014 9
  10. 10. Cutting Edge 2012-13 ‹#›
  11. 11. Analysis - Power usage of CPU 25 Watts 20 15 1 backup 5 backups 10 5 0 4 8 12 16 20 25 29 33 38 42 47 52 56 60 64 68 73 77 81 85 89 93 97 101 106 110 114 118 122 127 131 135 139 144 148 0 Seconds Voices 2014 11
  12. 12. Green Technologies Deduplication Virtualization Storage Tiering Cloud Computing Data Archival Voices 2014 12
  13. 13. Deduplication • Data deduplication is a method of reducing storage needs by eliminating redundant data. • Single instance storage • Only one unique instance of the data is actually retained on storage media • Global data deduplication • Inline duplication • Post-processing duplication Voices 2014 13
  14. 14. Deduplication File 1 A B Backend De-Duplicated Storage C File 2 D A E B A C D B X E X D Y Y Full Data Added Reference Added Only Voices 2014 14
  15. 15. Voices 2014 15
  16. 16. Review First Version Revisions Process 2MB 5.6 MB 3 people 5.6 MB Full backup’s 1 year 5.6 MB With DR 1 site 11.2 MB Voices 2014 16
  17. 17. Virtualization • Enables multiple heterogeneous operating systems to run simultaneously on the same physical hardware . • This is advantageous because running a single operating system on a modern high-powered server will almost certainly result in that server being severely underutilized. • In fact, in many businesses, servers are operating at anywhere between 5 and 25 percent of their total load capacity, thus wasting a substantial amount of processing power. Voices 2014 17
  18. 18. Virtualization Today Tomorrow Production Environment Challenges • Application and Data Availability • Control Server Sprawl • Optimize Utilization Test/Dev Environment Voices 2014 18
  19. 19. Storage Tiering • Assignment of different categories of data to different types of storage media • Deriving value from multiple tiers of storage is to place each file on the appropriate type of storage device based on a number of criteria according to the business needs . • Categories may be based on levels of protection needed, performance requirements, frequency of use, and other considerations Voices 2014 19
  20. 20. Storage Tiering Situation Solution Volume Based Tiering Prod DB Scratch Files Prod DB User Files Temp DB Storage Tiering User Files Prod DB ScratchDB Prod Files Backup User Files Aged Files Snapshot Aged Files Prod Files Scratch DB Prod DB User Files Scratch Files Prod DB Temp DB Scratch Files Backup User Files Prod DB User Files Scratch Files Prod DB Aged Files Snapshot Aged Files Prod DB Temp DB Scratch Files Backup User Files Aged Files Snapshot Aged Files Prod DB Tier 1 Storage Tier 2 Storage Dynamic Tiering Tier 1 Storage Tier 2 Storage Aged Files Snapshot Aged Files Scratch Files Tier 3 Storage Voices 2014 20
  21. 21. Cloud Computing • Cloud computing is a general term for anything that involves delivering hosted services over the Internet • These services are broadly divided into three categories: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS) • Cloud computing is a type of computing that relies on sharing computing resources rather than having local servers or personal devices to handle applications. Voices 2014 21
  22. 22. Data Archival • Data archiving is the process of moving data that is no longer actively used to a separate data storage device for long-term retention. • Consists of older data that is still important and necessary for future reference, as well as data that must be retained for regulatory compliance • Data archives are often confused with data backups . • Backup’s are copies of data whereas archives protect older information that is not needed for everyday operations Voices 2014 22
  23. 23. Data Archival Voices 2014 23 23
  24. 24. Summary • Important to analyze power consumption • Various tools can be used • Green Technology Voices 2014 24 24
  25. 25. Thank you ! Dhanashri Phadke dhanashri.phadke@gmail.com Voices 2014 25

×