Greening ¡Multi-‑Tenant ¡Data ¡ Center ¡Demand ¡Response
Niangjun ¡Chen ¡
Joint ¡work ¡with ¡Xiaoqi Ren, ¡Shaolei Ren, ¡and ¡Adam ¡Wierman
1
Greening Multi-Tenant Data Center Demand Response Niangjun - - PowerPoint PPT Presentation
Greening Multi-Tenant Data Center Demand Response Niangjun Chen Joint work with Xiaoqi Ren, Shaolei Ren, and Adam Wierman 1 2 stories about energy and data
Niangjun ¡Chen ¡
Joint ¡work ¡with ¡Xiaoqi Ren, ¡Shaolei Ren, ¡and ¡Adam ¡Wierman
1
2
3
demand generation DR
4
GTM ¡research, ¡“U.S. ¡Demand ¡Response ¡Outlook ¡2014”
Conservative estimate Aggressive ¡ estimate
5
20 ¡MW ¡Data ¡Center with ¡20% ¡flexibility 700 ¡kWh ¡fast ¡charging, ¡
[Liu ¡et ¡al ¡2014]
~$5 ¡million cost!
6
7
Utility ¡ Substation Diesel ¡ Generator PDU UPS AC/DC DC/AC ATS
Tenants Operator
8
CoreSite’s “One ¡Wilshire” ¡(Photo: ¡CoreSite) ¡
Hyper-‑scale ¡(e.g. ¡google): ¡7.8% Enterprise: ¡53% Colocation: ¡37% …of ¡total ¡data ¡center ¡industry ¡electricity ¡usage
9
CoreSite’s “One ¡Wilshire” ¡(Photo: ¡CoreSite) ¡
10
[LBNL,HP] ¡workload ¡management ¡can ¡ save ¡10-‑30+% ¡in ¡server ¡energy ¡10-‑ 60min
11
cost ¡of ¡local ¡generation cost ¡of ¡load ¡reduction meets ¡energy ¡reduction ¡target
y: ¡amount ¡of ¡local ¡generation ¡ ¡ ¡ ¡ ¡ ¡ ¡α: ¡price ¡for ¡diesel si: ¡load ¡reduction ¡of ¡tenant ¡i ci: ¡cost ¡of ¡reduction ¡of ¡tenant ¡i
12
Cut ¡energy δ Cut ¡energy ¡by si=δ-‑bi/p
diesel ¡cost)
Diesel ¡energy y ¡= ¡δ -‑ Σisi
Price ¡p
Supply ¡bid bi
13
Cut ¡energy δ Cut ¡energy ¡by si=δ-‑bi/p Diesel ¡energy y ¡= ¡δ -‑ Σisi
Price ¡p
Supply ¡bid bi Simple: tenant ¡only ¡need ¡to ¡communicate ¡one ¡parameter Fair: no ¡price ¡differentiation Cost ¡saving ¡for ¡operator: cost ¡of ¡dispatch ¡decrease ¡compared ¡to ¡diesel ¡only Equilibrium: always ¡exists ¡and ¡unique(more ¡on ¡this ¡later)
[Zhang ¡et ¡al ¡2015] ¡[Rothkopf 2007]
[Baldick et ¡al ¡2004] ¡[Day ¡et ¡al ¡2002] ¡[David ¡and ¡Wen ¡2000]
[Klemperer ¡and ¡Meyer ¡1989] ¡[Niu et ¡al ¡2005] ¡[Johari and ¡Tsitsiklis 2011] ¡[Xu et ¡al ¡2015]
14
15
Benchmark: Centrally ¡controlled ¡social ¡cost ¡minimization ¡(SCM) Tenant ¡behavior ¡for ¡ColoDR Price-‑taking: Consider ¡the ¡price ¡as ¡is: Price-‑anticipating: ¡Consider ¡the ¡impact ¡of ¡bidding ¡decisions ¡on ¡the ¡ market ¡price:
16
max
bi
p(b) · Si(bi, p(b)) − ci(Si(bi, p(b))) max
bi
p · Si(bi, p) − ci(Si(bi, p))
DR ¡signals ¡issued ¡by ¡PJM ¡on ¡January ¡7, ¡2014, ¡due ¡to ¡cold ¡weather. ¡ Three ¡different ¡types ¡of ¡workload ¡with ¡different ¡tolerance ¡to ¡delay.
17
4 8 12 16 20 24 0.2 0.4 0.6 Hour Workload MSN Wiki University MSN
MSR
4 5 6 7 8 9 10 11 12 500 1000 1500 2000 2500 Hour EDR (MWh)
3 6 9 12 15 18 100 200 300 Social cost ($) # of tenants
18
Theorem: For ¡both ¡price-‑taking and ¡price-‑anticipating tenants, ¡
Vanishing ¡when ¡N is ¡large, what ¡if ¡N is ¡small?
Near ¡optimal ¡ when ¡N ¡is ¡small
è ColoDR(price-‑taking) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ColoDR(price-‑anticipating) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡SCM ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Diesel-‑only
Operator ¡have ¡ lower ¡cost ¡than ¡SCM ¡ ¡
19
Theorem: For ¡both ¡price-‑taking and ¡price-‑anticipating tenants, ¡
4 6 8 10 12 100 200 300 Hour Cost ($) Tenants Diesel
4 6 8 10 12 50 100 150 200 Hour Net utility ($) T1 T2 T3 Higher ¡utility ¡for ¡tenants ¡with ¡larger ¡flexibility
è ColoDR(price-‑taking) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ColoDR(price-‑anticipating) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡SCM ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Diesel ¡only
20
Theorem: For ¡both ¡price-‑taking tenants, ¡ for ¡price-‑anticipating tenants,
4 6 8 10 12 500 1000 Hour Energy reduction (kWh) T1 T2 T3 Diesel 0.1 0.2 0.3 0.4 0.5 0.6 500 1000 Diesel price ($/kWh) Energy reduction (kWh) T1 T2 T3 Diesel
In ¡worst ¡case, ¡ColoDR may ¡use ¡a ¡lot ¡ more ¡diesel ¡than ¡optimal
è ColoDR(price-‑taking) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ColoDR(price-‑anticipating) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡SCM
21
cost(ColoDR) ≤ cost(SCM) + αδ/N
costt(ColoDR) ≤ costt(SCM) + 2αδ/N
costo(ColoDR) ≥ costo(SCM) − αδ/N yt ≤ y∗ + δ/2
ya ≤ y∗ + δ
All ¡these ¡follow ¡from ¡one ¡key ¡characterization ¡lemma
Characterize ¡equilibrium as ¡the ¡outcome ¡of ¡an ¡optimization ¡problem Lemma: When ¡tenants ¡are ¡price-‑taking, ¡the ¡market ¡equilibrium ¡is ¡ unique ¡and ¡characterized ¡by ¡
22
s,y Σici(si) +
Due ¡to ¡strategic ¡behavior ¡
Characterize ¡equilibrium as ¡the ¡outcome ¡of ¡an ¡optimization ¡problem Lemma: When ¡tenants ¡are ¡price-‑anticipating, ¡the ¡market ¡equilibrium ¡ is ¡unique ¡and ¡characterized ¡by
where ¡
s,y Σiˆ
23
Strategic ¡behavior ¡of ¡
Strategic ¡behavior ¡of ¡ tenants
24
incentivizes ¡and ¡coordinates ¡tenants’ ¡energy ¡shedding, ¡with ¡a ¡ provably-‑efficient ¡outcome.