valid. The measured (ex-post) parts of the reward by
nature are dynamic in the way that they change
along with the behaviour of the customer as well as
the technical implications of the activity of the DC
management within the All4Green framework. Thus
the reward formula can be expressed as:
GreenSLAReward=StaticReward(Flexibility)+D
ynamicReward(ΔQoS,realizedCollaboration)-
Penalty(realizedCollaboration)
Penalties are imposed in case the ITC’s
collaboration is lower than contractually agreed.
4 EXAMPLE
This section presents an example of GreenSLA for a
simple IT service offered by a cloud provider. Cloud
computing services mainly consist of VMs and
include KPI detailed parameters such as Boot delay,
computing power, memory, OS image, I/O
performance or disk size. For the sake of simplicity,
a subset of the offered service portfolio is provided:
VMs have “sizes” composed of a pre-determined
number of virtual CPUs (VCPUs), RAM and HD
capacity.
VMs run “images” of Operating Systems.
The Performance KPI limits in equivalent
percentage of CPU units (ECUs).
The Boot delay KPI limits the start-up time.
A template that generates a GreenSLA for the
Green VM service as described in this section is
shown in figure 4: It represents the renting of a VM
with a large size and Windows 2008 and the
following specific arrangements for the GreenSLA
parameters:
As stated in the previous section, the flexibility
depends on the time/calendar and DC energy mode.
In this example, the time/calendar-dependency
makes evokes very flexible scheduling.
Additionally, the DC energy mode dependency
enables a flexible boot delay and performance.
Concerning a GreenKPI, in this example, the
CO2 emissions, retrieved through the EP of the DC,
are limited: i.e. the energy provided by EP to DC
should be produced at <300g CO2/Kwh. If this
guarantee is breached, a penalty must be paid by the
DC. Concerning collaboration additions, this
GreenSLA allows requests coming from the DC that
ask to pause the VM for a maximum of two hours.
The collaboration limitations in this example are
defined as follows: The DC can issue a maximum of
10 collaboration requests per month to the ITC, and
the ITC can reject a maximum of 5 collaboration
requests per month.
5 EXPECTED ENERGY SAVINGS
The energy savings in the DC due to the GreenSLA
contractual terms related to the collaboration with
customers are expected to be approximately 10%
according to the estimations and trials done so far in
the All4Green project. The EP will be able to avoid
dangerous peaks, thus avoiding large costs and
reducing emissions. These cost savings will be
partially used to compensate the collaborating data
centers, and in the end this will generate a positive
side effect for the ecosystem, both from
Energy/emissions and economic point of view.
6 CONCLUSIONS
This paper has presented the three main components
of the GreenSLA concept (flexibility, GreenKPIs
and Collaboration) and how the DC takes
performance decisions regarding the energy
consumed by the services to save energy compared
to ecosystems that not include these concepts, while
guaranteeing the contract agreements. All4Green
implementation details and a practical example have
been provided.
ACKNOWLEDGEMENTS
This work has been supported by the European FP7
All4Green project (Grant agreement No. 288674)
and the Spanish Government, MICINN, under
research grant TIN2010-20136-C03.
REFERENCES
C. Bunse, S. Klingert, T. Schulze “GreenSLAs:
Supporting Energy Efficiency through Contracts”. In:
“Energy Efficient DCs”, ed. by J.Huusko, H. de Meer,
S.Klingert, A.Somov, Springer LNCS, 2012
S. Klingert, T. Schulze and C.Bunse “GreenSLAs for the
Energy-efficient Management of DCs”. 2nd
International Conference on Energy-Efficient
Computing and Networking, Columbia University,
New York, USA, 2011
G. Laszewski and L. Wang. GreenIT SLAs. Grids and
Service-Oriented Architectures for Service Level
Agreements, pages 77–88, 2010.
SMARTGREENS2013-2ndInternationalConferenceonSmartGridsandGreenITSystems
122