SlideShare a Scribd company logo
1 of 19
Geographical Load Balancing
across Green Datacenters:
a Mean Field AnalysisMatteo Sereno
Dipartimento di Informatica
Università di Torino, Italia
Joint work with
G. Neglia (INRIA, SOPHIA ANTIPOLIS)
G. Bianchi (Università di Roma 2, Tor Vergata)
Geographical Load Balancing
Geographical Load Balancing (GLB) is a set of
techniques to schedule jobs to geographically
distributed datacenters
GLB has been suggested for data centers hosting
cloud computation
To exploit the electricity price differences across regions.
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
2
Geographical Load Balancing
Several approaches
Qureshi et al. [ACM SIGCOMM 2009]
Reducing the electricity cost in a wholesale market
environment
Lower electricity bill by adapting the load balancing
with dynamic electricity price variation
Liu et al. [ACM SIGMETRICS 2011]
Distributed algorithms for Geographical Load Balancing
Multiple sources for workload.
Incorporated capacity provisioning inside data centers
Investigated how renewable energy can be used to
lower the electricity price.
Lin et al. [IGCC 2012]
Online algorithms
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
3
Our Approach
A simple model for Geographical Load Balancing
Large number of Datacenters (federation of micro-datacenters)
Each datacenter can be powered by renewable or by traditional
energy sources
The renewable energy production (and its price) is modeled as a
stochastic process
The scheduling is decided on the basis of the current state of the
system
Number of jobs for each datacenter
Energy state for each datacenter (renewable / non-renewable)
Federation of N identical datacenters
Aggregated job arrival process with rate lN (Poisson process)
The service time of each job is exponentially distrubuted with
expected value 1/m
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
4
Our Approach (cont’d)
Each datacenter is connected to the power grid but it can be powered by
a renewable energy source (i.e., solar)
Each renewable source can be in two states {S, C}
in S the energy produced is sufficient to power the datacenter
in C the energy produced is negligible and the datacenter
is powered by the grid
Renewable states evolving according a CTMC
When a new job arrives the scheduler assigns it
a) to a datacenter that is available to process it and in state S (renewable),
if any
b) to an available datacenter, if any
c) to a central waiting queue from which the job will be moved to the first
available datacenter
The system works as an M/M/N queue with the characteristic that
available servers (datacenters) in state S get jobs with higher priority
than other servers
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
5
S C
nC
nS
Our Approach (cont’d II)
The system is represented by a Markov chain
𝐽 𝑁 𝑡 , 𝑆 𝑁 𝑡 , 𝐵𝑆
𝑁
𝑡
𝐽 𝑁 𝑡 = number of jobs in the system
𝑆 𝑁 𝑡 = number of servers in state S
𝐵𝑆
𝑁
𝑡 = number of busy servers in state S
The stationary distribution of 𝐽 𝑁 𝑡 and 𝑆 𝑁 𝑡 can be derived
but the characterization of 𝐵𝑆
𝑁
𝑡 is not easy
The system 𝐽 𝑁
𝑡 , 𝑆 𝑁
𝑡 , 𝐵𝑆
𝑁
𝑡 could be studied by using
simulation or by numerical solution
Computational cost increases with N
Even worse if we consider more complex arrival/service
processes and/or renewable energy evolution
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
6
System evolution
Characterization of 𝐵𝑆
𝑁
𝑡 /N that is
needed to quantify how many datacenters
use renewable energy
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
7
N
S
NN
BSJ ,,
1,1, 
N
S
NN
BSJ
1,,1 
N
S
NN
BSJ
N
S
NN
BSJ ,1, 
N
S
NN
BSJ ,1, 
1,1, 
N
S
NN
BSJ
1,,1 
N
S
NN
BSJ
N
S
NN
BSJ ,,1
S
N
S
N
B
J
n
)
(

S
N
S
N
N
B
S
J
N
n)
(



CN
SN B
S
n)
(

CN
S
B
n
mN
S
B
m)
(
N
S
N
B
J

lN )if(
NN
S
SB 
N
S
NN
BSJ ,,1
lN )if(
NN
S
SB 
Transitions that bring to a change in 𝐵𝑆
𝑁
(for J≤N)
If a new job arrives and there are idle datacenters in state S (𝐵𝑆
𝑁
< 𝑆 𝑁
)
then the job is assigned to one of them and 𝐵𝑆
𝑁
will increase.
Otherwise 𝐵𝑆
𝑁
will stay constant.
The fluid Model
We show that the stochastic dynamics of 𝐽 𝑁 𝑡 , 𝑆 𝑁 𝑡 , 𝐵𝑆
𝑁
𝑡
converges (in probability) to a deterministic process (as N
diverges)
Convergence introduced by Kurtz
The limiting process can be described by a system of differential
equations
𝑑𝒙
𝑑𝑡
= 𝒇(𝒙 𝑡 )
𝒇(. ) is called limiting drift function and must satisfy the Lipschitz
property
𝒇(. ) in our case is discontinuous (no Lipschitz property)
To overcome this problem we used the results derived by Gast &
Gaujal (G&G), Performance Evaluation 2012
The dynamics converge to a solution of differential inclusions
(i.e., the function 𝒇(. ) is replaced by a set valued function)
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
8
The fluid Model (cont’d II)
Derivation of the fluid limits for 𝐽 𝑁 𝑡 and 𝑆 𝑁 𝑡
We consider the scaled process 𝐽 𝑁 𝑡 /N and hence we have that
for that process the number of jobs in the system converges to
j* =
l
𝜇
with the same kind of arguments we can derive that the number
of servers in state S (normalized), that is 𝑆 𝑁
𝑡 /N converges to
s* =
n𝑆
n𝑆
+n𝐶
Obviously we would not have needed fluid models to derive the
asymptotic probability that a datacenter is busy or the probability that a
datacenter is powered by renewables
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
9
The fluid Model (cont’d III)
From this it follows that the drift is not continuous
By using the results derived in G&G we show that the
stationary distribution of 𝐵𝑆
𝑁
𝑡 /N converges to b*as N
increases with
𝑏𝑆
∗
= min 𝑠∗
, ρ
n 𝑆 + 𝜇
n 𝑆 + n 𝐶 + 𝜇
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
10
If a new job arrives and there are idle datacenters in
state S (𝐵𝑆
𝑁
< 𝑆 𝑁
) then the job is assigned to one of them
and 𝐵𝑆
𝑁
will increase.
Otherwise 𝐵𝑆
𝑁
will stay constant.
The fluid Model:
accuracy
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
11
0
0.1
0.2
0.3
0.4
0.5
0 0.2 0.4 0.6 0.8 1
BS/N
Fluid Model
0
0.1
0.2
0.3
0.4
0.5
0 0.2 0.4 0.6 0.8 1
BS/N
Fluid Model
Simulation N=20
0
0.1
0.2
0.3
0.4
0.5
0 0.2 0.4 0.6 0.8 1
BS/N
Fluid Model
Simulation N=20
Simulation N=100
0
0.1
0.2
0.3
0.4
0.5
0 0.2 0.4 0.6 0.8 1
BS/N
Fluid Model
Simulation N=20
Simulation N=100
Simulation N=500
For values of r far from the critical
value for which
𝑠∗
= 𝜌(n 𝑆+𝜇)/(n 𝑆+n 𝐶+𝜇)
corresponding to the non
differentiability of the drift the
approximation is accurate (even for
N=20)
We use a set of parameters
such that 𝑠∗
= 0.5
Model Exploitation
The percentage 𝑏𝑆
∗
of datacenters
working and powered by renewables is
limited by 𝑠∗
and by 𝜌, i.e., 𝑏𝑆
∗
= min{𝑠∗
, 𝜌}
Two regimes:
renewables-limited
load-limited
The dispatching algorithm can approach
the bound min 𝑠∗
, 𝜌
Depending on the term
n𝑆+𝜇
n𝑆+n𝐶+𝜇
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
12
Model Exploitation
(Federation vs no-federation)
Percentage of time a datacenter works
and is powered by renewables
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
13
𝑏𝑆
∗
= min 𝑠∗
, ρ
n 𝑆 + 𝜇
n 𝑆 + n 𝐶 + 𝜇
Federation
ρ ∙ 𝑠∗
no-Federation
but …
ρ<1
n𝑆+𝜇
n𝑆
+n𝐶
+𝜇
>
n𝑆
n𝑆
+n𝐶
= 𝑠∗
>
Every datacenter receives a load
r and can exploit renewables a
fraction s* of the timeThe difference between these
terms (times N) quantifies how
many datacenters work powered
by renewables thanks to the
federation (compared to the “no-
federation” scenario)
Model Exploitation
(Federation vs no-federation II)
The average energy cost per datacenter (per time unit)
𝑐𝑓 = ρ − 𝑏𝑆
∗
𝑐 𝑛𝑓 = ρ − ρ ∙ 𝑠∗
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
14
When r and s* are constant,
b* changes only for the effect
of the ratio (n 𝑆 + n 𝐶) 𝜇
If the ratio (n 𝑆 + n 𝐶) 𝜇 is large the
scheduling is not effective because
a datacenter changes its status S or
C many times before completing the
job
The job takes advantage of
renewable energy on average a
fraction s* of the time,
independently from the status S to C
when the execution starts
We use normalized cost (per time unit)
0 when powered by renewables
1 non-renewables
Model Exploitation
(Federation vs no-federation III)
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
15
The advantage of the federation
converges to 0 as the ratio
(n 𝑆 + n 𝐶) 𝜇 diverges
When r=0.5 the system is always in the
load-limited regime and the advantage of
the federation always decreases as the
ratio (n 𝑆 + n 𝐶) 𝜇 increases.
When r=0.65 the system is initially in the
renewables-limited regime,
the relative gain of the federation is
limited by the average availability of
renewables' energy and it is
independent on the speed of their
dynamics
As the ratio (n 𝑆 + n 𝐶) 𝜇 increases the
system enters in load-limited regime
(the relative improvement in this
regime is independent from r)
Model Exploitation
(Correlation)
Energy sources: independent CTMCs … Not very realistic!!!
The CTMC that characterizes a renewable source (S or C) is
modulated by another two states CTMC (G or B) common to all the
different sources
The transition rates n 𝑆 and n 𝐶 (for each renewable source)
depends of the state of modulating CTMC
n 𝑆𝐺, n 𝐶𝐺, and n 𝑆𝐵, n 𝑆𝐵
We consider
𝑠 𝐺
∗
=
n 𝑆𝐺
n 𝑆𝐺 + n 𝐶𝐺
>
n 𝑆𝐵
n 𝑆𝐵 + n 𝑆𝐵
= 𝑠 𝐵
∗
We introduced a correlation coefficient h (0 ≤ h ≤ 1)
0 → the modulating CTMC does not have any effect of the
renewables’ state evolution
1 → maximum effect of the modulating CTMC on the renewables’
state evolution (in particular, all the datacenters are in state S when
the modulating CTMC is in state G, and all the datacenters are in
state C when the modulating CTMC is in state B)
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
16
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
17
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0 0.2 0.4 0.6 0.8 1
(cnf-cf)/cnf
=0.3
=0.5
=0.6
=0.8
Model Exploitation
(Correlation)
Interaction between
various parameters:
complex behaviors
We set the parameters
such that the average
percentage of time the
renewable sources can
power datacenters is
constant 𝑠∗
=0.5
(𝑠∗
= 𝑠 𝐺
∗
+𝑠 𝐵
∗
)
As the correlation
parameter h increases
𝑠 𝐺
∗
increases and 𝑠 𝐵
∗
decreases (and vice-versa)
The benefit is non-increasing in h
but depending on the load r there is range of the index h
such that the benefit does not depend on h
The transitions between these ranges depend on the states
renewable-limited / load-limited
Conclusions and developments
We use mean field techniques to derive a simple approximated
model for deriving performance measures for GLB strategies
Asymptotic convergence
Comparison with an ad-hoc discrete event simulator
Quantify the effects of different system parameters and different
trade-offs
Developments:
Comparison with real scenarios
Modify the model to make it more realistic
Datacenter heterogeneity
More sophisticated (but yet tractable) models for renewables
Scheduling with “locality” constraints (e.g., use of locality dependent
dispatching costs)
Beyond the GLB
Scheduling with limited knowledge of the datacenter states
Greenmetrics, 14 June 2016 –
Antibes Juan les Pins
18
Thank you for the
attention
?
Greenmetrics, 14 June 2016 – Antibes Juan les Pins 19

More Related Content

What's hot

Streaming multiscale anomaly detection
Streaming multiscale anomaly detectionStreaming multiscale anomaly detection
Streaming multiscale anomaly detectionRavi Kiran B.
 
State estimation and Mean-Field Control with application to demand dispatch
State estimation and Mean-Field Control with application to demand dispatchState estimation and Mean-Field Control with application to demand dispatch
State estimation and Mean-Field Control with application to demand dispatchSean Meyn
 
Projection of future Temperature and Precipitation for Jhelum river basin in ...
Projection of future Temperature and Precipitation for Jhelum river basin in ...Projection of future Temperature and Precipitation for Jhelum river basin in ...
Projection of future Temperature and Precipitation for Jhelum river basin in ...IJERA Editor
 
Fast Fluid Thermodynamics Simulation By Solving Heat Diffusion Equation
Fast Fluid Thermodynamics Simulation By Solving Heat Diffusion EquationFast Fluid Thermodynamics Simulation By Solving Heat Diffusion Equation
Fast Fluid Thermodynamics Simulation By Solving Heat Diffusion Equationijcga
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) ijceronline
 
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMS
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMSRainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMS
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMSAnkit Balyan MBA, B.Tech.
 
Short term power forecasting Awea 2014
Short term power forecasting Awea 2014Short term power forecasting Awea 2014
Short term power forecasting Awea 2014Jean-Claude Meteodyn
 
Presentation of Four Centennial-long Global Gridded Datasets of the Standardi...
Presentation of Four Centennial-long Global Gridded Datasets of the Standardi...Presentation of Four Centennial-long Global Gridded Datasets of the Standardi...
Presentation of Four Centennial-long Global Gridded Datasets of the Standardi...Agriculture Journal IJOEAR
 
What if? Hurricane Harvey in San Antonio, TX - Wayne Tschirhart
What if? Hurricane Harvey in San Antonio, TX - Wayne TschirhartWhat if? Hurricane Harvey in San Antonio, TX - Wayne Tschirhart
What if? Hurricane Harvey in San Antonio, TX - Wayne TschirhartTWCA
 
HWRS2015_Diermanse_Paper_51-Final
HWRS2015_Diermanse_Paper_51-FinalHWRS2015_Diermanse_Paper_51-Final
HWRS2015_Diermanse_Paper_51-FinalRob Ayre
 
Disaggregation of Annual to daily Streamflows: A lineardeterministic method
Disaggregation of Annual to daily Streamflows: A lineardeterministic methodDisaggregation of Annual to daily Streamflows: A lineardeterministic method
Disaggregation of Annual to daily Streamflows: A lineardeterministic methodIOSRJAP
 
Demand-Side Flexibility for Reliable Ancillary Services
Demand-Side Flexibility for Reliable Ancillary ServicesDemand-Side Flexibility for Reliable Ancillary Services
Demand-Side Flexibility for Reliable Ancillary ServicesSean Meyn
 

What's hot (19)

Streaming multiscale anomaly detection
Streaming multiscale anomaly detectionStreaming multiscale anomaly detection
Streaming multiscale anomaly detection
 
State estimation and Mean-Field Control with application to demand dispatch
State estimation and Mean-Field Control with application to demand dispatchState estimation and Mean-Field Control with application to demand dispatch
State estimation and Mean-Field Control with application to demand dispatch
 
Projection of future Temperature and Precipitation for Jhelum river basin in ...
Projection of future Temperature and Precipitation for Jhelum river basin in ...Projection of future Temperature and Precipitation for Jhelum river basin in ...
Projection of future Temperature and Precipitation for Jhelum river basin in ...
 
Fast Fluid Thermodynamics Simulation By Solving Heat Diffusion Equation
Fast Fluid Thermodynamics Simulation By Solving Heat Diffusion EquationFast Fluid Thermodynamics Simulation By Solving Heat Diffusion Equation
Fast Fluid Thermodynamics Simulation By Solving Heat Diffusion Equation
 
Scheel et al_2011_trmm_andes
Scheel et al_2011_trmm_andesScheel et al_2011_trmm_andes
Scheel et al_2011_trmm_andes
 
Presentation1
Presentation1Presentation1
Presentation1
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMS
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMSRainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMS
Rainfall Runoff Modelling on the Lower Tapi Basin using HEC-HMS
 
Short term power forecasting Awea 2014
Short term power forecasting Awea 2014Short term power forecasting Awea 2014
Short term power forecasting Awea 2014
 
Davis_Research_Report
Davis_Research_ReportDavis_Research_Report
Davis_Research_Report
 
Unu gtp-sc-04-13
Unu gtp-sc-04-13Unu gtp-sc-04-13
Unu gtp-sc-04-13
 
Presentation of Four Centennial-long Global Gridded Datasets of the Standardi...
Presentation of Four Centennial-long Global Gridded Datasets of the Standardi...Presentation of Four Centennial-long Global Gridded Datasets of the Standardi...
Presentation of Four Centennial-long Global Gridded Datasets of the Standardi...
 
Climate Extremes Workshop - The Dependence Between Extreme Precipitation and...
Climate Extremes Workshop -  The Dependence Between Extreme Precipitation and...Climate Extremes Workshop -  The Dependence Between Extreme Precipitation and...
Climate Extremes Workshop - The Dependence Between Extreme Precipitation and...
 
Idf
IdfIdf
Idf
 
What if? Hurricane Harvey in San Antonio, TX - Wayne Tschirhart
What if? Hurricane Harvey in San Antonio, TX - Wayne TschirhartWhat if? Hurricane Harvey in San Antonio, TX - Wayne Tschirhart
What if? Hurricane Harvey in San Antonio, TX - Wayne Tschirhart
 
HWRS2015_Diermanse_Paper_51-Final
HWRS2015_Diermanse_Paper_51-FinalHWRS2015_Diermanse_Paper_51-Final
HWRS2015_Diermanse_Paper_51-Final
 
Disaggregation of Annual to daily Streamflows: A lineardeterministic method
Disaggregation of Annual to daily Streamflows: A lineardeterministic methodDisaggregation of Annual to daily Streamflows: A lineardeterministic method
Disaggregation of Annual to daily Streamflows: A lineardeterministic method
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Demand-Side Flexibility for Reliable Ancillary Services
Demand-Side Flexibility for Reliable Ancillary ServicesDemand-Side Flexibility for Reliable Ancillary Services
Demand-Side Flexibility for Reliable Ancillary Services
 

Viewers also liked

Barracuda Networks
Barracuda NetworksBarracuda Networks
Barracuda NetworksiTProFR
 
HosToWeb - Company Overview
HosToWeb - Company OverviewHosToWeb - Company Overview
HosToWeb - Company OverviewMehdi Tazi
 
Barracuda company and product presentation
Barracuda company and product presentationBarracuda company and product presentation
Barracuda company and product presentationSoftechms
 
Orchestrating Docker with Terraform and Consul by Mitchell Hashimoto
Orchestrating Docker with Terraform and Consul by Mitchell Hashimoto Orchestrating Docker with Terraform and Consul by Mitchell Hashimoto
Orchestrating Docker with Terraform and Consul by Mitchell Hashimoto Docker, Inc.
 
Datacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCDatacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCPaco Nathan
 
Environment ppt
Environment pptEnvironment ppt
Environment pptUrvil Shah
 

Viewers also liked (6)

Barracuda Networks
Barracuda NetworksBarracuda Networks
Barracuda Networks
 
HosToWeb - Company Overview
HosToWeb - Company OverviewHosToWeb - Company Overview
HosToWeb - Company Overview
 
Barracuda company and product presentation
Barracuda company and product presentationBarracuda company and product presentation
Barracuda company and product presentation
 
Orchestrating Docker with Terraform and Consul by Mitchell Hashimoto
Orchestrating Docker with Terraform and Consul by Mitchell Hashimoto Orchestrating Docker with Terraform and Consul by Mitchell Hashimoto
Orchestrating Docker with Terraform and Consul by Mitchell Hashimoto
 
Datacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCDatacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DC
 
Environment ppt
Environment pptEnvironment ppt
Environment ppt
 

Similar to Presentation at Greenmetrics 2016

A Novel Technique in Software Engineering for Building Scalable Large Paralle...
A Novel Technique in Software Engineering for Building Scalable Large Paralle...A Novel Technique in Software Engineering for Building Scalable Large Paralle...
A Novel Technique in Software Engineering for Building Scalable Large Paralle...Eswar Publications
 
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENTNOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENTelelijjournal
 
On the dynamic behavior of the current in the condenser of a boost converter ...
On the dynamic behavior of the current in the condenser of a boost converter ...On the dynamic behavior of the current in the condenser of a boost converter ...
On the dynamic behavior of the current in the condenser of a boost converter ...TELKOMNIKA JOURNAL
 
Short-term load forecasting with using multiple linear regression
Short-term load forecasting with using multiple  linear regression Short-term load forecasting with using multiple  linear regression
Short-term load forecasting with using multiple linear regression IJECEIAES
 
Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...Waqas Tariq
 
Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...Waqas Tariq
 
Reduction of Active Power Loss byUsing Adaptive Cat Swarm Optimization
Reduction of Active Power Loss byUsing Adaptive Cat Swarm OptimizationReduction of Active Power Loss byUsing Adaptive Cat Swarm Optimization
Reduction of Active Power Loss byUsing Adaptive Cat Swarm Optimizationijeei-iaes
 
ICLR Friday Forum: Updating IDF curves for future climate (March 24, 2017)
ICLR Friday Forum: Updating IDF curves for future climate (March 24, 2017)ICLR Friday Forum: Updating IDF curves for future climate (March 24, 2017)
ICLR Friday Forum: Updating IDF curves for future climate (March 24, 2017)glennmcgillivray
 
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS IAEME Publication
 
Short Presentation: Mohamed abuella's Research Highlights
Short Presentation: Mohamed abuella's Research HighlightsShort Presentation: Mohamed abuella's Research Highlights
Short Presentation: Mohamed abuella's Research HighlightsMohamed Abuella
 
POWER SYSTEM OPERATION AND CONTROL. load forecasting - introduction, methodo...
POWER SYSTEM OPERATION AND CONTROL. load forecasting -  introduction, methodo...POWER SYSTEM OPERATION AND CONTROL. load forecasting -  introduction, methodo...
POWER SYSTEM OPERATION AND CONTROL. load forecasting - introduction, methodo...Jobin Abraham
 
A Review on Network Lifetime Enhancement based on Sink Relocation in WSN
A Review on Network Lifetime Enhancement based on Sink Relocation in WSNA Review on Network Lifetime Enhancement based on Sink Relocation in WSN
A Review on Network Lifetime Enhancement based on Sink Relocation in WSNIRJET Journal
 
An Application Of Kriging To Rainfall Network Design
An Application Of Kriging To Rainfall Network DesignAn Application Of Kriging To Rainfall Network Design
An Application Of Kriging To Rainfall Network DesignScott Bou
 
DFisher ETLS 747 Paper - Optimal Power Flow
DFisher ETLS 747 Paper - Optimal Power FlowDFisher ETLS 747 Paper - Optimal Power Flow
DFisher ETLS 747 Paper - Optimal Power FlowDan Fisher
 
Atmosphere Clouds Model Algorithm for Solving Optimal Reactive Power Dispatch...
Atmosphere Clouds Model Algorithm for Solving Optimal Reactive Power Dispatch...Atmosphere Clouds Model Algorithm for Solving Optimal Reactive Power Dispatch...
Atmosphere Clouds Model Algorithm for Solving Optimal Reactive Power Dispatch...ijeei-iaes
 

Similar to Presentation at Greenmetrics 2016 (20)

A Novel Technique in Software Engineering for Building Scalable Large Paralle...
A Novel Technique in Software Engineering for Building Scalable Large Paralle...A Novel Technique in Software Engineering for Building Scalable Large Paralle...
A Novel Technique in Software Engineering for Building Scalable Large Paralle...
 
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENTNOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
NOVEL PSO STRATEGY FOR TRANSMISSION CONGESTION MANAGEMENT
 
05 2017 05-04-clear sky models g-kimball
05 2017 05-04-clear sky models g-kimball05 2017 05-04-clear sky models g-kimball
05 2017 05-04-clear sky models g-kimball
 
ECE611 Mini Project2
ECE611 Mini Project2ECE611 Mini Project2
ECE611 Mini Project2
 
Ann in water level prediction
Ann in water level prediction Ann in water level prediction
Ann in water level prediction
 
On the dynamic behavior of the current in the condenser of a boost converter ...
On the dynamic behavior of the current in the condenser of a boost converter ...On the dynamic behavior of the current in the condenser of a boost converter ...
On the dynamic behavior of the current in the condenser of a boost converter ...
 
Short-term load forecasting with using multiple linear regression
Short-term load forecasting with using multiple  linear regression Short-term load forecasting with using multiple  linear regression
Short-term load forecasting with using multiple linear regression
 
Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...
 
Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...
 
Reduction of Active Power Loss byUsing Adaptive Cat Swarm Optimization
Reduction of Active Power Loss byUsing Adaptive Cat Swarm OptimizationReduction of Active Power Loss byUsing Adaptive Cat Swarm Optimization
Reduction of Active Power Loss byUsing Adaptive Cat Swarm Optimization
 
ICLR Friday Forum: Updating IDF curves for future climate (March 24, 2017)
ICLR Friday Forum: Updating IDF curves for future climate (March 24, 2017)ICLR Friday Forum: Updating IDF curves for future climate (March 24, 2017)
ICLR Friday Forum: Updating IDF curves for future climate (March 24, 2017)
 
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
 
Short Presentation: Mohamed abuella's Research Highlights
Short Presentation: Mohamed abuella's Research HighlightsShort Presentation: Mohamed abuella's Research Highlights
Short Presentation: Mohamed abuella's Research Highlights
 
POWER SYSTEM OPERATION AND CONTROL. load forecasting - introduction, methodo...
POWER SYSTEM OPERATION AND CONTROL. load forecasting -  introduction, methodo...POWER SYSTEM OPERATION AND CONTROL. load forecasting -  introduction, methodo...
POWER SYSTEM OPERATION AND CONTROL. load forecasting - introduction, methodo...
 
A Review on Network Lifetime Enhancement based on Sink Relocation in WSN
A Review on Network Lifetime Enhancement based on Sink Relocation in WSNA Review on Network Lifetime Enhancement based on Sink Relocation in WSN
A Review on Network Lifetime Enhancement based on Sink Relocation in WSN
 
An Application Of Kriging To Rainfall Network Design
An Application Of Kriging To Rainfall Network DesignAn Application Of Kriging To Rainfall Network Design
An Application Of Kriging To Rainfall Network Design
 
08039246
0803924608039246
08039246
 
Energy management system
Energy management systemEnergy management system
Energy management system
 
DFisher ETLS 747 Paper - Optimal Power Flow
DFisher ETLS 747 Paper - Optimal Power FlowDFisher ETLS 747 Paper - Optimal Power Flow
DFisher ETLS 747 Paper - Optimal Power Flow
 
Atmosphere Clouds Model Algorithm for Solving Optimal Reactive Power Dispatch...
Atmosphere Clouds Model Algorithm for Solving Optimal Reactive Power Dispatch...Atmosphere Clouds Model Algorithm for Solving Optimal Reactive Power Dispatch...
Atmosphere Clouds Model Algorithm for Solving Optimal Reactive Power Dispatch...
 

Recently uploaded

UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 

Recently uploaded (20)

UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 

Presentation at Greenmetrics 2016

  • 1. Geographical Load Balancing across Green Datacenters: a Mean Field AnalysisMatteo Sereno Dipartimento di Informatica Università di Torino, Italia Joint work with G. Neglia (INRIA, SOPHIA ANTIPOLIS) G. Bianchi (Università di Roma 2, Tor Vergata)
  • 2. Geographical Load Balancing Geographical Load Balancing (GLB) is a set of techniques to schedule jobs to geographically distributed datacenters GLB has been suggested for data centers hosting cloud computation To exploit the electricity price differences across regions. Greenmetrics, 14 June 2016 – Antibes Juan les Pins 2
  • 3. Geographical Load Balancing Several approaches Qureshi et al. [ACM SIGCOMM 2009] Reducing the electricity cost in a wholesale market environment Lower electricity bill by adapting the load balancing with dynamic electricity price variation Liu et al. [ACM SIGMETRICS 2011] Distributed algorithms for Geographical Load Balancing Multiple sources for workload. Incorporated capacity provisioning inside data centers Investigated how renewable energy can be used to lower the electricity price. Lin et al. [IGCC 2012] Online algorithms Greenmetrics, 14 June 2016 – Antibes Juan les Pins 3
  • 4. Our Approach A simple model for Geographical Load Balancing Large number of Datacenters (federation of micro-datacenters) Each datacenter can be powered by renewable or by traditional energy sources The renewable energy production (and its price) is modeled as a stochastic process The scheduling is decided on the basis of the current state of the system Number of jobs for each datacenter Energy state for each datacenter (renewable / non-renewable) Federation of N identical datacenters Aggregated job arrival process with rate lN (Poisson process) The service time of each job is exponentially distrubuted with expected value 1/m Greenmetrics, 14 June 2016 – Antibes Juan les Pins 4
  • 5. Our Approach (cont’d) Each datacenter is connected to the power grid but it can be powered by a renewable energy source (i.e., solar) Each renewable source can be in two states {S, C} in S the energy produced is sufficient to power the datacenter in C the energy produced is negligible and the datacenter is powered by the grid Renewable states evolving according a CTMC When a new job arrives the scheduler assigns it a) to a datacenter that is available to process it and in state S (renewable), if any b) to an available datacenter, if any c) to a central waiting queue from which the job will be moved to the first available datacenter The system works as an M/M/N queue with the characteristic that available servers (datacenters) in state S get jobs with higher priority than other servers Greenmetrics, 14 June 2016 – Antibes Juan les Pins 5 S C nC nS
  • 6. Our Approach (cont’d II) The system is represented by a Markov chain 𝐽 𝑁 𝑡 , 𝑆 𝑁 𝑡 , 𝐵𝑆 𝑁 𝑡 𝐽 𝑁 𝑡 = number of jobs in the system 𝑆 𝑁 𝑡 = number of servers in state S 𝐵𝑆 𝑁 𝑡 = number of busy servers in state S The stationary distribution of 𝐽 𝑁 𝑡 and 𝑆 𝑁 𝑡 can be derived but the characterization of 𝐵𝑆 𝑁 𝑡 is not easy The system 𝐽 𝑁 𝑡 , 𝑆 𝑁 𝑡 , 𝐵𝑆 𝑁 𝑡 could be studied by using simulation or by numerical solution Computational cost increases with N Even worse if we consider more complex arrival/service processes and/or renewable energy evolution Greenmetrics, 14 June 2016 – Antibes Juan les Pins 6
  • 7. System evolution Characterization of 𝐵𝑆 𝑁 𝑡 /N that is needed to quantify how many datacenters use renewable energy Greenmetrics, 14 June 2016 – Antibes Juan les Pins 7 N S NN BSJ ,, 1,1,  N S NN BSJ 1,,1  N S NN BSJ N S NN BSJ ,1,  N S NN BSJ ,1,  1,1,  N S NN BSJ 1,,1  N S NN BSJ N S NN BSJ ,,1 S N S N B J n ) (  S N S N N B S J N n) (    CN SN B S n) (  CN S B n mN S B m) ( N S N B J  lN )if( NN S SB  N S NN BSJ ,,1 lN )if( NN S SB  Transitions that bring to a change in 𝐵𝑆 𝑁 (for J≤N) If a new job arrives and there are idle datacenters in state S (𝐵𝑆 𝑁 < 𝑆 𝑁 ) then the job is assigned to one of them and 𝐵𝑆 𝑁 will increase. Otherwise 𝐵𝑆 𝑁 will stay constant.
  • 8. The fluid Model We show that the stochastic dynamics of 𝐽 𝑁 𝑡 , 𝑆 𝑁 𝑡 , 𝐵𝑆 𝑁 𝑡 converges (in probability) to a deterministic process (as N diverges) Convergence introduced by Kurtz The limiting process can be described by a system of differential equations 𝑑𝒙 𝑑𝑡 = 𝒇(𝒙 𝑡 ) 𝒇(. ) is called limiting drift function and must satisfy the Lipschitz property 𝒇(. ) in our case is discontinuous (no Lipschitz property) To overcome this problem we used the results derived by Gast & Gaujal (G&G), Performance Evaluation 2012 The dynamics converge to a solution of differential inclusions (i.e., the function 𝒇(. ) is replaced by a set valued function) Greenmetrics, 14 June 2016 – Antibes Juan les Pins 8
  • 9. The fluid Model (cont’d II) Derivation of the fluid limits for 𝐽 𝑁 𝑡 and 𝑆 𝑁 𝑡 We consider the scaled process 𝐽 𝑁 𝑡 /N and hence we have that for that process the number of jobs in the system converges to j* = l 𝜇 with the same kind of arguments we can derive that the number of servers in state S (normalized), that is 𝑆 𝑁 𝑡 /N converges to s* = n𝑆 n𝑆 +n𝐶 Obviously we would not have needed fluid models to derive the asymptotic probability that a datacenter is busy or the probability that a datacenter is powered by renewables Greenmetrics, 14 June 2016 – Antibes Juan les Pins 9
  • 10. The fluid Model (cont’d III) From this it follows that the drift is not continuous By using the results derived in G&G we show that the stationary distribution of 𝐵𝑆 𝑁 𝑡 /N converges to b*as N increases with 𝑏𝑆 ∗ = min 𝑠∗ , ρ n 𝑆 + 𝜇 n 𝑆 + n 𝐶 + 𝜇 Greenmetrics, 14 June 2016 – Antibes Juan les Pins 10 If a new job arrives and there are idle datacenters in state S (𝐵𝑆 𝑁 < 𝑆 𝑁 ) then the job is assigned to one of them and 𝐵𝑆 𝑁 will increase. Otherwise 𝐵𝑆 𝑁 will stay constant.
  • 11. The fluid Model: accuracy Greenmetrics, 14 June 2016 – Antibes Juan les Pins 11 0 0.1 0.2 0.3 0.4 0.5 0 0.2 0.4 0.6 0.8 1 BS/N Fluid Model 0 0.1 0.2 0.3 0.4 0.5 0 0.2 0.4 0.6 0.8 1 BS/N Fluid Model Simulation N=20 0 0.1 0.2 0.3 0.4 0.5 0 0.2 0.4 0.6 0.8 1 BS/N Fluid Model Simulation N=20 Simulation N=100 0 0.1 0.2 0.3 0.4 0.5 0 0.2 0.4 0.6 0.8 1 BS/N Fluid Model Simulation N=20 Simulation N=100 Simulation N=500 For values of r far from the critical value for which 𝑠∗ = 𝜌(n 𝑆+𝜇)/(n 𝑆+n 𝐶+𝜇) corresponding to the non differentiability of the drift the approximation is accurate (even for N=20) We use a set of parameters such that 𝑠∗ = 0.5
  • 12. Model Exploitation The percentage 𝑏𝑆 ∗ of datacenters working and powered by renewables is limited by 𝑠∗ and by 𝜌, i.e., 𝑏𝑆 ∗ = min{𝑠∗ , 𝜌} Two regimes: renewables-limited load-limited The dispatching algorithm can approach the bound min 𝑠∗ , 𝜌 Depending on the term n𝑆+𝜇 n𝑆+n𝐶+𝜇 Greenmetrics, 14 June 2016 – Antibes Juan les Pins 12
  • 13. Model Exploitation (Federation vs no-federation) Percentage of time a datacenter works and is powered by renewables Greenmetrics, 14 June 2016 – Antibes Juan les Pins 13 𝑏𝑆 ∗ = min 𝑠∗ , ρ n 𝑆 + 𝜇 n 𝑆 + n 𝐶 + 𝜇 Federation ρ ∙ 𝑠∗ no-Federation but … ρ<1 n𝑆+𝜇 n𝑆 +n𝐶 +𝜇 > n𝑆 n𝑆 +n𝐶 = 𝑠∗ > Every datacenter receives a load r and can exploit renewables a fraction s* of the timeThe difference between these terms (times N) quantifies how many datacenters work powered by renewables thanks to the federation (compared to the “no- federation” scenario)
  • 14. Model Exploitation (Federation vs no-federation II) The average energy cost per datacenter (per time unit) 𝑐𝑓 = ρ − 𝑏𝑆 ∗ 𝑐 𝑛𝑓 = ρ − ρ ∙ 𝑠∗ Greenmetrics, 14 June 2016 – Antibes Juan les Pins 14 When r and s* are constant, b* changes only for the effect of the ratio (n 𝑆 + n 𝐶) 𝜇 If the ratio (n 𝑆 + n 𝐶) 𝜇 is large the scheduling is not effective because a datacenter changes its status S or C many times before completing the job The job takes advantage of renewable energy on average a fraction s* of the time, independently from the status S to C when the execution starts We use normalized cost (per time unit) 0 when powered by renewables 1 non-renewables
  • 15. Model Exploitation (Federation vs no-federation III) Greenmetrics, 14 June 2016 – Antibes Juan les Pins 15 The advantage of the federation converges to 0 as the ratio (n 𝑆 + n 𝐶) 𝜇 diverges When r=0.5 the system is always in the load-limited regime and the advantage of the federation always decreases as the ratio (n 𝑆 + n 𝐶) 𝜇 increases. When r=0.65 the system is initially in the renewables-limited regime, the relative gain of the federation is limited by the average availability of renewables' energy and it is independent on the speed of their dynamics As the ratio (n 𝑆 + n 𝐶) 𝜇 increases the system enters in load-limited regime (the relative improvement in this regime is independent from r)
  • 16. Model Exploitation (Correlation) Energy sources: independent CTMCs … Not very realistic!!! The CTMC that characterizes a renewable source (S or C) is modulated by another two states CTMC (G or B) common to all the different sources The transition rates n 𝑆 and n 𝐶 (for each renewable source) depends of the state of modulating CTMC n 𝑆𝐺, n 𝐶𝐺, and n 𝑆𝐵, n 𝑆𝐵 We consider 𝑠 𝐺 ∗ = n 𝑆𝐺 n 𝑆𝐺 + n 𝐶𝐺 > n 𝑆𝐵 n 𝑆𝐵 + n 𝑆𝐵 = 𝑠 𝐵 ∗ We introduced a correlation coefficient h (0 ≤ h ≤ 1) 0 → the modulating CTMC does not have any effect of the renewables’ state evolution 1 → maximum effect of the modulating CTMC on the renewables’ state evolution (in particular, all the datacenters are in state S when the modulating CTMC is in state G, and all the datacenters are in state C when the modulating CTMC is in state B) Greenmetrics, 14 June 2016 – Antibes Juan les Pins 16
  • 17. Greenmetrics, 14 June 2016 – Antibes Juan les Pins 17 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.2 0.4 0.6 0.8 1 (cnf-cf)/cnf =0.3 =0.5 =0.6 =0.8 Model Exploitation (Correlation) Interaction between various parameters: complex behaviors We set the parameters such that the average percentage of time the renewable sources can power datacenters is constant 𝑠∗ =0.5 (𝑠∗ = 𝑠 𝐺 ∗ +𝑠 𝐵 ∗ ) As the correlation parameter h increases 𝑠 𝐺 ∗ increases and 𝑠 𝐵 ∗ decreases (and vice-versa) The benefit is non-increasing in h but depending on the load r there is range of the index h such that the benefit does not depend on h The transitions between these ranges depend on the states renewable-limited / load-limited
  • 18. Conclusions and developments We use mean field techniques to derive a simple approximated model for deriving performance measures for GLB strategies Asymptotic convergence Comparison with an ad-hoc discrete event simulator Quantify the effects of different system parameters and different trade-offs Developments: Comparison with real scenarios Modify the model to make it more realistic Datacenter heterogeneity More sophisticated (but yet tractable) models for renewables Scheduling with “locality” constraints (e.g., use of locality dependent dispatching costs) Beyond the GLB Scheduling with limited knowledge of the datacenter states Greenmetrics, 14 June 2016 – Antibes Juan les Pins 18
  • 19. Thank you for the attention ? Greenmetrics, 14 June 2016 – Antibes Juan les Pins 19

Editor's Notes

  1. that accounts for the fact that a datacenter may change status (from S to C ) after starting to process a job
  2. that accounts for the fact that a datacenter may change status (from S to C ) after starting to process a job