Green IT

Energy Saving Software based on Cloud Computing
for Adjustable Processing Environments
(ESSCCAPE)
The
Green
Cloud
Introduction
Why Green IT?
• Reduced energy use and therefore reduced energy
expenditure.
• Direct measurable cost savings and value delivery.
• Carbon emission reductions.
• Anticipate future green regulations.
• Improved corporate branding/image.
• Competitive differentiator: become preferred Green IT
partner.
• Improved management capabilities for data center
operation.
Introduction
Who is thinking in green?
Introduction
Why Cloud? From Buzzword to a Real Alternative
• Dynamically adding or removing hardware resources could help
to stop the energy misuse.
• A generic approach is needed to control server hardware usage
among different tasks.
• A scalable approach is needed: not only increasing the number of
nodes, but also resizing the virtualized hardware resources and/or
outsourcing the computational needs (i.e. Amazon EC2).
• Security: virtualization isolates data and computing resources from
potential attacks.
• Incremental Scalability.
• Agility/Flexibility.
• Service-oriented.
• Public clouds: pay-per-use model.
Introduction
Some Cloud Platforms, Providers and Enablers
 What do the following companies all have in common: Amazon,
Microsoft, Google, EMC, VMware, IBM, Sun, Dell, Akamai, SalesForce.com,
NetSuite, and Activision. Answer: Cloud Computing. Merrill Lynch analysts
reckon that by 2011 the volume of cloud computing market opportunity will
amount to $160BN, including $95BN in business and productivity apps (email, office, CRM, etc.) and $65BN in online advertising.” Merrill Lynch.
Project Overview
Our point of view
• Nowadays, Green IT is a hot topic for the industry.
• The problem is that...
– Data Centers are scaled in order to cope with computational
peak workloads.
– Data Centers are overdimensioned.
– Server processors are idle most of the time.
• Data Center energy saving is a huge opportunity for
companies and there are a great amount of initiatives to
maximize the energy efficiency, thus reducing
operational and infrastructure costs.
• To achieve the goal of Energy Efficiency we need:
– A well-dimensioned Data Center which uses the
resources/components only when needed. The peak
workloads are covered by outsorcing the computational needs.
Project Overview
Our point of view
The
Green
Cloud
• Virtualization technologies and Cloud computing
play a key role in this context.
• Our proposal aims at:
– developing an integrated solution to monitor and
control the energy consumption of all the Cloud
Nodes.
– taking advantage of all the available information:
energy consumption ratings of all the
components, current wokload in each Cloud
Node, data rates, computational resources
location, etc.
– dynamically adapting the active hardware to the
needs in terms of computing and communication
resources which are required by the running
services.
Project Overview
Our point of view
•
•
In four steps:
1.
obtaining information about the Cloud Nodes:
components, workloads, computing resources locations,
etc.
2.
generating policies to improve the energy consumption,
using all the available information.
3.
applying this policies in the Cloud Nodes.
4.
determining whether the components of the Cloud fit the
needs for the future workload or an increase / reduction of
hardware is advisable.
Green Scope:
–
Generic issues not aiming at reducing the energy waste
which are common to Cloud Computing infrastructures are
not the focus of this proposal
Project Overview
Public or Private? Both
•
•
Our solution covers the green area. Nevertheless, a cloud is a cloud
(i.e. for Amazon its cloud is a private one) so this approach is
applicable to both sides (with some special features).
The Company Staff’s machines are part of the problem and part of
the solution too.
Private Cloud
(DataCenter)
company
staff’s
machines
Public Cloud,
i.e.
Project Overview
Architecture. Our point of view
 ESS = Energy Saving
System
Service
Service
Service
 NCD = Network Card
Driver
 HM = Hardware
Manager
Measurements
DataBase
 PM = Processes
Manager
 PA = Power Analizer
(optional)
Learning
Manager
V.M. V.M.
Deployment
Manager
Execution
DataBase
Learnt
Policies
ESS
PA
NIAC
PM
...
NIAC
Third
Parties like
Amazon
EC2
Control
Layer
Processor
Allocation Manager
Cloud Controller
V.M. V.M. V.M.
PM
Service
Learnt
Policies
ESS
HM
Service
Service
Layer
Processor
Layer
Resources
Layer
ESS
HM
PM
NIAC
HM
SNMP Agent
SNMP Agent
SNMP Agent
NCD
NCD
NCD
Contact us!
• Oscar Trenado Muñoz
Innovation Manager
Tlf: +34 983 54 99 11
+34 659 62 08 11
email: [email protected]
• Miguel Ángel Peñalvo Bedia
Innovation Consultant
Tlf: +34 983 54 99 11
e-mail: [email protected]
Energy Saving Software based
on Cloud Computing for Adjustable
Processing Environments
(ESSCCAPE)
The
Green
Cloud