Scaling Energy Adaptive Applications for Sustainable Profitability - - PowerPoint PPT Presentation

scaling energy adaptive applications for sustainable
SMART_READER_LITE
LIVE PREVIEW

Scaling Energy Adaptive Applications for Sustainable Profitability - - PowerPoint PPT Presentation

Scaling Energy Adaptive Applications for Sustainable Profitability Fabien Hermenier , Giovanni Giuliani, Andre Milani, Sophie Demassey Let existing and new data centres become energy adaptive Adapting the power consumption to the availability


slide-1
SLIDE 1

Scaling Energy Adaptive Applications for Sustainable Profitability

Fabien Hermenier, Giovanni Giuliani, Andre Milani, Sophie Demassey

slide-2
SLIDE 2

Let existing and new data centres become energy adaptive

Being adapted to the requests of a Smart City Energy Management Authority Adapting the power consumption to the availability of renewable energy

slide-3
SLIDE 3

How to reconcile competing

  • bjectives ?

Client Energy authority

regulate energy usage

An economical approach to avoid

  • vercommitment

best performance

slide-4
SLIDE 4

forecasts energy providers sustainable objective

Easc

application descriptor elected working modes smart city authority

Easc

...

Carver

web service video transcoder

energy adaptive applications

Orchestrates EASC for profitable sustainability Optimises over 24-hrs time window (96 time-slots of 15 minutes) Called every 15 minutes to accommodate uncertainty

[ucc 2015]

slide-5
SLIDE 5

The energy providers

Per time-slot data or forecasts for the next 24 hours % issues from renewable sources price capacity

slide-6
SLIDE 6

day-to-day periods Objective

Regulate energy usage through contracts

Incentive

At least X% renewable, Power budget, … Penalty function (flat, linear, composite)

Smart city energy authority

slide-7
SLIDE 7

EASC characterisation

slide-8
SLIDE 8

daily-based deferrable workloads

Service Level Objectives

flat or linear pricing policies slot-based non-deferrable workloads

slide-9
SLIDE 9

performance level power consumption transition cost actuator

The working modes

discretise elastic applications states manual or automatic calibration

slide-10
SLIDE 10

3 use cases inside DC4Cities

Webservice, video transcoding, e-health

slide-11
SLIDE 11

For every time-slot find 1 working mode per EASC using available energy (viable dispatch)

+ transition costs + various Energy Authority policies + Instant and cumulative objectives + generic pricing policies

96 NP-hard bin-packing problems to solve

The underlying problem

I dont want a heuristic full of corner cases

=

slide-12
SLIDE 12

the right model for the right problem deterministic composition high-level constraints

An Open-Source java library for constraint programming

slide-13
SLIDE 13

time 5 6 7 8 9 10 11 12

  • 3
  • 5
  • 3

An automaton to model each EASC life-cycle Counters to accumulate daily incomes

Modelling - TLDR;

Energy to use is dispatched among the sources Energy authority pricing policy

  • ver the cumulative daily usage

Working mode

slide-14
SLIDE 14

Reconciliations

Trading energy, performance and energy authority conformance to maximise the daily running costs

slide-15
SLIDE 15

Evaluating Carver

real deployments 3 testbeds running production softwares

CSUC @ Barcelona Video transcoding

  • penNebula stack

Trento @ Italy e-health Openstack

Web service Mixed EASCs Bare metal HP Lab @ Milan

slide-16
SLIDE 16

20 HP moonshot cartridges in 2 chassis no virtualisation layer 20 Watts peak 8m2 of solar panels 4 typical days from a 1 y. data collect

Testbed

200 400 600 16/01 17/01 18/01 19/01 20/01

Date Power (W)

25 50 75 100 16/01 17/01 18/01 19/01 20/01

Date renewable power (%)

65% renewable target 100€ / pp. un-pure energy market price The grid The green Energy authority expectations

slide-17
SLIDE 17

1000 1500 2000 2500 3000 23:00 05:00 11:00 17:00 23:00

Time Request/s

e-learning courses for Entrepreneurs instant SLO 6 working modes penalty from a step function Injectors mimic the production workload production software stack with 3 EASCs

Web service

cumulative SLOs 3 working modes penalty from a linear function

E-learning, G-learning

slide-18
SLIDE 18

Production mode Cache built at midnight Lowest suitable working mode for the WebSite

Most efficient working mode when renewable energy is here Lowest otherwise

Perf Green Carver

Sustainable profitability

VS

slide-19
SLIDE 19

100 200 300 400 500 16/01 17/01 18/01 19/01 20/01

Date Watts application

E−learning G−indexing Website

Perf Green Carver

B a t c h a c t i v i t i e s f

  • l

l

  • w

t h e s u n G r e e n i s b i n a r y

Ignores energy availability Workload affinity: human work during days

200 400 16/01 17/01 18/01 19/01 20/01

Date Watts application

E−learning G−indexing Website 200 400 16/01 17/01 18/01 19/01 20/01

Date Watts application

E−learning G−indexing Website

slide-20
SLIDE 20

17/01/15 18/01/15 19/01/15 20/01/15

64.2 65.6 67.7 55.6 57.9 58.5 53.9 56.7 57.3 45.7 46.8 47.4

40 50 60 70

p e r f C a r v e r g r e e n p e r f C a r v e r g r e e n p e r f C a r v e r g r e e n p e r f C a r v e r g r e e n

renewable %

17/01/15 18/01/15 19/01/15 20/01/15

1999 1466 1999 1999 1352 1933 1999 1305 1936 1999 1072 1955

500 1000 1500 2000

perf green Carver perf green Carver perf green Carver perf green Carver

SLO penalty (euros)

Carver sticked to the green threshold Carver sticked to the SLO

Customer incomes

Carver do not over-commit

max achievement % renewable

slide-21
SLIDE 21

Green neglects the clients Perf neglects the energy authority Carver trades

17/01/15 18/01/15 19/01/15 20/01/15

1000 2000

p e r f g r e e n C a r v e r p e r f g r e e n C a r v e r p e r f g r e e n C a r v e r p e r f g r e e n C a r v e r

Running cost (euros) expense

energy SLO SMA

slide-22
SLIDE 22

17/01/15 18/01/15 19/01/15 20/01/15

1000 2000

p e r f g r e e n C a r v e r p e r f g r e e n C a r v e r p e r f g r e e n C a r v e r p e r f g r e e n C a r v e r

Running cost (euros) expense

energy SLO SMA

The balance is still slightly pure performance oriented

nothing to do to please the energy authority (natural workload affinity) @Day 1 @Day 4 Only minor trading possibilities

slide-23
SLIDE 23

every price <<< pricing policies to avoid bankruptcy

Economically speaking

Energy price does not play a role small data centres human resources / software support dominates

17/01/15 18/01/15 19/01/15 20/01/15

1000 2000

p e r f g r e e n C a r v e r p e r f g r e e n C a r v e r p e r f g r e e n C a r v e r p e r f g r e e n C a r v e r

Running cost (euros) expense

energy SLO SMA

slide-24
SLIDE 24

Lesson learned

being generic is costly

CP composability helps but data makes the problem static analysis for stronger models

require favorable hardware and software

variable working modes energy-efficient hardware

a multifacet tool

PV array sizer cost modelling prospective deployment

slide-25
SLIDE 25

Carver is looking for sun and profit

A flexible solving algorithm to cope with the problem variability A multi-faceted tool Conciliation possibilities validated

  • n industrial testbeds

Sustainable profitability to motivate energy transition

slide-26
SLIDE 26

http:/ /www.dc4cities.eu

deliverables, scientific publications, trial results, software repositories