29
Energy-aware joint management of Networks and Cloud Infrastructures IEEE Computer Networks 70 (2014) 75–95 Bernardetta Addis LORIA – INRIA Nancy Grand Est – Universite de Lorraine Giuliana Carello, Danilo Ardagna, Antonio Capone DEI, Politecnico di Milano Alta Scuola Politecnica Project Green Cloud

Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

Energy-aware joint management of Networks and Cloud Infrastructures

IEEE Computer Networks 70 (2014) 75–95

Bernardetta AddisLORIA – INRIA Nancy Grand Est –

Universite de LorraineGiuliana Carello, Danilo Ardagna, Antonio Capone

DEI, Politecnico di Milano

Alta Scuola Politecnica Project Green Cloud

Page 2: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

CLOUD CONSUMPTION

About 0.5% of global electric power consumption is due to Data Centers (DC)

In developed country:

‐UK: 2.2-3.3%

‐USA: 1.5%

From the environmental point of view:

‐2% of global CO2 emissions

0,0% 5,0% 10,0% 15,0% 20,0% 25,0%

2005

2020

% European IT consumption

Cellular phone Network

Telecom Network

Server & Data Center

Source: EU Commission

Page 3: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

ENVIRONMENTAL IMPACT

High consumption, environmental impact and energy costs of Cloud Computing

A way out:

“GREEN” CLOUD COMPUTING

New Servers costsEnergy and cooling costs

IT costsNumber of Servers (M units)

…and costsEnvironmental impact

Source: EU Commission

Page 4: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

OUR APPROACH

Green Cloud project:

Exploiting different energy costs and different workload due to geographically distributed Data Centers

Joint Data Center and network management

Green energy sources utilization

Integer Linear Programming Optimization models

Scenario definition and analysis

Page 5: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

SCENARIO

Optimization over 24 hours

Set of geographically distributed DCs

Traffic profile for each Data Center over the day

Possibility to redirect requests from one DC to another

Fully connected network

Energy cost for both DC and network

NETWORK

Request forwarding is due to: Lower energy cost Tradeoff between DC and network costs Available capacity

Page 6: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

BROWN MODEL

GIVEN

The set of Data Centers:

The set of request classes:

The set of different type of servers:

A planning horizon:

Each request

is originated by a given DC

can be served only by some type of servers

REDIRECTION VARIABLES:

Requests rate (continuous variables) of the class k incoming to DC i

served in DC j with a server of type l

Page 7: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

BROWN MODEL

CONSTRAINTS:

REQUEST

The whole incoming traffic has to be served

Each request must be served by suitable server

Page 8: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

BROWN MODEL

CONSTRAINTS: REQUEST DATA CENTERS

DCs can handle a finite number of requests

Server have a utilization limit

Page 9: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

BROWN MODEL

CONSTRAINTS:

REQUEST

DATA CENTERS

NETWORKS

Links have limited bandwidth

Page 10: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

BROWN MODEL

CONSTRAINTS:

REQUEST

DATA CENTERS

NETWORKS

SWITCHING

Page 11: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

BROWN MODEL

CONSTRAINTS:

REQUEST

DATA CENTERS

NETWORKS

SWITCHING

OBJECTIVE FUNCTION:

Minimization of the costs over 24 hours Cost for operating servers Cost for switching on/off servers Bandwidth utilization Number of active link and link switching costs

Page 12: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

GREEN MODEL

ASSUMPTIONS:

DCs can be powered through renewable sources:

‐ Solar

‐ Geothermic

‐ Wind

Limited amount of green energy available

Only autonomous production

Minor cost with respect to brown energy sources

Page 13: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

GREEN MODEL

ASSUMPTIONS:

DCs can be powered through renewable sources:

‐ Solar

‐ Geothermic

‐ Wind

Limited amount of green energy available

Only autonomous production

Minor cost with respect to brown energy sources

IMPLICATIONS:

Green powered DCs are preferred

CO2 reduction

Page 14: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

GREEN MODEL

ASSUMPTIONS:

DCs can be powered through renewable sources:

‐ Solar

‐ Geothermic

‐ Wind

Limited amount of green energy available

Only autonomous production

Minor cost with respect to brown energy sources

IMPLICATIONS:

Green powered DCs are preferred

CO2 reduction

Page 15: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

GREEN MODEL

CONSTRAINTS:

REQUEST

DATA CENTERS

NETWORKS

SWITCHING

GREEN ENERGY

Page 16: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

DATA CENTER MAP

Data Center locations

Page 17: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

INCOMING TRAFFIC

Starting from the basic profile:

Re-scaling according to the geographical location

Temporal shift to consider time zone differences

Analysis of the model behavior with respect to a growing number of incoming requests:

2 – 3 – 16 – 30 – 40 billions of daily requests

0

1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Time band

Page 18: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

ENERGY COST

Differential trend according to:

Energy market studies

Geographical location

Time band

0

10

20

30

40

50

60

70

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

€/M

Wh

Time band

West USA

East USA

Europe

Asia

Page 19: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

GREEN DATA CENTERS

Location derived from green energy sources availability

Page 20: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

GREEN ENERGY AVAILABILITY

Different trends and energy production according to the different green energy sources

Analysis based on the dimension and location of the DCs

0

50

100

150

200

250

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

kWh

Time bands

Mountain View, CA- Solar power

Seattle, WA -Geothermal power

Frankfurt, GER -Wind power

Sao Paolo, BRA -Solar power

Page 21: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

POLICIES TO BE COMPARED

Brown Model:

Possibility of request redirection from one DC to another

Green Model:

Extension of the Brown Model taking into account green energy sources

Base Case:

Requests execution in local

Page 22: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

12%7%

9%

10%

0

50 000

100 000

150 000

200 000

250 000

300 000

350 000

400 000

450 000

500 000

2 3 16 30 40

Ene

rgy

con

sum

pti

on

(kW

h/d

ay)

Billions of daily requests

Base

Brown

Un

feas

ible

solu

tio

n

ENERGY CONSUMPTION

Model priority: minimizing expenses Higher energy consumption due to network utilization for request forwarding

BROWN MODEL vs GREY

Page 23: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

EXPENSES REDUCTION

35% 39%

39%

37%

0

2000

4000

6000

8000

10000

12000

14000

16000

2 3 16 30 40

Ene

rgy

exp

en

ses

(€/d

ay)

Billions of daily requests

Base

Brown

Un

feas

ible

solu

tio

n

BROWN MODEL vs GREY

Page 24: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

56% 49%

43%

40%

0

2000

4000

6000

8000

10000

12000

14000

2 3 16 30 40

Ene

rgy

exp

en

ses

(€/d

ay)

Billions of daily requests

Base

Green

Un

feas

ible

solu

tio

n

EXPENSES REDUCTION

GREEN MODEL vs GREY

Page 25: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

ENERGY CONSUMPTION REPARTITION

-

100 000

200 000

300 000

400 000

500 000

600 000

2 3 16 30 40

Ene

rgy

con

sum

pti

on

(kW

h)

Billions of daily requests

DC Green

DC Brown

Network

Green energy saturation Possibility to better exploit the requests redirection by investing in

green energy sources

Page 26: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

CO2 EMISSIONS

57% 41%

11%

8%

7%

0

50

100

150

200

250

300

350

400

2 3 16 30 40

CO

2 e

mis

sio

ns

(to

ns/

day

)

Billions of daily requests

Brown

Green

Comparison of brown and green models based on the CO2 emissions Maximum amount of green energy availability fixed at 8%

Page 27: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

CONCLUSIONS

ECONOMICAL POINT OF VIEW:

Optimization of Network and DCs jointly

Expenses reduction up to 40%

ENVIRONMENTAL POINT OF VIEW:

Reduction of greenhouse gas emissions

Optimizing costs linked to the Carbon Credit system

Promoting the use of green energy sources

Page 28: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

FUTURE DEVELOPMENT

The model proved to be:

Robust, flexible and scalable

POSSIBLE EXTENSIONS:

Non fully connected network topology

Service Level Agreement considerations and response time

Tests on larger instances

Page 29: Energy-aware joint management of Networks and Cloud ...people.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/Bernardett… · CLOUD CONSUMPTION About 0.5% of global electric power

THANK YOU FOR THE ATTENTION!!!

ANY QUESTIONS?