SlideShare a Scribd company logo
1 of 17
Software based approach for energy efficient data centers Solutions for Green IT
Elastra’s Solution for Green IT Overview of Elastra’s Green IT Approach Why is Energy Efficiency Important? How does Elastra Achieve this? Why is Elastra’s Solution Different? 2
Software Solution for Optimizing Energy Efficiency in the Datacenter 3 VM 1 Capabilities: 4 GB of RAM 2 Core Cost: 250W Application A Requirements: 4GB  of RAM and 2 Core VM 2 Capabilities: 2 GB of RAM 1 Core Cost: 120W VM 3 Capabilities: 4 GB of RAM 2 Core Cost: 160W Match!
Elastra’s Solution for Green IT Overview of Elastra’s Green IT Approach Why is Energy Efficiency Important? How does Elastra Achieve this? Why is Elastra’s Solution Different? 4
Projections Indicate Energy Consumption Could Increase by 25% by 2012 5
Datacenter Electricity Costs Expected to Increase by ~23% by 2011 6
Elastra’s Solution for Green IT Overview of Elastra’s Green IT Approach Why is Energy Efficiency Important? How does Elastra Achieve this? Why is Elastra’s Solution Different? 7
Modeling Languages Describe Resources and Applications 8
Plan-Composer Creates Plans Based on ECML and EDML 9 Plan Composer Architecture Plan  Generation ECML and  EDML Structural Analyzer Plan Synthesizer Knowledge Modules Lifecycle and Action  Generation Install and  Configuration Resource  Allocation
Modules for Optimizing for Energy Efficiency based on User Defined Attributes 10 Minimize Energy Usage Assign a energy cost  to virtual  resources During Plan Composition  the system evaluates all  virtual resources  available Resources are  provisioned  to minimize cost Optimize for Power Utilization Determine the metric to  evaluate power  utilization Assign a cost for how  resources  contribute to the metric Resources are provisioned to optimize  utilization
Elastra’s Solution for Green IT Overview of Elastra’s Green IT Approach Why is Energy Efficiency Important? How does Elastra Achieve this? Why is Elastra’s Solution Different? 11
Ours is a Software Oriented Versus Hardware Oriented Approach 12 vs
We take a Proactive versus Reactive Approach to Energy Efficiency 13 Proactive Approach Put systems in place to  optimize energy efficiency as environment changes Spend less time trying to fix problems because they have been actively managed Reactive Approach Put systems in place to  measure electricity usage Spend more time trying to fix efficiency problems after they have occurred
APPENDIX 14
ECML is Used to Describe an Application 15
EDML is Used to Describe Resources 16
EMML is Used to Describe the State of Deployed Systems 17

More Related Content

What's hot

What You Need to Know When Comparing Colocation Providers
What You Need to Know When Comparing Colocation ProvidersWhat You Need to Know When Comparing Colocation Providers
What You Need to Know When Comparing Colocation ProvidersAlignedEnergy
 
Combined Operations of Renewable Energy Systems and Responsive Demand in a Sm...
Combined Operations of Renewable Energy Systems and Responsive Demand in a Sm...Combined Operations of Renewable Energy Systems and Responsive Demand in a Sm...
Combined Operations of Renewable Energy Systems and Responsive Demand in a Sm...Hossain Asad
 
3 Reasons to Get Energy Simulation for your Building as the Best Investment
3 Reasons to Get Energy Simulation for your Building as the Best Investment3 Reasons to Get Energy Simulation for your Building as the Best Investment
3 Reasons to Get Energy Simulation for your Building as the Best InvestmentKrishna Outsourcing
 
Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Niraj Kumar
 
Stm 8002 ontario guide book
Stm 8002 ontario guide bookStm 8002 ontario guide book
Stm 8002 ontario guide bookStem
 
Consolidate, Virtualize, Energize
Consolidate, Virtualize, EnergizeConsolidate, Virtualize, Energize
Consolidate, Virtualize, Energizelneut03
 
Energy points for masstlc edit
Energy points for masstlc editEnergy points for masstlc edit
Energy points for masstlc editMassTLC
 
Mass tlc big data presentation from enernoc
Mass tlc big data presentation from enernocMass tlc big data presentation from enernoc
Mass tlc big data presentation from enernocMassTLC
 
DC Modular Datacenter for Improved Energy Efficiency
DC Modular Datacenter for Improved Energy EfficiencyDC Modular Datacenter for Improved Energy Efficiency
DC Modular Datacenter for Improved Energy EfficiencyJerry Sheehan
 
Beyond Green: EMC and Energy Efficient IT
Beyond Green: EMC and Energy Efficient ITBeyond Green: EMC and Energy Efficient IT
Beyond Green: EMC and Energy Efficient ITEmirates Computers
 
Energy Efficient Data Center
Energy Efficient Data CenterEnergy Efficient Data Center
Energy Efficient Data CenterGunawan Jusuf
 
How Smart Grid overlaps with Energy Efficiency
How Smart Grid overlaps with Energy EfficiencyHow Smart Grid overlaps with Energy Efficiency
How Smart Grid overlaps with Energy EfficiencyJim Thayer
 

What's hot (14)

What You Need to Know When Comparing Colocation Providers
What You Need to Know When Comparing Colocation ProvidersWhat You Need to Know When Comparing Colocation Providers
What You Need to Know When Comparing Colocation Providers
 
Combined Operations of Renewable Energy Systems and Responsive Demand in a Sm...
Combined Operations of Renewable Energy Systems and Responsive Demand in a Sm...Combined Operations of Renewable Energy Systems and Responsive Demand in a Sm...
Combined Operations of Renewable Energy Systems and Responsive Demand in a Sm...
 
3 Reasons to Get Energy Simulation for your Building as the Best Investment
3 Reasons to Get Energy Simulation for your Building as the Best Investment3 Reasons to Get Energy Simulation for your Building as the Best Investment
3 Reasons to Get Energy Simulation for your Building as the Best Investment
 
Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)
 
Task 24 - Why polar bears are good in the shower
Task 24 - Why polar bears are good in the showerTask 24 - Why polar bears are good in the shower
Task 24 - Why polar bears are good in the shower
 
Stm 8002 ontario guide book
Stm 8002 ontario guide bookStm 8002 ontario guide book
Stm 8002 ontario guide book
 
Consolidate, Virtualize, Energize
Consolidate, Virtualize, EnergizeConsolidate, Virtualize, Energize
Consolidate, Virtualize, Energize
 
Energy points for masstlc edit
Energy points for masstlc editEnergy points for masstlc edit
Energy points for masstlc edit
 
Mass tlc big data presentation from enernoc
Mass tlc big data presentation from enernocMass tlc big data presentation from enernoc
Mass tlc big data presentation from enernoc
 
Dig economy workshop slides
Dig economy workshop slidesDig economy workshop slides
Dig economy workshop slides
 
DC Modular Datacenter for Improved Energy Efficiency
DC Modular Datacenter for Improved Energy EfficiencyDC Modular Datacenter for Improved Energy Efficiency
DC Modular Datacenter for Improved Energy Efficiency
 
Beyond Green: EMC and Energy Efficient IT
Beyond Green: EMC and Energy Efficient ITBeyond Green: EMC and Energy Efficient IT
Beyond Green: EMC and Energy Efficient IT
 
Energy Efficient Data Center
Energy Efficient Data CenterEnergy Efficient Data Center
Energy Efficient Data Center
 
How Smart Grid overlaps with Energy Efficiency
How Smart Grid overlaps with Energy EfficiencyHow Smart Grid overlaps with Energy Efficiency
How Smart Grid overlaps with Energy Efficiency
 

Viewers also liked

Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009Stuart Charlton
 
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)Stuart Charlton
 
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialCloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialStuart Charlton
 
Fowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing WorkshopFowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing WorkshopMark Masterson
 
UMIC Demo 2010: Contextualized Mobile Cloud Services for Professional Communi...
UMIC Demo 2010: Contextualized Mobile Cloud Services for Professional Communi...UMIC Demo 2010: Contextualized Mobile Cloud Services for Professional Communi...
UMIC Demo 2010: Contextualized Mobile Cloud Services for Professional Communi...Dejan Kovachev
 
Resilience and Security @ Scale: Lessons Learned
Resilience and Security @ Scale: Lessons LearnedResilience and Security @ Scale: Lessons Learned
Resilience and Security @ Scale: Lessons LearnedJason Chan
 

Viewers also liked (6)

Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009
 
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
 
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialCloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
 
Fowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing WorkshopFowa Miami 09 Cloud Computing Workshop
Fowa Miami 09 Cloud Computing Workshop
 
UMIC Demo 2010: Contextualized Mobile Cloud Services for Professional Communi...
UMIC Demo 2010: Contextualized Mobile Cloud Services for Professional Communi...UMIC Demo 2010: Contextualized Mobile Cloud Services for Professional Communi...
UMIC Demo 2010: Contextualized Mobile Cloud Services for Professional Communi...
 
Resilience and Security @ Scale: Lessons Learned
Resilience and Security @ Scale: Lessons LearnedResilience and Security @ Scale: Lessons Learned
Resilience and Security @ Scale: Lessons Learned
 

Similar to Elastra's software approach for optimizing energy efficiency

G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUDG-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUDAlfiya Mahmood
 
IBM Power 7
IBM Power 7IBM Power 7
IBM Power 7None
 
Dynamic Infrastructure – Energy Efficiency Helping Midsize Companies Reduce C...
Dynamic Infrastructure – Energy Efficiency Helping Midsize Companies Reduce C...Dynamic Infrastructure – Energy Efficiency Helping Midsize Companies Reduce C...
Dynamic Infrastructure – Energy Efficiency Helping Midsize Companies Reduce C...Cliff Kinard
 
Let's Talk a Bit About: Green Software
Let's Talk a Bit About: Green SoftwareLet's Talk a Bit About: Green Software
Let's Talk a Bit About: Green SoftwareGreenLabAtDI
 
Calient data center presentation Fall 2015
Calient data center presentation Fall 2015Calient data center presentation Fall 2015
Calient data center presentation Fall 2015Nick Howard
 
Calient data center c suite presentation 07152015
Calient data center c suite presentation 07152015Calient data center c suite presentation 07152015
Calient data center c suite presentation 07152015Nick Howard
 
Wipro Ecoenergy – Making Energy Work for Banks
Wipro Ecoenergy – Making Energy Work for BanksWipro Ecoenergy – Making Energy Work for Banks
Wipro Ecoenergy – Making Energy Work for BanksShreeja Sahadevan
 
SWITCH TO RESULTS IN BANKS
SWITCH TO RESULTS IN BANKSSWITCH TO RESULTS IN BANKS
SWITCH TO RESULTS IN BANKSBeth Miller
 
Switch to-results-in-banks
Switch to-results-in-banksSwitch to-results-in-banks
Switch to-results-in-banksmalini87
 
Switch to-results-in-banks
Switch to-results-in-banksSwitch to-results-in-banks
Switch to-results-in-bankssiya4
 
Switch to Results in Banks
Switch to Results in BanksSwitch to Results in Banks
Switch to Results in Banksaayamkhatri
 
Wipro Ecoenergy – Making Energy Work for Banks
Wipro Ecoenergy – Making Energy Work for BanksWipro Ecoenergy – Making Energy Work for Banks
Wipro Ecoenergy – Making Energy Work for BanksNidhi Vora
 
SC17 Panel: Energy Efficiency Gains From HPC Software
SC17 Panel: Energy Efficiency Gains From HPC SoftwareSC17 Panel: Energy Efficiency Gains From HPC Software
SC17 Panel: Energy Efficiency Gains From HPC Softwareinside-BigData.com
 
Documento11propuesta
Documento11propuestaDocumento11propuesta
Documento11propuestaOscar Trenado
 
The Future of DSM Programs: EE + DER
The Future of DSM Programs: EE + DER The Future of DSM Programs: EE + DER
The Future of DSM Programs: EE + DER Patty Cook
 
Green IT in the boardroom, Jose Iglesias Symantec
Green IT in the boardroom, Jose Iglesias SymantecGreen IT in the boardroom, Jose Iglesias Symantec
Green IT in the boardroom, Jose Iglesias SymantecIT Executive
 
Improve sustainability through energy insights - Infographic
Improve sustainability through energy insights - InfographicImprove sustainability through energy insights - Infographic
Improve sustainability through energy insights - InfographicPrincipled Technologies
 

Similar to Elastra's software approach for optimizing energy efficiency (20)

Energy Efficiency in Data Centers
Energy Efficiency in Data CentersEnergy Efficiency in Data Centers
Energy Efficiency in Data Centers
 
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUDG-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
 
IBM Power 7
IBM Power 7IBM Power 7
IBM Power 7
 
Dynamic Infrastructure – Energy Efficiency Helping Midsize Companies Reduce C...
Dynamic Infrastructure – Energy Efficiency Helping Midsize Companies Reduce C...Dynamic Infrastructure – Energy Efficiency Helping Midsize Companies Reduce C...
Dynamic Infrastructure – Energy Efficiency Helping Midsize Companies Reduce C...
 
Let's Talk a Bit About: Green Software
Let's Talk a Bit About: Green SoftwareLet's Talk a Bit About: Green Software
Let's Talk a Bit About: Green Software
 
Calient data center presentation Fall 2015
Calient data center presentation Fall 2015Calient data center presentation Fall 2015
Calient data center presentation Fall 2015
 
Calient data center c suite presentation 07152015
Calient data center c suite presentation 07152015Calient data center c suite presentation 07152015
Calient data center c suite presentation 07152015
 
Wipro Ecoenergy – Making Energy Work for Banks
Wipro Ecoenergy – Making Energy Work for BanksWipro Ecoenergy – Making Energy Work for Banks
Wipro Ecoenergy – Making Energy Work for Banks
 
SWITCH TO RESULTS IN BANKS
SWITCH TO RESULTS IN BANKSSWITCH TO RESULTS IN BANKS
SWITCH TO RESULTS IN BANKS
 
Switch to-results-in-banks
Switch to-results-in-banksSwitch to-results-in-banks
Switch to-results-in-banks
 
Switch to-results-in-banks
Switch to-results-in-banksSwitch to-results-in-banks
Switch to-results-in-banks
 
Switch to Results in Banks
Switch to Results in BanksSwitch to Results in Banks
Switch to Results in Banks
 
Wipro Ecoenergy – Making Energy Work for Banks
Wipro Ecoenergy – Making Energy Work for BanksWipro Ecoenergy – Making Energy Work for Banks
Wipro Ecoenergy – Making Energy Work for Banks
 
SC17 Panel: Energy Efficiency Gains From HPC Software
SC17 Panel: Energy Efficiency Gains From HPC SoftwareSC17 Panel: Energy Efficiency Gains From HPC Software
SC17 Panel: Energy Efficiency Gains From HPC Software
 
Documento11propuesta
Documento11propuestaDocumento11propuesta
Documento11propuesta
 
02 smith epri_smith_hosting_capacity
02 smith epri_smith_hosting_capacity02 smith epri_smith_hosting_capacity
02 smith epri_smith_hosting_capacity
 
The Future of DSM Programs: EE + DER
The Future of DSM Programs: EE + DER The Future of DSM Programs: EE + DER
The Future of DSM Programs: EE + DER
 
Green IT in the boardroom, Jose Iglesias Symantec
Green IT in the boardroom, Jose Iglesias SymantecGreen IT in the boardroom, Jose Iglesias Symantec
Green IT in the boardroom, Jose Iglesias Symantec
 
Green Computing
Green ComputingGreen Computing
Green Computing
 
Improve sustainability through energy insights - Infographic
Improve sustainability through energy insights - InfographicImprove sustainability through energy insights - Infographic
Improve sustainability through energy insights - Infographic
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Elastra's software approach for optimizing energy efficiency

  • 1. Software based approach for energy efficient data centers Solutions for Green IT
  • 2. Elastra’s Solution for Green IT Overview of Elastra’s Green IT Approach Why is Energy Efficiency Important? How does Elastra Achieve this? Why is Elastra’s Solution Different? 2
  • 3. Software Solution for Optimizing Energy Efficiency in the Datacenter 3 VM 1 Capabilities: 4 GB of RAM 2 Core Cost: 250W Application A Requirements: 4GB of RAM and 2 Core VM 2 Capabilities: 2 GB of RAM 1 Core Cost: 120W VM 3 Capabilities: 4 GB of RAM 2 Core Cost: 160W Match!
  • 4. Elastra’s Solution for Green IT Overview of Elastra’s Green IT Approach Why is Energy Efficiency Important? How does Elastra Achieve this? Why is Elastra’s Solution Different? 4
  • 5. Projections Indicate Energy Consumption Could Increase by 25% by 2012 5
  • 6. Datacenter Electricity Costs Expected to Increase by ~23% by 2011 6
  • 7. Elastra’s Solution for Green IT Overview of Elastra’s Green IT Approach Why is Energy Efficiency Important? How does Elastra Achieve this? Why is Elastra’s Solution Different? 7
  • 8. Modeling Languages Describe Resources and Applications 8
  • 9. Plan-Composer Creates Plans Based on ECML and EDML 9 Plan Composer Architecture Plan Generation ECML and EDML Structural Analyzer Plan Synthesizer Knowledge Modules Lifecycle and Action Generation Install and Configuration Resource Allocation
  • 10. Modules for Optimizing for Energy Efficiency based on User Defined Attributes 10 Minimize Energy Usage Assign a energy cost to virtual resources During Plan Composition the system evaluates all virtual resources available Resources are provisioned to minimize cost Optimize for Power Utilization Determine the metric to evaluate power utilization Assign a cost for how resources contribute to the metric Resources are provisioned to optimize utilization
  • 11. Elastra’s Solution for Green IT Overview of Elastra’s Green IT Approach Why is Energy Efficiency Important? How does Elastra Achieve this? Why is Elastra’s Solution Different? 11
  • 12. Ours is a Software Oriented Versus Hardware Oriented Approach 12 vs
  • 13. We take a Proactive versus Reactive Approach to Energy Efficiency 13 Proactive Approach Put systems in place to optimize energy efficiency as environment changes Spend less time trying to fix problems because they have been actively managed Reactive Approach Put systems in place to measure electricity usage Spend more time trying to fix efficiency problems after they have occurred
  • 15. ECML is Used to Describe an Application 15
  • 16. EDML is Used to Describe Resources 16
  • 17. EMML is Used to Describe the State of Deployed Systems 17

Editor's Notes

  1. The initiative takes advantage of the advanced planning and optimization technologies in the Elastra Cloud Server. These algorithms in conjunction with Elastra’s modeling languages allow customers to specify metrics they want to explicitly optimize for. If they want to optimize for a metric like the PUE ratio or density of applications on a virtual machine they can use Elastra’s software to facilitate this process. In the example above Application A gets deployed to VM3 for the following reasons:Capabilities meet the Requirements of Application ALowest cost in terms of Electricity of the VMs whose Capabilities meet the Requirements of the ApplicationApplication A doesn’t get deployed to VM 1 because the Cost is too highApplication A doesn’t get deployed to VM 2 because the Capabilities don’t meet the requirements even though the Cost is lower than VM 3
  2. Image from the Uptime institute - http://www.uptimeinstitute.org/symp_pdf/(TUI3004C)DataCenterEnergyEfficiency.pdf
  3. Source: Energy Star – Datacenter Energy Report to Congress 7-25-07http://www.energystar.gov/ia/partners/prod_development/downloads/EPA_Datacenter_Report_Congress_Final1.pdf
  4. The Elastic Modeling Languages are a set of modular languages, defined in OWL v2, that express the end-to-end design requirements, control and operational specifications, and data centre resources & configurations required to enable automated application deployment & management.While the foundation of the modeling languages is in OWL and RDF, developers can interoperate with the Elastra Cloud Server through its RESTful interfaces; all functions available to the Elastra Workbench are available through this interface, which are based on Atom collections and serialized JSON, XML, or RDF (XML or Turtle) entries.The Elastic Modeling Languages provide a balance between enabling users to express declarative, machine-reasonable policy, and procedural know-how for configuration or provisioning.For More Information on the Modeling Languages please view the appendix section for more information on ECML, EDML, and EMML
  5. The Elastra Plan Composer performs explicit reasoning and deliberation on behalf of system administrators. It chooses and organizes actions that the cloud control plane should take, by anticipating the expected outcomes of those actions.The Elastra Plan Composer enables administrators and change boards to synthesize a plan for execution. It analyzes the proposed application designs and infrastructure models, comparing them against a library of actions and outcomes. It then generates a plan guided by preferences or constraints in the models.Extensibility occurs through operational knowledge modules in the Plan Composer. These modules provide searchable, reusable process descriptions that encode the operational know-how for specific subject areas. For example, a “network knowledge module” can interpret and enact a network configuration; a “resource allocation knowledge module” knows how CPU, storage, and memory should be allocated to an application.
  6. The structural view is the primary view to which other views correspond, usually by transforming or constraining the structure of the system.The structural view consists of:Components - Abstract units of software, configuration, and capability requirements, which expose interfaces for communication.Connectors - Abstract units of communication and/or mediation between components, which also may contain software, configuration, and capability requirements, which expose interfaces for binding to components.Components and Connectors can be assembled through interfaces that are described on declared slots.The lifecycle of the component or connector describes the various states available for that element, its transitions, and various requirements for a component or connector to be in that state.Finally, ECML’s extensible views capture higher-level policies such as:Resource Allocation The mapping of components to virtual hosts, storage & network resources.Scalability The policy of specifying components & connectors into tiers, where components and connector bindings are replicated depending on a scaling factor.
  7. Resource elements model scarce infrastructure that must be provisioned and tracked in various pools or zones. Typically resources are data center resources, and EDML includes a virtual data center model to represent common entities such as Hosts, Storage, VLANs, Hypervisors, etc.Configuration elements model software packages or configuration metadata that make up the “bits” of a component or connector, and are installed and started on a set of resources.Categories provide a taxonomy of concepts to provide searchable descriptive metadata for elements in both EDML (Resources and Configuration elements) and ECML (Components, Connectors, etc.).Capabilities capture the features and functions that are available from an enterprise’s shared infrastructure, such as chip architecture, and storage or network capacity. Capabilities are grouped into bundles to expose standardized units of provisioning and configuration for applications to consume. Capabilities are extensible, and are not just decompositions of physical attributes. They can represent a variety of quantitative or qualitative (symbolic) measures
  8. EMML provides elements to describe various configuration items in an IT management system, and their relationships, dependencies or states. Every element in ECML or EDML can be described as some kind of EMML design or resource item, and EMML introduces an independent “Deployed Item” to describe the state of a deployed application. EMML provides a CMDB-like interface for querying, analyzing, versioning, and archiving the configuration state of IT applications as they evolve over time.