energy-aware joint management of networks and cloud...
TRANSCRIPT
![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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/23.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/24.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/25.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/26.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/27.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/28.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022070812/5f0be84d7e708231d432cea0/html5/thumbnails/29.jpg)
THANK YOU FOR THE ATTENTION!!!
ANY QUESTIONS?