This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Using Geographic Load Shifting
to Reduce Carbon Emissions

Julia Lindberg, Bernard C. Lesieutre and Line A. Roald University of Wisconsin-Madison, United States, Contact: [email protected]
Abstract

An increasing focus on the electricity use and carbon emissions associated with computing has lead to pledges by major cloud computing companies to lower their carbon footprint. Data centers have a unique ability to shift computing load between different geographical locations, giving rise to geographic load flexibility that can be employed to reduce carbon emissions. In this paper, we present a model where data centers shift load independently of the ISOs. We first consider the impact of load shifting guided by locational marginal carbon emissions, denoted by λCO2\lambda_{\text{CO}_{2}}, a sensitivity metric that measures the impact of incremental load shifts. Relative to previous models for data center load shifting, the presented model improves accuracy and include more realistic assumptions regarding the operation of both data centers and the electricity market. Further, we introduce a new benchmark model in which data centers have access to the full information about the power system and can identify optimal shifts for the current time period. We demonstrate the efficacy of our model on the IEEE RTS GMLC system using 5 minute load and generation data for an entire year. Our results show that the proposed accuracy improvements for the shifting model based on λCO2\lambda_{\text{CO}_{2}} are highly effective, leading to results that outperform the benchmark model.

Index Terms:
load shifting, carbon reduction

I Introduction

The recent technology revolution has infiltrated most aspects of modern day life, and has lead to an increase in demand for computing resources. Between 2010 and 2018 there was an estimated 550% increase globally in the number of data center workloads and computing instances [1]. This increased computing demand has commanded a shift from smaller data centers to large-scale, highly optimized and efficient facilities. These facilities are referred to as hyper-scalar data centers and are operated by large technology companies such as Amazon, Facebook, Google, Microsoft and Alibaba. These companies operate vast networks of these data centers which are dispersed geographically throughout the world [2, 3]. Data centers currently consume around 1-2% of electricity

globally [1]. This low percentage is largely due to the increased efficiency of hyper-scalar data centers, which have processed the increased computing demand while only increasing electricity use by an estimated 6% [1]. However, as the scope for further efficiency gains is largely exhausted, it is projected that electricity use for computing will increase rapidly in the future.

Hyper-scalar data centers are large loads on electric power networks with unique characteristics. For example, data center loads can defer when computing tasks are processed or process them at different locations. These properties equip data center operators with the unique ability to participate in both geographic and temporal load shifting. Motivated by recent pledges made by technology companies to reduce their carbon emissions [4, 5, 6], we are interested in understanding how these hyper-scale data centers can effectively interact with electricity markets in a way that minimizes the carbon emissions caused by their computing loads. Start-ups such as Lancium consider computing that adapts to the operation of the electric grid [7], an idea that plays a critical role in the vision of zero carbon cloud computing [8, 9].

When shifting load, data centers interact with electricity markets operated by independent system operators (ISOs). Previous research has examined the impact of integrating data centers and demand response [10, 11, 12, 13, 14, 15, 16] or have considered geographical load shifting to reduce electricity costs [17, 18, 19], including load shifting between different electricity markets [20]. Other work has modelled data center flexibility through the use of virtual links in time and space [21]. Much of this body of work considers the shifting of computing load to reduce the carbon emissions of data centers [22, 23, 19] and increase absorption of renewable energy [24, 25]. There are, however, several major challenges to effective collaboration between the ISO and data centers, such as barriers to the exchange of possibly sensitive information. Another challenge is that ISOs and data centers have different objectives, namely, ISOs focus on minimizing electricity cost while data centers would like to minimize carbon emissions. While it is a common assumption that those two objectives are well aligned, our previous research [26] found that if data centers are specifically targeting the objective of reducing carbon emissions (rather than reducing cost) they can achieve better results by doing the load shifting outside of the electricity market rather than collaborating with the ISO. Since ISOs are unlikely to change the market to directly minimize carbon emissions in the near future, we focus on a method to identify geographical load shifts that reduce carbon emissions within the existing electricity market.

To effectively shift load geographically, we require information about the locational variation in the carbon footprint of electricity, similar to the way locational marginal prices describe the locational variations in the cost of electricity. While data on electricity prices is easily available, similar information on the carbon emissions associated with electricity usage is not. As a result, it is less straight forward to develop metrics that provide good guidance for shifting load to reduce carbon emissions. Previous work in this vein has assumed that prices are directly tied to the fraction of non-renewable energy [27], or considered average carbon emissions for electricity in a region and/or renewable energy curtailment [28, 29, 25]. A benefit to these metrics is that several companies provide the necessary information needed to compute them [30, 31, 32]. A downside is that they all fail to consider necessary aspects of electric grid operation, such as the impact of a marginal change in load and transmission capacity limits. Specifically, there is no consideration for which generators in the system will be providing the additional generation or if is there is sufficient transmission capacity available to deliver the generation. To effectively guide load shifting, we need a measure of marginal emissions [26]. The use of marginal emissions to assess energy efficiency or the potential impact of renewable energy has been considered in [33, 34], proposed to guide renewable energy investments [35, 36, 33], or considered the impact of marginal emissions rates at cogeneration facilities [37]. More recently, a measure of locational marginal carbon emissions was proposed for data center geographical load shifting in [38]. The superiority of this metric over others such as average carbon emissions, curtailment or LMPs for data center geographic load shifting was demonstrated in [26].

While the previous load shifting models in [38, 26] presented promising results, it included several unrealistic assumptions such as the electricity market being solved twice in each time step. Here, we present a model that addresses these issues and also leverages regularization to increase the accuracy of the model. Further, due to the fact that the shifting metric derived in [38] is a linear sensitivity, we expect that at each time step this metric is not necessarily finding the best load shift. For this reason, we present a new benchmark model for optimal load shifting. This bilevel program finds the best load shift a data center can perform, given the current electricity market. In summary, the three main contributions of this paper are the following: 1) Realistic model for data center load shifting: We address the unrealistic assumptions in our previous model by implementing load shifting in a cumulative fashion and incorporating a regularization parameter to increase the accuracy of shifting.

2) Benchmark model for optimal data center shifting: We develop a new benchmark model that computes the optimal data center load shift, given access to all system information. This bilevel optimization method determines the optimal load shift to reduce carbon emissions, subject to the operation of the current electricity market.

3) Computational Analysis: We compare both models using the RTS-GMLC system with one year of 5 minute load and generation data, and observe that the shifting model based on locational marginal carbon emissions performs quite well.

The remainder of the paper is organized as follows. In Section II we review the existing data center driven shifting model, while Section III presents the proposed improvements to this model. In Section IV, we present a new benchmark model for optimal load shifting. Section V demonstrates the efficacy of our model in a case study, and Section VI concludes.

II Review of Existing Load Shifting Model

Previous work has considered ISO independent load shifting to reduce carbon emissions via a value called the locational marginal carbon emissions, λCO2\lambda_{\text{CO}_{2}} [38]. This value is calculated as a linear sensitivity around the optimal solution to the DC OPF. We give a brief outline of this load shifting model here, but suggest [38] as a more detailed reference.

Step 1: This model begins by assuming the ISO solves a DC OPF [39, 40]. The DC OPF is a linear optimization problem that seeks to minimize generation costs subject to network and demand constraints with decision variables x=[θPg]x=[\theta\ P_{g}] where PgP_{g} are the generation variables, θ\theta are the voltage angles at each node. Let 𝒩\mathcal{N} be the set of all nodes, \mathcal{L} the set of lines and 𝒢\mathcal{G} the set of generators. The DC OPF is defined as

minθ,Pg\displaystyle\min_{\theta,P_{g}}\leavevmode\nobreak\ \leavevmode\nobreak\ cTPg\displaystyle c^{T}P_{g} (1a)
s.t. 𝒢iPg,𝒟iPd,=\displaystyle\textstyle\sum_{\ell\in\mathcal{G}_{i}}\!P_{g,\ell}-\!\textstyle\sum_{\ell\in\mathcal{D}_{i}}P_{d,\ell}=
j:(i,j)βij(θiθj),\displaystyle\qquad\quad\textstyle\sum_{j:(i,j)\in\mathcal{L}}\!\!\!\!-\beta_{ij}(\theta_{i}\!-\!\theta_{j}), i𝒩\displaystyle\forall i\in\mathcal{N} (1b)
\displaystyle- Pijlimβij(θiθj)Pijlim,\displaystyle P^{lim}_{ij}\!\leq\!-\beta_{ij}(\theta_{i}\!-\!\theta_{j})\!\leq\!P^{lim}_{ij}, (i,j)\displaystyle\forall(i,j)\in\mathcal{L} (1c)
Pg,iminPg,iPg,imax,\displaystyle P^{min}_{g,i}\leq P_{g,i}\leq P^{max}_{g,i}, i𝒢\displaystyle\forall i\in\mathcal{G} (1d)
θref=0.\displaystyle\theta_{ref}=0. (1e)

The cost function (1a) minimizes the cost of generation, where cic_{i} is the cost of generation at generator ii. Constraints (1b)-(1d) constrain the nodal power balance, transmission line and generator capacity constraints respectively. Finally, (1e) sets the voltage angle at the reference node to zero.

Step 2: Independent of any ISO collaboration, data center operators shift their load to minimize carbon emissions. To guide this effort, a metric known as the locational marginal carbon emissions was proposed in [38]. In [26] the authors demonstrated the superiority of this metric to other more commonly studied metrics such as the average carbon emissions or excess low carbon power.

To calculate the locational marginal carbon emissions, we first consider a basic optimal solution x=[θ,Pg]nx^{*}=[\theta^{*},P_{g}^{*}]\in\mathbb{R}^{n} to the DC OPF (1). From sensitivity analysis in linear optimization theory [41], a basic optimal solution can be written as Ax=bAx^{*}=b, where An×nA\in\mathbb{R}^{n\times n} is a full rank matrix consisting of all the active constraints of (1) at the optimal solution xx^{*}. In the case of the DC OPF, the rows of AA consist of the equality constraints (1b) and (1e) as well as a subset of the inequality constraints (1c), (1d) that are satisfied at equality for xx^{*}.

A small change in load can be represented as a small change in the right hand side bb, given by Δb=[ΔPd0]T\Delta b=\begin{bmatrix}\Delta P_{d}&0\end{bmatrix}^{T}. Assuming that the change is small enough as not to alter the set of active constraints, we compute the optimal change in generation as AΔx=ΔbA\cdot\Delta x=\Delta b where Δx=[ΔθΔPg]\Delta x=[\Delta\theta\ \Delta P_{g}]. This gives rise to the linear relationship

[ΔθΔPg]\displaystyle\begin{bmatrix}\Delta\theta\\ \Delta P_{g}\end{bmatrix} =A1[ΔPd0]\displaystyle=A^{-1}\cdot\begin{bmatrix}\Delta P_{d}\\ 0\end{bmatrix} (2)

If we denote the matrix consisting of the last |𝒢||\mathcal{G}| rows and first |𝒩||\mathcal{N}| columns of A1A^{-1} by BB, this gives the linear relationship between load and generation changes, ΔPg=BΔPd\Delta P_{g}=B\cdot\Delta P_{d}.

Consider the cost vector g|𝒢|g\in\mathbb{R}^{|\mathcal{G}|} that measures the carbon emissions of each generator per MW. Specifically, the iith component of gg, is the carbon intensity of generator ii. Multiplying each side of ΔPg=BΔPd\Delta P_{g}=B\cdot\Delta P_{d} on the left by gg gives us the change in carbon emissions

ΔCO2=gΔPg=gBΔPd=λCO2ΔPd.\displaystyle\Delta CO_{2}=g\cdot\Delta P_{g}=g\cdot B\cdot\Delta P_{d}=\lambda_{\text{CO}_{2}}\Delta P_{d}. (3)

where λCO2=gB\lambda_{\text{CO}_{2}}=g\cdot B. Intuitively, the kkth component of λCO2\lambda_{\text{CO}_{2}} measures how an increase of 11 MW of load at node kk will affect the total carbon emissions of the system.

We let 𝒞\mathcal{C} denote the set of data center loads that can geographically shift load and consider optimization variables that denote the change in load at data center ii, ΔPd,i\Delta P_{d,i}, and the shift in load from data center ii to jj, sijs_{ij}. The geographic load shifting optimization problem is given by:

minΔPd,s\displaystyle\min_{\Delta P_{d},s}\ \ i𝒞λCO2,iΔPd,i\displaystyle\sum_{i\in\mathcal{C}}\lambda_{\text{CO}_{2},i}\Delta P_{d,i} (4a)
s.t. ΔPd,i=j𝒞sjik𝒞sik\displaystyle\Delta P_{d,i}=\textstyle\sum_{j\in\mathcal{C}}s_{ji}-\textstyle\sum_{k\in\mathcal{C}}s_{ik}\quad iC\displaystyle\forall i\in{C} (4b)
i𝒞ΔPd,i=0\displaystyle\sum_{i\in\mathcal{C}}\Delta P_{d,i}=0 (4c)
ϵiCapiΔPd,iϵiCapi\displaystyle-\epsilon_{i}\cdot\text{Cap}_{i}\leq\Delta P_{d,i}\leq\epsilon_{i}\cdot\text{Cap}_{i}\quad\!\! i𝒞\displaystyle\forall i\in\mathcal{C} (4d)
0ΔPd,i+Pd,iCapi\displaystyle 0\leq\Delta P_{d,i}+P_{d,i}\leq\text{Cap}_{i}\quad i𝒞\displaystyle\forall i\in\mathcal{C} (4e)
0sijMij\displaystyle 0\leq s_{ij}\leq M_{ij}\quad ij𝒞×𝒞.\displaystyle\forall ij\in\mathcal{C}\!\times\!\mathcal{C}. (4f)

The objective value (4a) minimizes the change in carbon emissions as a function of the change in load, (4b) enforces that the change in load at a given data center is equal to the total load shifted in minus the total load shifted out, while (4c) says the sum of all load shifts must be zero. Constraint (4d) limits the amount each data center can shift as a fraction ϵ\epsilon of the data center capacity Cap. Constraint (4e) puts an upper bound MijM_{ij} on the total capacity at each data center and (4f) limits how much load data center ii can send to data center jj.

Step 3: Finally, the ISO resolves the DC OPF (1) with new load profile, Pd,i=Pd,i+ΔPd,iP_{d,i}^{\prime}=P_{d,i}+\Delta P_{d,i}^{*}, where ΔPd,i\Delta P_{d,i}^{*} is the optimal solution to (4) for all i𝒩i\in\mathcal{N}.

III Realistic Data Center Load Shifting Model

The above model has several drawbacks. First, it is unrealistic to assume that the ISO resolves the market clearing twice, once before and once after the shifting has happened. Second, since the model is linear, we tend to see large load shifts even with small differences in λCO2\lambda_{\text{CO}_{2}} between data center locations. Since λCO2\lambda_{\text{CO}_{2}} is a local sensitivity factor that is only accurate near the previous optimal solution, these large shifts lead to inaccurate results that sometimes increase carbon emissions. To address these issues, we introduce two improvements to the model: cumulative load shifting and regularization.

III-A Cumulative load shifts

We refine the model defined in [38] by considering cumulative load shifts. Instead of resolving the DC OPF in Step 33 of the above model, the load shift is applied to the market clearing in the next time step. Specifically, the algorithm runs as follows:

Step 1: At time tt, the ISO solves the DC OPF (1) with data center load set to PdtP_{d}^{t}.

Step 2: Given information about λCO2\lambda_{\text{CO}_{2}} as described above, the data center operator computes a load shift ΔPdt\Delta P_{d}^{t} according to (4). Then, the data center load for time t+1t+1 is set to Pdt+1=Pdt+ΔPdtP_{d}^{t+1}=P_{d}^{t}+\Delta P_{d}^{t}, and the algorithm proceeds to Step 11 of the next time step.

While the cumulative load shifting model more accurately reflects the current market set up, it introduces an additional inaccuracy in our model. The locational marginal carbon emission value λCO2\lambda_{\text{CO}_{2}} at each data center is derived as a linearization from the operating point at time tt, but the internal data center shifting optimization will only affect the market clearing at time t+1t+1. The expectation is that since operating conditions remain similar between time steps, shifting with respect to λCO2\lambda_{\text{CO}_{2}} will still lead to a decrease in total system carbon emissions. We also note that cumulative load shifting can increase accuracy relative to the existing model, particularly the load shift allowed in each time step is small (i.e., only a small fraction ϵ\epsilon can be shifted). In this case, changes in the data center load build up slowly over time. This is in contrast to our previous model, where the data center load was reset to the original value PdP_{d} in each time step.

III-B Regularizing load shifts

To discourage large load shifts which can cause oscillations and increased emissions, we propose to use a regularization term (i.e., a quadratic penalty) that discourages large shifts. Specifically, this model replaces the objective value (4a) with

i𝒞λCO2,iΔPd,i+γΔPd,i22\sum_{i\in\mathcal{C}}\lambda_{\text{CO}_{2},i}\Delta P_{d,i}+\gamma\|\Delta P_{d,i}\|_{2}^{2}

where γ\gamma\in\mathbb{R} is a regularization parameter. The goal in using this regularization term is to discourage large shifts that lead to an increase in carbon emissions as well as increase the accuracy of the data center driven shifting model. However, the regularization term can also be interpreted as a quadratic cost on load shifting. This ensures that while small shifts are cheap and frequent, we only shift a large amount of load when there will be a large reduction in carbon emissions.

Throughout the rest of this paper we refer to the model outlined in this section as (λCO2\lambda_{\text{CO}_{2}}-shift).

IV Benchmark model for optimal shifting

Our next contribution is to introduce a new model to benchmark the data center driven shifting model. Since the shifts provided by λCO2\lambda_{\text{CO}_{2}} are calculated by a linear sensitivity, they can be inaccurate, even giving shifting profiles that increase carbon emissions.

The problem of identifying the optimal load shift data center operators should employ to minimize carbon emissions can be modelled as a bilevel linear program. The upper level problem identifies the optimal choice of load shift ΔPd\Delta P_{d} to minimize carbon, i.e.,

minΔPd,s,Pg\displaystyle\min_{\Delta P_{d},s,P_{g}^{*}} gTPg\displaystyle\ g^{T}P_{g}^{*}
s.t. Pg=argmin(DC-shift)\displaystyle P_{g}^{*}=\arg\min\eqref{opt:dcopf_with_flex} (Opt-shift)
(ΔPd,s)𝒫\displaystyle(\Delta P_{d},s)\in\mathcal{P}

Here, the last constraint represents the set of feasible load shifts from the data center perspective, i.e., 𝒫\mathcal{P} is the polytope of permissible load shifts defined by the constraints in (4).. The first constraint states that the generation values PgP_{g}^{*} is the solution to the lower level optimization problem (DC-shift). This problem is a version of the standard DC OPF (1) where the nodal balance constraints include the change in demand. Formally we write it as

minPg,θcTPgsubject to\displaystyle\min_{P_{g},\theta}\ c^{T}P_{g}\quad\text{subject to}
Constraints (1c),(1d),(1e)\displaystyle\text{Constraints }\eqref{lineineq},\eqref{genineq},\eqref{refnode} (DC-shift)
𝒢iPg,𝒟i(Pd,+ΔPd,)=j:(i,j)βij(θiθj),\displaystyle\sum_{\ell\in\mathcal{G}_{i}}\!P_{g,\ell}-\!\!\!\sum_{\ell\in\mathcal{D}_{i}}\!(P_{d,\ell}+\Delta P_{d,\ell})=\!\!\!\!\!\!\!\sum_{j:(i,j)\in\mathcal{L}}\!\!\!\!\!\!\!\!-\beta_{ij}(\theta_{i}\!-\!\theta_{j}), i𝒩\displaystyle\!\!\!\forall i\!\in\!\mathcal{N}

As in (λCO2(\lambda_{\text{CO}_{2}}-shift), we also consider cumulative load shifting in (Opt-shift). Specifically, at each data center 𝒞\ell\in\mathcal{C}, at time step tt we assume the load Pd,P_{d,\ell} in (DC-shift) reflects the sum of new load Pd,P_{d,\ell} from time tt and the load shift ΔPd,\Delta P_{d,\ell} from time t1t-1. Herein out when we refer to the model (Opt-shift) we assume it is employed with this cumulative load shifting.

V Computational Results

We next analyze the efficacy in carbon reduction of (λCO2(\lambda_{\text{CO}_{2}}-shift) versus (Opt-shift).

V-A Accuracy of (λCO2(\lambda_{\text{CO}_{2}}-shift)

An important aspect of (λCO2(\lambda_{\text{CO}_{2}}-shift) that needs to be considered is the accuracy of the predicted change to carbon emissions and generation cost. Specifically, using the relation ΔPg=BΔPd\Delta P_{g}=B\cdot\Delta P_{d}, we can get a predicted change in generation that will result as an effect of the load shift ΔPd\Delta P_{d}. Using this predicted generation change, we can derive a value for the predicted change in cost and carbon emissions to the system as a result of the load shift. We compare this predicted change to the true change in carbon emissions.

V-B Test Case

We perform an extensive year long analysis of carbon reduction methods mentioned above using the RTS-GMLC system [42]. This system has 7373 buses, 158158 generators and 120120 lines. Since the original system does not designate data center loads, we assign data centers at buses 103,107,204103,107,204 and 322322. We assume that cumulatively, the four data centers consume a fixed power of 10001000 MW at each time step throughout the year, although the distribution of that power among the four data centers varies. We assume at time step 0, each data center starts with 250250 MW of load. For all other loads and renewable generation, we use the real time, i.e. 55 minute, load and generation data provided with [42]. Over the course of the year, this system serves 526,220,000526,220,000 MW of load, and 105,408,000105,408,000 MW or roughly 20.03%20.03\% of it is data center load.

Adding these large data center loads to the network greatly increases the total system load and results in time steps where the original DC OPF is infeasible. To remedy this we change the generation limits by setting Pgmin=0P_{g}^{\text{min}}=0 for all g𝒢g\in\mathcal{G}, and increase the maximum generation limits by 50%50\%. At each time step we allow each data center to shift up to 20%20\% of its total capacity, i.e. 5050 MW, and enforce that data center capacities remain between 0 and 300300 MW. Further, we put no limitations on how much load each data center can shift to one another.

V-C The effect of regularization

We first investigate the effect of the regularization parameter γ\gamma. The effect of various regularization parameters on generation cost, total system carbon emissions and total load shift is shown in Figure 4, where the orange and blue lines represent the predicted and actual values, respectively. Figure 4(a) show that the minimum total system carbon emissions occurs when the regularization parameter γ=1.5\gamma=1.5 is used. In addition, we see in both Figure 4(a) and (b) that as the regularization parameter γ\gamma increases, the difference between the predicted carbon emissions and generation cost and the actual carbon emissions and generation costs decreases. This indicates that including a regularization term helps not only in the efficacy of the data center driven shifting model, but also in the accuracy.

The reason regularization is considered is to discourage load shifting in cases where it is not predicted to make large differences. Figure 4(c) shows how as the regularization parameter increases, the total load shifted throughout the year decreases. We see that when the regularization parameter is set at γ=1.5\gamma=1.5, the total amount of load shifted is less than half of the amount of load shifted when γ=0\gamma=0. Considering that the carbon emissions and generation cost when γ=1.5\gamma=1.5 are lower than when γ=0\gamma=0, this demonstrates that shifting less load, more strategically can lead to a larger reduction in carbon emissions and a smaller increase in generation costs.

Refer to caption
Figure 1: Change in carbon emissions.
Refer to caption
Figure 2: Change in generation cost.
Refer to caption
Figure 3: Change in total load shift.
Figure 4: Change in carbon emissions, generation cost and load shift as the regularization parameter γ\gamma varies.
DC OPF (Opt-shift) λCO2\lambda_{\text{CO}_{2}}-shift: γ=0\gamma=0 λCO2\lambda_{\text{CO}_{2}}-shift: γ=1.5\gamma=1.5
Generation Cost 3,802,706,0003,802,706,000 4,981,076,0004,981,076,000 3,847,332,0003,847,332,000 3,843,847,0003,843,847,000
CO2 Emissions 164,402,000164,402,000 110,444,000110,444,000 161,522,000161,522,000 161,427,000161,427,000
Total Shifts 0 1,048,0001,048,000 6,199,0006,199,000 2,245,0002,245,000
Table I: Summary of results from all models

V-D Comparison with Opt-Shift and Original DC OPF solution

We next compare the solutions for (λCO2(\lambda_{\text{CO}_{2}}-shift) with regularization parameters γ=0\gamma=0 and γ=1.5\gamma=1.5 with the original DC OPF solution and the solution obtained using our benchmark model (Opt-shift). These results are given in Table I. We see that when considering (λCO2\lambda_{\text{CO}_{2}}-shift) with no regularization, carbon emissions relative to the original DC OPF decreases by around 2.8 million tons or 1.75%1.75\%. This reduction is achieved while shifting around 6.26.2 million MW of load. Conversely, once the regularization term γ=1.5\gamma=1.5 is added, we achieve an even greater reduction in carbon emissions, namely 2,975,0002,975,000 tons or 1.81%1.81\% while only shifting around 2.252.25 million MW of load. In addition, when considering regularization, total system generation costs only increased by 1.08%1.08\% while without regularization it increased by 1.17%1.17\%.

In contrast to the above results, we see a dramatic carbon savings when using the benchmark (Opt-shift). In this case we save 53,958,00053,958,000 tons of carbon, i.e. 32.82%32.82\%. This occurs while only shifting a little over 11 million MW. This dramatic savings occurs at a major increase to generation costs. Namely, (Opt-shift) results in an increase in $1,178,370,000\$1,178,370,000 to generation costs or 30.99%30.99\% over the original DC OPF. This benchmark model suggests that dramatic reductions in carbon emissions are possible even with limited data center flexibility, but come at a large increase to generation costs.

V-E Carbon Emissions vs Generation Costs

As seen above, minimizing carbon emissions can lead to an increase in generation cost. To better understand the trade-off between carbon emissions and cost, we consider the benchmark model (Opt-shift) with objective function

(αcT+(1α)gT)Pg(\alpha c^{T}+(1-\alpha)g^{T})P_{g}^{*}

and (λCO2(\lambda_{\text{CO}_{2}}-shift) with objective function

(αLMP+(1α)λCO2)ΔPd+1.5ΔPd22(\alpha\text{LMP}+(1-\alpha)\lambda_{\text{CO}_{2}})\Delta P_{d}+1.5\cdot\|\Delta P_{d}\|_{2}^{2}

in place of (4a) where α[0,1]\alpha\in[0,1] is a trade off parameter that allows us to weight the emphasis on minimizing carbon emissions versus generation costs and LMP is a vector of the locational marginal prices at each node. The trade off between minimizing carbon emissions and generation cost is shown graphically in Figure 5.

Refer to caption
Figure 5: Trade off between carbon emissions and generation cost.

When considering (λCO2\lambda_{\text{CO}_{2}}-shift), shown in yellow, we see a small variation in the overall system generation cost and carbon emissions that remains close to the carbon emissions and generation cost of the original DC OPF. This is consistent with the results shown above, and is due to the fact that this model considers small shifts away from an operating point that minimizes generation costs. The benchmark model (Opt-shift) produces a much larger variation in operating points as we change the trade-off parameter α\alpha. As α\alpha increases, the model produces a large increase in carbon emissions for only a moderate cost savings. In addition, we see that for (Opt-shift) to achieve lower carbon emissions than the DC OPF and the (λCO2(\lambda_{\text{CO}_{2}}-shift), a major increase to generation cost is needed. This demonstrates that even with limited geographic load shifting flexibility, a large reduction in carbon emissions is possible but it comes at the price of significantly higher generation costs.

Figure 5 also demonstrates an interesting phenomenon, namely the greedy nature of (Opt-shift). When only trying to minimize carbon emissions, (Opt-shift) is able to reduce total system carbon emissions by roughly 33%33\% but this comes at a significant increase to total system generation cost. However, for the same generation cost, (Opt-shift) gives a solution with higher carbon emissions than the DC OPF or (λCO2(\lambda_{\text{CO}_{2}}-shift). This demonstrates that the greedy nature of (Opt-shift) is not necessarily an optimal way to shift load over a long time span. Specifically, (Opt-shift) finds a load shift that gives the largest reduction in carbon emissions at that time step, with no consideration to how the load shift will affect the carbon emissions of the system at the next time step. Using forecasts of future load and generation information to aid in a long term load shifting strategy is left as future work.

V-F Data Center Operating Load

Finally, we show consider the impact of each model on the data center operating load. We consider (λCO2(\lambda_{\text{CO}_{2}}-shift) with regularization parameter γ=1.5\gamma=1.5 and (Opt-shift), and two different limits on the amount of load that can be shifted in each time step, ϵ=0.01\epsilon=0.01 and ϵ=0.2\epsilon=0.2.

In Figure 6 we see the operating conditions of each data center over the course of the first day when using (λCO2(\lambda_{\text{CO}_{2}}-shift) when ϵ=0.01\epsilon=0.01 (left) and ϵ=0.2\epsilon=0.2 (right). In both cases we see similar overall trends in operating load. However, ϵ=0.2\epsilon=0.2 leads to much quicker changes and also dramatic oscillations in the load at data centers 11 and 33 towards the end of the day. Similarly, in Figure 7 we see the operating conditions of each data center over the course of the first day using (Opt-shift) when ϵ=0.01\epsilon=0.01 (left) and ϵ=0.2\epsilon=0.2 (right). Again, we see similar trends data center load for both values of ϵ\epsilon, but for (λCO2(\lambda_{\text{CO}_{2}}-shift), ϵ=0.2\epsilon=0.2 leads to more oscillations in data center operating load.

Interestingly, there are some differences between the (λCO2(\lambda_{\text{CO}_{2}}-shift) and (Opt-shift). In both cases we see an initial pull for data center 44 to operate at maximum capacity while the other data centers operate at lower capacities. This implies that the λCO2\lambda_{\text{CO}_{2}} value for data center 44 is accurately dictating that it is the most carbon neutral data center. In contrast, we see that when shifting with respect to (λCO2(\lambda_{\text{CO}_{2}}-shift), data center 22 is also operating at maximum capacity. This is in contrast to shifting when using (Opt-shift). In this instance data center 22 initially drops to be the data center operating at the lowest load. This discrepancy highlights the inaccuracy when shifting with respect to λCO2\lambda_{\text{CO}_{2}}.

Refer to caption
Refer to caption
Refer to caption
Figure 6: Load at each data center during the first 2424 hours using λCO2\lambda_{\text{CO}_{2}}-shift with γ=1.5\gamma=1.5 and ϵ=0.01\epsilon=0.01 (left) and ϵ=0.2\epsilon=0.2 (right).
Refer to caption
Refer to caption
Refer to caption
Figure 7: Load at each data center during the first 2424 hours using (Opt-shift) with ϵ=0.01\epsilon=0.01 (left) and ϵ=0.2\epsilon=0.2 (right).

Finally, we investigate how using different ϵ\epsilon values impacts the overall effect on carbon emissions. In Figure 8 we see the change in total system carbon emissions as ϵ\epsilon varies for both (λCO2(\lambda_{\text{CO}_{2}}-shift) with γ=1.5\gamma=1.5 as well as (Opt-shift). In both cases we see only a very mild decrease in total carbon emissions as we allow ϵ\epsilon to increase. Further, for (λCO2(\lambda_{\text{CO}_{2}}-shift), we see that as ϵ\epsilon increases, the accuracy of the model decreases and once ϵ>0.1\epsilon>0.1, the carbon emissions starts to increase. This indicates that allowing small shifts not only is more desirable from an operational stand point to avoid rapid changes and oscillations in data center loading, but it leads to similar carbon savings as allowing larger shifts.

Refer to caption
Refer to caption
Figure 8: Predicted and actual change in carbon emissions using λCO2\lambda_{\text{CO}_{2}}-shift (left) and the change in carbon emissions using (Opt-shift) (right) for varying epsilon values.

VI Conclusion

In this paper we presented an improved model for data center load shifting to reduce carbon emissions. This model shifts load independently of ISO collaboration via a measure known as locational marginal carbon emissions. We built on existing work, but made several improvements to increase realism and accuracy of our model. We also proposed a new benchmark model which gives the best load shift at each time step, and compared the results. The main conclusion from the paper is that smaller load shifts, limited by regularization and shifting caps, are quite effective in reducing carbon emissions. Larger load shifts tend to decrease accuracy of the model and produce less carbon savings. Further, while our benchmark model is able to achieve large carbon reductions, it also significantly increases cost.

This paper demonstrates many natural directions for future work. First, this work shows that shifting load in a greedy way, i.e. shifting to reduce the maximal amount of carbon at each time step, is not necessarily the best approach if current load shifts will impact the load profile in future time steps. This demonstrates that forecasting future load and generation patterns is important to obtain better solutions. Finally, the information needed to calculate the locational marginal carbon emissions is currently not made publicly available. Therefore, finding ways to infer and predict λCO2\lambda_{\text{CO}_{2}} at the data center nodes from publicly available data is needed in order to implement (λCO2(\lambda_{\text{CO}_{2}}-shift) in practice.

References

  • [1] Eric Masanet, Arman Shehabi, Nuoa Lei, Sarah Smith, and Jonathan Koomey. Recalibrating global data center energy-use estimates. Science, 367(6481):984–986, 2020.
  • [2] Pierre Delforge and Josh Whitney. Data center efficiency assessment-scaling up energy efficiency across the data center industry: Evaluating key drivers and barriers. Natural Resources Defense Council, 2014.
  • [3] Yevgeniy Sverdlik. Analysts: There are now more than 500 hyperscale data centers in the world, October 2017. https://bit.ly/3jx8lsz.
  • [4] Google. Google environmental report 2019. Technical report, Google, 2019. https://services.google.com/fh/files/misc/google_2019-environmental-report.pdf.
  • [5] Justine Calma. Amazon boosts climate commitments and greenhouse gas emissions, June 2020. https://bit.ly/2Sr4Vfc.
  • [6] Ana Radovanovic. Our data centers now work harder when the sun shines and wind blows, April 2020. Google Official Blog, https://bit.ly/3cXPAMu.
  • [7] Lancium. With 5th patent, lancium powers ahead in fast-ramping data center innovation. https://lancium.com/lancium-smart-response-patent-press-release/.
  • [8] Fan Yang and Andrew A Chien. Zccloud: Exploring wasted green power for high-performance computing. In IEEE Int Parallel and Distributed Processing Symposium (IPDPS), pages 1051–1060. IEEE, 2016.
  • [9] Andrew A Chien. Zero-carbon compute project. 2019. https://bit.ly/34m68dh.
  • [10] Adam Wierman, Zhenhua Liu, Iris Liu, and Hamed Mohsenian-Rad. Opportunities and challenges for data center demand response. In Int. Green Comp. Conf., pages 1–10, 2014.
  • [11] Zhenhua Liu, Adam Wierman, Yuan Chen, Benjamin Razon, and Niangjun Chen. Data center demand response: avoiding the coincident peak via workload shifting and local generation. In ACM Int. Conf. on Measurement and Modeling of Computer Systems, 2013.
  • [12] Zhenhua Liu, Iris Liu, Steven Low, and Adam Wierman. Pricing data center demand response. In ACM Int. Conf. on Measurement and Modeling of Computer Systems, 2014.
  • [13] Zhi Zhou, Fangming Liu, and Zongpeng Li. Bilateral electricity trade between smart grids and green datacenters: Pricing models and performance evaluation. IEEE Journal on Selected Areas in Communications, 34(12):3993–4007, 2016.
  • [14] Zhi Zhou, Fangming Liu, Shutong Chen, and Zongpeng Li. A truthful and efficient incentive mechanism for demand response in green datacenters. IEEE Trans. Parallel and Distributed Systems, 31(1):1–15, 2020.
  • [15] Zhi Zhou, Fangming Liu, Zongpeng Li, and Hai Jin. When smart grid meets geo-distributed cloud: An auction approach to datacenter demand response. In IEEE Conf. on Computer Communications (INFOCOM), pages 2650–2658, 2015.
  • [16] Shutong Chen, Lei Jiao, Lin Wang, and Fangming Liu. An online market mechanism for edge emergency demand response via cloudlet control. In IEEE Conf. on Computer Communications (INFOCOM), pages 2566–2574, 2019.
  • [17] Jie Li, Zhen Bao, and Zuyi Li. Modeling demand response capability by internet data centers processing batch computing jobs. IEEE Trans. Smart Grid, 6(2):737–747, 2014.
  • [18] Lei Rao, Xue Liu, M. D. Ilic, and Jie Liu. Distributed coordination of internet data centers under multiregional electricity markets. Proceedings of the IEEE, 100(1):269–282, 2011.
  • [19] Hui Dou, Yong Qi, Wei Wei, and Houbing Song. Carbon-aware electricity cost minimization for sustainable data centers. IEEE Trans. Sustainable Computing, 2(2):211–223, 2017.
  • [20] Lei Rao, Xue Liu, Le Xie, and Wenyu Liu. Minimizing electricity cost: optimization of distributed internet data centers in a multi-electricity-market environment. In 2010 Proc. IEEE INFOCOM, pages 1–9, 2010.
  • [21] Weiqi Zhang, Line A. Roald, Andrew A. Chien, John R. Birge, and Victor M. Zavala. Flexibility from networks of data centers: A market clearing formulation with virtual links. 21st Power Systems Computation Conference, 2020.
  • [22] Ínigo Goiri, William Katsak, Kien Le, Thu D Nguyen, and Ricardo Bianchini. Parasol and greenswitch: Managing datacenters powered by renewable energy. ACM SIGPLAN Notices, 48(4):51–64, 2013.
  • [23] Zhenhua Liu, Yuan Chen, Cullen Bash, Adam Wierman, Daniel Gmach, Zhikui Wang, Manish Marwah, and Chris Hyser. Renewable and cooling aware workload management for sustainable data centers. In 12th ACM SIGMETRICS/PERFORMANCE Joint Int. Conf. on Measurement and Modeling of Computer Systems, pages 175–186, 2012.
  • [24] Kibaek Kim, Fan Yang, Victor M. Zavala, and Andrew A. Chien. Data centers as dispatchable loads to harness stranded power. IEEE Trans. Sustain. Energy, 8(1):208–218, 2016.
  • [25] Jiajia Zheng, Andrew A Chien, and Sangwon Suh. Mitigating curtailment and carbon emissions through load migration between data centers. Joule, 2020.
  • [26] J Lindberg, YAbdennadher, J Chen, B C. Lesieutre, and L Roald. A guide to reducing carbon emissions through data center geographical load shifting. In ACM Int. Conf. on Future Energy Systems, pages 430–436, 2021.
  • [27] Z. Liu, M. Lin, A. Wierman, S. Low, and L. L. H. Andrew. Greening geographical load balancing. IEEE/ACM Trans. Networking, 23(2):657–671, 2015.
  • [28] Andrew A Chien, Richard Wolski, and Fan Yang. The zero-carbon cloud: High-value, dispatchable demand for renewable power generators. The Electricity Journal, 28(8):110–118, 2015.
  • [29] Fan Yang and Andrew A Chien. Large-scale and extreme-scale computing with stranded green power: Opportunities and costs. IEEE Trans. Parallel and Distributed Systems, 29(5):1103–1116, 2017.
  • [30] Tomorrow. Data driven climate action. Technical report, https://www.electricitymap.org, 2020.
  • [31] CAISO. Today’s outlook: Emissions, 2021.
  • [32] CAISO. Managing oversupply, 2021.
  • [33] Kyle Siler-Evans, Ines Lima Azevedo, and M Granger Morgan. Marginal emissions factors for the us electricity system. Environmental science & technology, 46(9):4742–4748, 2012.
  • [34] D S Callaway, M Fowlie, and G McCormick. Location, location, location: The variable value of renewable energy and demand-side efficiency resources. J. of the Association of Environmental and Resource Economists, 5(1):39–75, 2018.
  • [35] P. A. Ruiz and A. Rudkevich. Analysis of marginal carbon intensities in constrained power networks. In 43rd Hawaii Int. Conf. on System Sciences, 2010.
  • [36] A. Rudkevich, P. A. Ruiz, and R. C. Carroll. Locational carbon footprint and renewable portfolio policies: A theory and its implications for the eastern interconnection of the us. In Hawaii Int Conf on System Sciences (HICSS), 2011.
  • [37] Richard Tabors, Aleksandr Rudkevich, Hua He, Ninad Kumthekar, Xindi Li, Robert Bland, Garret Quist, and Joshua LaPenna. Methodology for calculation of the marginal emission rates from a complex cogeneration facility compared with that of the co-located ny iso bus. Hawaii Int Conf on System Sciences (HICSS), 2021.
  • [38] J. Lindberg, B. C. Lesieutre, and L. Roald. The environmental potential of hyper-scale data centers: Using locational marginal CO2 emissions to guide geographical load shifting. In Hawaii Int Conf on System Sciences (HICSS), pages 1–10, 2021.
  • [39] R D Christie, B F Wollenberg, and I Wangensteen. Transmission management in the deregulated environment. Proceedings of the IEEE, 88(2):170–195, 2000.
  • [40] E. Litvinov. Design and operation of the locational marginal prices-based electricity markets. IET Gen., Trans. and Distr., 4:315–323(8), February 2010.
  • [41] D. Bertsimas and J. Tsitsiklis. Introduction to linear optimization. 1997.
  • [42] C. Barrows, E. Preston, A. Staid, G. Stephen, J.-P. Watson, A. Bloom, A. Ehlen, J. Ikaheimo, J. Jorgenson, D. Krishnamurthy, J. Lau, B. McBennett, and M. O’Connell. The ieee reliability test system: A proposed 2019 update. IEEE Trans. Power Systems, 35(1):119–127, 2020.