Next Article in Journal
Detection of Image Steganography Using Deep Learning and Ensemble Classifiers
Next Article in Special Issue
Financial Data Anomaly Discovery Using Behavioral Change Indicators
Previous Article in Journal
Advances in Machine Condition Monitoring and Fault Diagnosis
Previous Article in Special Issue
Transfer Learning Improving Predictive Mortality Models for Patients in End-Stage Renal Disease
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Inter-continental Data Centre Power Load Balancing for Renewable Energy Maximisation

Department of Computer Science and Software Engineering, Swinburne University of Technology, Melbourne, VIC 3122, Australia
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(10), 1564; https://doi.org/10.3390/electronics11101564
Submission received: 7 March 2022 / Revised: 6 May 2022 / Accepted: 7 May 2022 / Published: 13 May 2022
(This article belongs to the Special Issue Feature Papers in Computer Science & Engineering)

Abstract

:
The ever increasing popularity of Cloud and similar services pushes the demand for data centres, which have a high power consumption. In an attempt to increase the sustainability of the power generation, data centres have been fed by microgrids which include renewable generation—so-called ‘green data centres’. However, the peak load of data centres often does not coincide with solar generation, because demand mostly peaks in the evening. Shifting power to data centres incurs transmission losses; shifting the data transmission has no such drawback. We demonstrate the effectivity of computational load shifting between data centres located in different time zones using a case study that balances demands between three data centres on three continents. This study contributes a method that exploits the opportunities provided by the varied timing of peak solar generation across the globe, transferring computation load to data centres that have sufficient renewable energy whenever possible. Our study shows that balancing computation loads between three green data centres on three continents can improve the use of renewables by up to 22%. Assuming the grid energy does not include renewables, this amounts to a 13% reduction in CO2 emissions.

1. Introduction

Data centres have large and growing energy requirements and are becoming significant consumers of energy. The Green Data Centre (GDC) architecture is one of the technologies proposed to alleviate this problem [1,2,3] by reducing consumption and increasing energy efficiency as well as utilising energy from sustainable sources [4,5]. Renewable power generation systems require comprehensive power control and energy management methods which can cope with the intermittent nature of these resources. Such technologies have recently been devised for microgrids [6,7,8].
One of the challenges of renewable energy is how to make use of excess generation. Excess solar power is usually either stored in batteries or fuel cells or fed back into the main grid. Energy storage systems are still expensive and require complex management and monitoring systems. If a solar farm uses battery storage, capital investment, operational and maintenance contribute significantly to the net present cost or the project life-cycle cost [9,10]. Typically solar generation does not coincide with peak demand in the main grid, which typically occurs during the evening hours. This means that solar power generation without comprehensive power management and storage does not reduce the use of grid power to its potential. Many governments are now providing incentives for solar power generation due to environmental aspects related to greenhouse gas emissions and global warming [11,12]. The distance between the power generation facility and the location of the load is also an important consideration, as power loss increases with increasing transmission distances, resulting in additional costs [7,13].
Closely related to GDC research are studies on the geographical load balancing (GLB) of cloud systems [14,15,16,17], which discuss scheduling and server utilisation approaches designed to save energy. Other approaches introduce detailed power modelling and intelligent management of network and servers [18]. Energy management and optimisation of green energy in distributed data centres [19,20] have also been researched. Overall, the existing literature focuses on the management of GDCs which are connected by means of dedicated high-bandwidth communication links while being served by the same power system. Existing work tends to assume GDCs to be in the same country and time zone, leading to synchronous peak loads, which are caused by high processing demand observed predominantly in the late evening [21,22].
The algorithms applied in existing GLB methods try to perform a global yet centralised control and management strategy towards obtaining optimal load balancing or energy management—most of this work relates to to data centres located in the United States. Such centralised systems suffer from several drawbacks, such as a large computational cost born by the unit responsible for the optimisation, the need for access to local information of all data centres, i.e., data confidentiality, privacy and security concerns, as well as low resilience due to centralisation [23,24].
In this paper, we propose a new agent-based approach to maximise the utilisation of sustainable power generation by effectively performing “electrical power transmission over internet cables” by shifting a GDC’s computational load. The goal is to integrate the existing structures of green data centres which are intercontinentally dispersed. The fact that different time zones have different sustainable power peak generation is the key to manage integrated data centres by optimally transferring data among them which results in electrical power balancing with the goal of maximising sustainable energy consumption.
In Section 2 of this paper, we present a comprehensive power model for a data centre and a renewable energy based microgrid, by considering the interactions between their internal components and the environmental impacts. In addition, a model based on the power consumption is provided for the data transfer between data centres, followed by an agent-based management of the microgrid containing GDC. Furthermore, a case study consisting of three intercontinentally dispersed GDCs (located in Australia, Switzerland and California) with time-zone differences is presented to analyse the performance of the proposed method. In Section 3, the objective function for an integrated system consisting of N microgrids is presented to ensure optimal operation of the whole system with the objective of maximising sustainable energy consumption. In Section 4, the case study and simulation parameters are discussed in addition to explaining the Base Scenario of the simulation. Section 5 is dedicated to the obtained results and discussion based on the case study presented. Finally, Section 6 presents the major findings of the research.

2. System Model

2.1. Data Centre Power Management Model

The load balancing model introduced here considers aspects of power management in GDCs developed in a separate publication [21]. In the following, we repeat the aspects of the power management model that are relevant for an understanding of the current work.
To be able to make good decisions when to offload data processing requests to other centres, we modelled the power consumption of the information technology equipment (ITE), cooling system and auxiliary systems such as lighting, security, control and monitoring which we combine under miscellaneous power consumption.
If the server cluster is assumed to be homogeneous and the load balancing is perfect, the usage of each server in the server farm is the same. For simplicity, the current work assumes this is the case. Modelling the individual loads of servers is possible [25], but would not affect the outcome.
The power consumption of the servers for a given load can be modelled as a linear relationship as shown in Equation (1);
P s f = i = 1 N p i i d l e + [ ( p i p e a k p i i d l e ) × U ]
where N represents the number of servers, U the utilisation of the servers, and p i the power consumption of the ith server, while p i i d l e = 120 W and p i p e a k = 250 W are constants.
The uninterruptible power supply (UPS) system in a data centre is a battery backup that provides enough time to properly power down the equipment when the power supply fails. The UPS system is distinct from the energy storage system which is charged/discharged as part of the power management strategies of the model. The UPS supplies power to the power distribution units (PDUs), which dispatch the electricity to the server racks. The power consumption of the UPS and PDU units are calculated based on the servers’ power consumption and their sum is considered as total supply power consumption ( P s u p ). Hence, the total power consumption of the ITE can be expressed as in Equation (2).
P I T E = P s f + P s u p
The cooling systems of data centres vary based on the technologies involved and equipment used. Details about modelling the popular cooling systems of data centres is presented in [21]. However, the parameters affecting the power consumption of this system regardless of its structure are mainly the power consumption of the servers, which is a function of their utilisation U , and the ambient temperature T of the data centre.
In this paper, a very popular cooling system structure is taken into account for the simulation purpose which consists of CRAH units, a chiller plant, and water pumps.
The power consumption of the CRAH unit P C R A H and the chiller plant P c h i l l e r are usually affected most by the difference between the water temperature before and after cooling the computer room, which is related to the heat generated by the servers. As the chiller plant is located outside of the computer room, the ambient temperature plays role in the power consumed for transferring heat from indoors to outdoors.
Equation (3) shows the energy efficiency ratio (EER) of a cooling system plant as a function of the ambient temperature [26]. To calculate the effect of the ambient temperature on the power consumption of the cooling system, the power consumption must be divided by F E E R .
F E E R ( T ) = 10 4 × T 2 0.0726 × T + 5.8451
where T is the ambient temperature of the data centre in C.
Based on the models developed, the total power consumption of the cooling system in a data centre ( P C O O L ) can be obtained using Equation (4).
P C O O L = P c h i l l e r + P C R A H + P p u m p F E E R ( T )
where P p u m p denotes the power consumption of the pumps used in the cooling system.
The total power consumption of this category ( P M I S C ) is considered to be 6% of peak demand of the data centre [27].
The total power load of a data centre ( P D C ) is the summation of its components (5).
P D C = P I T E + P C O O L + P M I S C

2.2. Microgrid Power Generation Model

The generation of photovoltaic (PV) panels mainly depends on the solar irradiation and ambient temperature which can be obtained from Equation (6), which has first been published by Logenthiran and Srinivasan [28].
P P V = H 1000 × P m a x + μ P m a x T a m b + H N O C T 20 800 25
where H is the solar irradiation in W/ m 2 , P m a x is the peak power being generated by the PV panel, μ P m a x denotes the temperature coefficient of the maximum power point, T a m b is the ambient temperature of the PV panel, and NOCT denotes the normal operating cell temperature of the PV panel.
The power generation model used for the wind turbines with a power rating of 100 kW is shown in Equation (7).
P W T = 1.43 × V 2 4.29 × V
where 3 V 25 is the wind speed in m / s , and P W T is equal to zero for other values of the wind speed due to cut in and cut off constraints of the wind turbine.
The total renewable power generation of the microgrid ( P R E ) is obtained using Equation (8).
P R E = P P V + P W T
In energy management systems, usually the mathematical model of the battery system includes the state of charge (SOC) and charging/discharging rate (C-rate) [28] while detailed PDE modelling for the voltage level and its associated constraints as presented by [29], is neglected. In general, the charging and discharging times versus C-rate depend on the battery type. Although a high C-rate leads to fast charging and discharging of the battery [30], at the same time, it degrades the battery life-time and efficiency faster. Regarding SOC of the battery system, some constraints have to be taken into account. As suggested by [31], a SOC of greater than 20% can help to bridge the gap between the renewable energy shortage and the load demand. On the other hand, overcharging the battery to more than 80% of SOC is not recommended because it may cause physical damage to the storage system.

2.3. Data Transfer Model

In general, bulk data is transferred across data centres through “highways”, parts of the internet core network architecture [32,33], which can carry a traffic from 10 Gbps to 100 Gbps [34]. In 2014, a new technology of data transfer using single-mode fibre, which is able to carry an internet traffic of 255 Tbps [35], was tested successfully. Although the new technology has not been commercialised yet, in the near future, a commercial bandwidth of 1 Tbps does seem realistic. If the data is transferred between two data centres, the following consequences are to be expected:
  • Reduction in the power load of sender data centre;
  • Increase in the power consumption of the receiver data centre;
  • Energy consumed at the core routers for transferring the data as packets.
The change in power consumption of a data centre respective to the change in data size, can be calculated by converting the data size into change in the server utilisation ( Δ U ), as shown in (9),
Δ U = D t × N s p r D r × N s
where D t is the transfer data size in Bytes, D r is the size of data in Bytes that can be stored in each server rack, N s p r denotes the number of servers per rack, and N s is the total number of servers in the data centre. It is assumed that the use of each server has a linear relationship with the data size. Based on the power consumption model of a data centre presented in Section 2.1, we can calculate the change in power consumption of each data centre by knowing the change in its server utilisation.
A recent study by [36] investigates the power consumption of Future Internet Architecture (FIA) and IP networks in detail, using different storage technologies. They assume that the total power consumption of a core router consists of the items baseline power consumption, forwarding and decision making, and content catching. Each item has a rating based on the bandwidth. In the current study, we assume that the power consumption is linear in the bandwidth occupied by the data being transferred with a constant power rating. As an example, if we occupy 100 Gbps of a core router CRS-3 which has a maximum power of 7.66 kW with 24 slots 400 Gbps (a throughput of 9.6 Tbps), the power consumption of the router due to our bandwidth will be 79.8 W [37]. In practice, this value should be smaller due to the fact that there is a fixed idle power consumption for any core router which is irrelevant to the size of bandwidth and data transfer. Therefore, the power consumption due to data transfer ( P T ) is roughly estimated by Equation (10),
P T = i = 1 N c r P c r i ( B W ) ,
where i denotes the number of core routers, N c r denotes the total number of the core routers between the origin and destination, and P c r is the power consumption of the ith core router as a function of bandwidth occupied B W .

2.4. Agent-Based Management Architecture

The agent-based management algorithm used in this research is a modification of the approach published by [23].
Based on the control and management architecture shown in Figure 1, the agents have the following roles:
  • Microgrid Controller Agent (MGCA) is mainly responsible for ensuring the optimal operation of the microgrid to maintain the power balance and other constraints. It has the ability to communicate with all agents dynamically and perform optimisation calculations. It also informs all agents about the optimal operation at the end of negotiations with external microgrid agents.
  • Green Data Centre Agent (GDCA) represents the agent which controls and monitors the electrical power and data load balancing within the green data centre by communicating with sub-agents located inside the GDC. It also communicates with the MGCA for sending and receiving control and management information.
  • Sustainable Energy Agent (SEA) monitors the generation of sustainable energy (PV and wind) and updates the MGCA with this information at each time step considered. It is physically connected to the generation unit, in order to relay the commands from the MGCA in regards to power management.
  • Storage Agent (SA) communicates with the MGCA and is physically connected to the storage units. The SA controls the charging and discharging of the storage electricity on demand. It can keep track of different predefined status values for delivery to the MGCA, if required.
  • Grid Agent (GA) switches the connection between the microgrid and the main grid upon request. It receives commands from the MGCA regarding the optimal system operation. It also updates the MGCA with information about the electricity price of the main grid.
  • Forecast Agent (FA) is responsible for providing the MGCA with forecast data regarding the generation of sustainable energy. The information provided by the FA is used by the MGCA in the negotiations with other MGCAs in an integrated system.
While the MGCA is responsible for ensuring the power balance and optimal operation of the microgrid, it also negotiates with other MGCAs in an integrated system using a negotiation platform in order to increase the sustainability of the integrated microgrids. There exist feasible and practical negotiation methods in the literature [38,39]; however, this research is not focusing on the negotiation methods and their quality. Instead its focus is on the feasibility of negotiation on the electrical energy by transferring data between the green data centres located in different microgrids.

3. Optimising Sustainability

The main goal of this research is to demonstrate how the use of sustainable energy in intercontinentally dispersed green data centres fed by microgrids with renewable generation can be optimised through computational load balancing. Data centres that have insufficient renewable energy for their processing requirements can ‘offload’ tasks to other data centres, but the system must meet its service level agreements (SLAs), meaning the data transfer time must not delay the response beyond acceptable limits.
The data centre management and reporting is carried out on an hourly basis, as illustrated in Figure 2. First, the MGCA receives forecast weather data from the FA, the server utilisation from the GDCA, and the state of charge of batteries from the SA. Then it estimates the GDC load demand and renewable generation using the total power consumption model of the data centre and renewable power generation models. Taking into account the estimated power generation, load demand, and available battery capacity, the excess renewable energy is estimated. Based on this data, the MGCA computes the near-optimal quantities of computation loads to exchange as follows.
For the ith microgrid, we denote the excess renewable generation as δ P G i . By transferring a certain size of data from data centre j to i (denoted as D t i j ), the data centre power load of the ith microgrid increases by Δ P D C i j . Another constraint is that any data centre should only accept processing loads which do not exceed its own capacity. This results in the optimisation problem in Equation (11):
m i n i j Δ P D C i j + E T i j D t i j s u b j e c t t o 0 δ P G i i j Δ P D C i j + E T i j , 0 1 U i + i j Δ U i j ,
where E T i j represents the energy consumed by the data transfer from data centre j to i, and depends largely on the number of routers on the way and the amount of the data, U i is the utilisation of ith data centre and Δ U i j is the change in its utilisation due to transferring processing load from jth data centre to it.
To solve this optimisation problem, we used the Radial Movement Optimisation (RMO) technique which is a swarm-based metaheuristic algorithm proposed by Rahmani et al. [40,41], which has been shown to be effective at producing solutions of good quality to similar problems. However, any other heuristic, for example particle swarm optimisation or differential evolution could also be applied to the model proposed here. Radial Movement Optimisation uses a vector-based search space to model the problem environment where each particle at each step proposes a solution to the problem. The particles must not exceed the boundaries of the search space, and the search space must include all possible solutions to the problem [42,43].
A data centre only dispatches processing loads which it cannot cover by sustainable energy. Once the optimised transfer loads have been established, the MCGA communicates them to the other MGCAs with the goal of increasing the overall sustainable energy usage in the integrated system. In our results, the outcomes of the optimisation process are applied, but in reality, it would be possible for a negotiation process to take place. The MGCA sends the data transfer commands to the GDCA that includes the starting time of transfer based on the negotiation results. The power control and management loop is carried out throughout the hour and manages the RE produced or shortfall incurred as presented in Algorithm 1.
Algorithm 1: Management of RE generation excess or shortfall.
Electronics 11 01564 i001

4. Evaluation

This section describes the experimentation conducted to demonstrate the effectiveness of redistributing computational loads for the purpose of maximising the use of renewable energy. The GDCs are expected to be geographically dispersed so that their peak renewable generation happens at different times of the day or even year. A suitable case study has been devised to create realistic scenarios for a comparison with a base scenario that does not rebalance computation loads. The optimisation procedure and settings are also explained in this section.

4.1. Case Study

As a case study, we consider three GDCs. The first is assumed to be located in Perth (named GDC1), Western Australia, the second in San Francisco, California, USA (named GDC2), and the third in Bern (named GDC3), Switzerland. The reasons for choosing these cities is that they cover a wide range of weather patterns which happen at different times of day due to the longitudinal differences of the locations around the globe. Choices from both the northern and southern hemispheres lead to seasonal conditions complementing each other between the data centres. Each microgrid is comprised of a PV array with maximum capacity of 20 MW, 100 wind turbines as defined by Equation (7), and a battery storage system with a capacity of 4 MWh and the maximum charging/discharging power of 600 kW. The SOC of the battery systems is kept between 20% and 80% in the simulation.
There is a 16 h time difference between Perth and San Francisco, which means midday in Perth coincides with 8 p.m. (the previous day) in San Francisco and 8 p.m. in Perth coincides with 4 a.m. in San Francisco. Depending on daylight saving, Bern’s time zone is 6–8 h from Perth’s and 8–10 h from San Francisco. The locations for the GDCs were chosen such that there is solar generation in one location when it is night at the other. The difference in time zones also means that the evening peak in internet use in San Francisco can be alleviated by diverting some of the load to a Perth-based DC. Placing GCDs in different hemispheres lets us explore seasonal opportunities for offloading of computation.
A 24-day simple moving average (SMA) of meteorological data consisting of ambient temperature, solar irradiation, and wind speed in the three regions is shown in Figure 3. The middle graph depicting solar irradiation illustrates seasonal differences between the northern and southern hemispheres particularly well, with the red (San Francisco) and green (Bern) lines rising in the middle of the year while the blue line (Perth) slumps at that time. We can also observe that the overall volume of renewable power generation in Bern is significantly smaller, caused by an average solar irradiation of 65.38 W/m 2 and a wind speed of 1.41 m/s while these values are 221.18 W/m 2 and 5.09 m/s for Perth. In San Francisco, the average annual solar irradiation and wind speed are 195.66 W/m 2 and 4.23 m/s which are both slightly less than that of Perth. Similar solar irradiations in Perth and San Francisco are explained by similar latitudes (37.7749° N and 31.9505° S, respectively), as is the significantly weaker irradiation in Bern, which has a latitude of 46.9480° N.
Considering the low average values of solar irradiation and wind speed for Bern compared with the other two cities, its renewable power generation is expectedly lower. The top graph in Figure 4 shows a 24-h SMA of the renewable power generation at each location. During the course of a year, the same microgrid in each of the three cities has renewable energy generation capacity of 6.042 × 10 7 kWh in Perth, 5.173 × 10 7 kWh in San Francisco, and only 1.031 × 10 7 kWh in Bern. While the annual renewable energy generation is close to each other for Perth and San Francisco, Bern can only generate about a sixth of Perth. The GDC server utilisation demand is assumed to be the same in the three regions, albeit offset by the time zone difference: The evening peak load, for example, is experienced when it is evening at the data centre under consideration. Ignoring the effects of daylight saving, the middle and lower graph illustrate the effects of Perth being 16 h ahead of San Francisco and 7 h ahead of Bern. The peak power load demand for each GDC is 2.150 × 10 4 kW while its average is 1.231 × 10 4 kW. The annual energy consumption of each data centre is 1.077 × 10 8 kWh. The average and annual renewable energy generation cannot support the total load demand on its own, e.g., the annual renewable energy generation in Perth if fully utilised can cover about 56% of the load demand. This has been a conscious design decision, as we wanted to investigate how capable our methodology is to utilise any amount of renewable energy which is unused and has to be fed in to the main grid, in a regular case. In other words, we did not oversize the microgrid in order to have a lot excess in the renewable energy generation. The portion of RE generation and load demand for the three microgrids are better shown in Figure 5 in which one can observe that most of excess RE generation for Perth and San Francisco happens during their summer seasons.
As shown in Figure 6, each GDC is supplied by a microgrid which is connected to the local main grid system and equipped with renewable power generation—PV panels and wind turbines. There is an energy storage system in each microgrid for storing the excess renewable energy generation. Each microgrid controller (MGC) has access to a local weather station to obtain forecast environmental data.

4.2. Simulation

We compare three scenarios for the case study described in Section 4.1. The Base Scenario creates a baseline to compare against and assumes no data is transferred between the three GDCs. This is achieved by setting the maximal transfer allowance D t m a x = 0 . In Scenario 1, we consider a constraint of 100 TB per hour for the D t m a x based on the technology existing today (400 Gbps traffic), while Scenario 2 regards no constraint for the data transfer. The green data centres and their microgrids are identical for the three locations shown in Figure 6, which makes it easier to compare system performance. Each GDC contains 40,000 servers and its utilisation is assumed to be regional [21,22].
It is assumed that the internet traffic of each data centre is a priori local, meaning requests are sent to the local DC. Depending on the scenario, the local DC may offload some of the data to other centres. Regardless of scenario, each of the microgrids feeds its own data centre as described in Section 3 (no energy transfer takes place).
In our simulation, we establish the availability of solar and wind energy using historic hourly environmental data for both cities, comprising solar irradiation, wind speed and ambient temperature. This data was collected using the Meteonorm 7.1.11 software for the full year of 2016, which makes it possible to analyse the effects of different seasons of a year on the generation and consumption profiles. All algorithms were implemented in Matlab.
For the RMO algorithm, the number of particles is selected as 20 with a maximum of 30 iterations. The coefficients of RMO are set based on the findings of [40]. The search space consists of three dimensions in the range D t m a x , D t m a x . The first dimension returns the data transfer size from GDC1 to GDC2, the second returns the data transfer size from GDC1 to GDC3, while the last dimension represents the data transfer size from GDC2 to GDC3. The value obtained from each dimension shows the size of data transfer at its direction at the same time. For instance, if the value returned from the first dimension is 24, it means 24 TB from GDC1 to GDC2, while if the value from the same dimension is −38, it means that 38 TB to be transferred from GDC2 to GDC1. Each particle in the search space returns a set of data transfer between the three GDCs which will be evaluated using Equation (11). After each iteration, the RMO parameters will be updated based on the evaluated proposals from the particles, and then the next iteration starts.

5. Results and Discussion

The data set of computation loads compared to renewable power generation for all three GDCs over the full year that represents our simulation period is illustrated in Figure 5. The light blue lines labelled “GDCx” show the energy required for the computation in each DC while the blue, red and green lines, labelled “MGx” show the renewable generation of the microgrids. We can see that the renewable generation exceeds the energy needs of GDC1 (Perth) many times in September to February, while GDC2 (San Francisco) has excess renewable energy predominantly in April–July, and Bern’s microgrid rarely produces sufficient renewables for its own GDC. Therefore the expectation is to see computation load shifts from Bern to San Francisco and Perth over the entire year, shifts from San Francisco to Perth in the period September to February and Perth to San Francisco in the summer of the northern hemisphere.
Figure 7 summarises where computation loads were processed during the entire year considered in the simulation. The colours denote the GDC the workload ‘belongs to’, i.e., the GDC which received the processing request in the first place (and possibly passed it on). Therefore, blue areas of a column depict computation loads that belonged to GDC1 (Perth), red areas are proportions of GDC2’s data (San Francisco) and green blocks are processing work sent a priori to GDC3 (Bern). Each of the coloured blocks add up to 100%.
The leftmost column marked “GDC1” denotes the loads computed in Perth, the other columns illustrate the loads processed at GDC2 and GDC3, respectively. Expectedly, the vast majority of data computed at GDC1 was Perth’s ‘own’ (the blue part), but Perth also processed loads originally sent to San Francisco and Bern. In Scenario 1, Perth processed 94.59% of its own data, 5.38% of Perth’s data was processed in San Francisco (GDC2) and an insignificant remainder in Bern (GDC3). Bern almost exclusively processed its own data, offloading 8.65% to Perth and 6.65% to San Francisco over the year.
While Scenario 1 shows significant shifts of load, Scenario 2, which assumes no limits in processing power, demonstrates how much of each DC’s load would be shifted to other DC’s if the decision was purely made in the interest of using as much renewable power as possible. In our case studies, we assumed the microgrids and their renewable generation to be identical in all locations. Scenario 2 raises the question whether Bern’s weather patterns would justify not having a DC at all and instead offloading their processing to areas better suited for renewable generation.
The annual breakdown of energy supply for each microgrid in different scenarios is shown in Figure 8. The amount of energy purchased from the grid to support each GDC has decreased for all microgrids in Scenario 1 and even more in Scenario 2, which does not impose a limit on the data transfers. In MG1, the share of renewable energy in supplying load demand becomes higher than the grid purchase in Scenario 2. The biggest change in grid purchase is shown in MG3, where the grid energy purchase has decreased from 9.53 × 10 7 kWh in the Base Scenario to 8.98 × 10 7 kWh and 8.32 × 10 7 kWh in Scenario 1 and Scenario 2, respectively. That is explained by the high amount of data transfer from GDC3 to GDC1 and GDC2 as shown in Figure 7.
Figure 9 shows the percentage of the renewable energy generation actually used for data processing in the GDCs for the three scenarios. In MG1, only about 78% of the renewable energy generation was used by the GDC in the Base Scenario and the rest ( 1.329 × 10 7 kWh) was fed into the main grid. Data load balancing was able to increase this value by 10.2 percentage points in Scenario 1 and 21.2 percentage points in Scenario 2 reaching 99.23% renewable energy usage. In MG2, the use of renewables reached 86.1% and 95.9% for Scenario 1 and Scenario 2, respectively, up from 78.8% in the Base Scenario. The annual renewable energy utilisation of MG3 is 100% for all scenario as Figure 5 suggests. MG3 has relatively low renewable energy generation, and all of it can be used for the data processing of the GDC3 load demand.
If we consider the CO2 emissions caused by the main grid, which is assumed to be a non-renewable power generation, as 850g per kWh electricity generation [44], the total CO2 emissions for the three simulation conditions and their respective energy conservations are shown in Figure 10. It can be observed that the fraction of renewable energy in the annual energy supply breakdown for the three microgrids together has increased from 31% in Base Scenario ( 1.002 × 10 8 kWh) to 34% and 38% for Scenario 1 and Scenario 2, respectively. This means that the data load balancing technique proposed in this work has increased the utilisation of renewable energy by 9.70 × 10 6 kWh in Scenario 1 and 2.25 × 10 7 in Scenario 2 without any change in the existing infrastructure of the microgrids. The biggest decrease in the CO2 emissions can be observed in MG3 where the annual CO2 emissions have decreased by 6% in Scenario 1 and 13% in Scenario 2 from 8.10 × 10 7 kg in Base Scenario.

6. Conclusions

The increasing computation loads of data centres internationally are an incentive to find new ways of sourcing cheap and sustainable energy for them. Existing studies have explored GDCs that share computation loads while relying on the same power sources. No previous study has explored the transfer of computation loads among unconnected GDCs in different time zones to match peak RE generation with peak computation loads. Renewable generation often peaks at a time of the day and season, with peaks for photovoltaics occurring predominantly during midday and summer time. Peak loads, however, are observed in the early evening. This provides an opportunity to maximise the use of sustainable energy by balancing computation loads across hemispheres and continents. We investigated a yearly computation load assumed to be identical in a Western Australian, US west coast and European data centres, and scenarios of sharing these loads between the three data centres. The renewable generation is derived from historic weather patterns. We also proposed an agent-based management architecture to maximise the utilisation of sustainable power generation among the intercontinentally dispersed green data centres. When we capped the maximal transfer allowance per hour at 100 TB, a reasonable assumption given contemporary Internet capacities, we observed an increase in the use of renewable energy by 9% and a decrease in CO2 emissions by 6%. If we assume no limit, the increase in the use of renewables increases to 22% while decreasing emissions by 13%. Assuming identical capacities of renewable generation and computational load at all three locations, we observe that Western Australia produces the largest amount of renewable energy and imports the largest amount of computational load, computing 38% of the load of the European and 34% of the northern American data centres when no data transfer limits are imposed. We also see that a European data centre has hardly any renewable energy to spare for external loads. When no limits are imposed, it exports almost 70% of its load.

Author Contributions

Conceptualization, I.M. and R.R.; methodology, R.R. and I.M.; software, R.R.; validation, R.R., I.M. and A.L.C.; formal analysis, R.R., I.M. and A.L.C.; investigation, R.R.; resources, R.R.; data curation, R.R.; writing—original draft preparation, R.R.; writing—review and editing, I.M.; visualization, R.R.; supervision, I.M. and A.L.C.; project administration, I.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bilal, K.; Malik, S.U.R.; Khalid, O.; Hameed, A.; Alvarez, E.; Wijaysekara, V.; Irfan, R.; Shrestha, S.; Dwivedy, D.; Ali, M.; et al. A Taxonomy and Survey on Green Data Centre Networks. Future Gener. Comput. Syst. 2014, 36, 189–208. [Google Scholar] [CrossRef]
  2. Ghamkhari, M.; Mohsenian-Rad, H. Energy and Performance Management of Green Data Centres: A Profit Maximization Approach. IEEE Trans. Smart Grid 2013, 4, 1017–1025. [Google Scholar] [CrossRef]
  3. Basmadjian, R.; Bouvry, P.; Costa, G.; Gyarmati, L.; Kliazovich, D.; Lafond, S.; Laurent, L.; Meer, H.; Pierson, J.M.; Pries, R.; et al. Green Data Centres. In Large-Scale Distributed Systems and Energy Efficiency: A Holistic View; John Wiley & Sons: Hoboken, NJ, USA, 2015; pp. 159–196. [Google Scholar]
  4. Baccour, E.; Foufou, S.; Hamila, R.; Tari, Z.; Zomaya, A. PTNet: An Efficient and Green Data Centre Network. J. Parallel Distrib. Comput. 2017, 107, 3–18. [Google Scholar] [CrossRef]
  5. Liu, Z.; Wierman, A.; Chen, Y.; Razon, B.; Chen, N. Data Centre Demand Response: Avoiding the Coincident Peak via Workload Shifting and Local Generation. Perform. Eval. 2013, 70, 770–791. [Google Scholar] [CrossRef] [Green Version]
  6. Hatziargyriou, N. Microgrids: Architectures and Control; John Wiley & Sons: Hoboken, NJ, USA, 2014. [Google Scholar]
  7. Katiraei, F.; Iravani, R.; Hatziargyriou, N.; Dimeas, A. Microgrids Management. IEEE Power Energy Mag. 2008, 6, 54–65. [Google Scholar] [CrossRef]
  8. Han, H.; Hou, X.; Yang, J.; Wu, J.; Su, M.; Guerrero, J.M. Review of Power Sharing Control Strategies for Islanding Operation of AC Microgrids. IEEE Trans. Smart Grid 2016, 7, 200–215. [Google Scholar] [CrossRef] [Green Version]
  9. Chaires, J.; Karayaka, H.B.; Yan, Y.; Gardner, P. Solar Farm Hourly Dispatching using Super-capacitor and Battery System. In Proceedings of the Power Systems Conference (PSC), 2016 Clemson University, Clemson, SC, USA, 8–11 March 2016; pp. 1–7. [Google Scholar]
  10. Yang, Y.; Ye, Q.; Tung, L.J.; Greenleaf, M.; Li, H. Integrated Size and Energy Management Design of Battery Storage to Enhance Grid Integration of Large-Scale PV Power Plants. IEEE Trans. Ind. Electron. 2018, 65, 394–402. [Google Scholar] [CrossRef]
  11. Zhang, M.; Zhou, D.; Zhou, P. A real option model for renewable energy policy evaluation with application to solar PV power generation in China. Renew. Sustain. Energy Rev. 2014, 40, 944–955. [Google Scholar] [CrossRef]
  12. Dincer, F. The Analysis on Photovoltaic Electricity Generation Status, Potential and Policies of the Leading Countries in Solar Energy. Renew. Sustain. Energy Rev. 2011, 15, 713–720. [Google Scholar] [CrossRef]
  13. Olivares, D.E.; Mehrizi-Sani, A.; Etemadi, A.H.; Cañizares, C.A.; Iravani, R.; Kazerani, M.; Hajimiragha, A.H.; Gomis-Bellmunt, O.; Saeedifard, M.; Palma-Behnke, R.; et al. Trends in Microgrid Control. IEEE Trans. Smart Grid 2014, 5, 1905–1919. [Google Scholar] [CrossRef]
  14. Lin, M.; Liu, Z.; Wierman, A.; Andrew, L.L.H. Online Algorithms for Geographical Load Balancing. In Proceedings of the 2012 International Green Computing Conference (IGCC), San Jose, CA, USA, 4–8 June 2012; pp. 1–10. [Google Scholar] [CrossRef] [Green Version]
  15. Chen, T.; Marques, A.G.; Giannakis, G.B. DGLB: Distributed Stochastic Geographical Load Balancing over Cloud Networks. IEEE Trans. Parallel Distrib. Syst. 2017, 28, 1866–1880. [Google Scholar] [CrossRef]
  16. Kiani, A.K.; Ansari, N. On The Fundamental Energy Trade-offs of Geographical Load Balancing. IEEE Commun. Mag. 2017, 55, 170–175. [Google Scholar] [CrossRef] [Green Version]
  17. Xu, Y.; Zhan, Y.; Xu, D. Building Cost-efficient Cloud Data Centres via Geographical Load Balancing. In Proceedings of the IEEE Symposium Computers and Communications (ISCC), Heraklion, Greece, 3–6 July 2017; pp. 826–831. [Google Scholar] [CrossRef]
  18. Nam, T.M.; Thanh, N.H.; Tuan, D.A. Green data center using centralized power-management of network and servers. In Proceedings of the International Conference on Electronics, Information, and Communication (ICEIC), Danang, Vietnam, 27–30 January 2016; pp. 1–4. [Google Scholar] [CrossRef]
  19. Tripathi, R.; Vignesh, S.; Tamarapalli, V. Optimizing Green Energy, Cost, and Availability in Distributed Data Centers. IEEE Commun. Lett. 2017, 21, 500–503. [Google Scholar] [CrossRef]
  20. Kim, K.; Yang, F.; Zavala, V.M.; Chien, A.A. Data Centers as Dispatchable Loads to Harness Stranded Power. IEEE Trans. Sustain. Energy 2017, 8, 208–218. [Google Scholar] [CrossRef]
  21. Rahmani, R.; Moser, I.; Seyedmahmoudian, M. A Complete Model for Modular Simulation of Data Centre Power Load. arXiv 2018, arXiv:1804.00703. [Google Scholar]
  22. Macías, M.; Guitart, J. SLA negotiation and enforcement policies for revenue maximization and client classification in cloud providers. Future Gener. Comput. Syst. 2014, 41, 19–31. [Google Scholar] [CrossRef]
  23. Rahmani, R.; Moser, I.; Seyedmahmoudian, M. Multi-agent based operational cost and inconvenience optimization of PV-based microgrid. Sol. Energy 2017, 150, 177–191. [Google Scholar] [CrossRef]
  24. Logenthiran, T.; Srinivasan, D.; Khambadkone, A.; Aung, H. Multi-Agent System (MAS) for short-term generation scheduling of a microgrid. In Proceedings of the Sustainable Energy Technologies (ICSET), 2010 IEEE International Conference, Kandy, Sri Lanka, 6–9 December 2010; pp. 1–6. [Google Scholar]
  25. Vogels, W. Beyond server consolidation. Queue 2008, 6, 20–26. [Google Scholar] [CrossRef]
  26. Salom, J.; Sisó, L.; Sansigre, M. Cost-Effective Renewable Cooling on Green Data Centres; Technical Report; Citeseer: Princeton, NJ, USA, 2014. [Google Scholar]
  27. Pelley, S.; Meisner, D.; Wenisch, T.F.; VanGilder, J.W. Understanding and abstracting total data center power. Workshop Energy-Effic. Des. 2009, 11, 1–6. [Google Scholar]
  28. Logenthiran, T.; Srinivasan, D.; Khambadkone, A.M.; Raj, T.S. Optimal sizing of distributed energy resources for integrated microgrids using evolutionary strategy. In Proceedings of the Evolutionary Computation (CEC), 2012 IEEE Congress, Brisbane, QLD, Australia, 10–15 June 2012; pp. 1–8. [Google Scholar]
  29. Zou, C.; Kallapur, A.G.; Manzie, C.; Nešić, D. PDE battery model simplification for SOC and SOH estimator design. In Proceedings of the Decision and Control (CDC), 2015 IEEE 54th Annual Conference, Osaka, Japan, 15–18 December 2015; pp. 1328–1333. [Google Scholar]
  30. Kollimalla, S.K.; Ukil, A.; Gooi, H.; Manandhar, U.; Tummuru, N.R. Optimization of Charge/Discharge Rates of a Battery Using a Two-Stage Rate-Limit Control. IEEE Trans. Sustain. Energy 2017, 8, 516–529. [Google Scholar] [CrossRef]
  31. Prajapati, V.; Hess, H.; William, E.J.; Gupta, V.; Huff, M.; Manic, M.; Rufus, F.; Thakker, A.; Govar, J. A literature review of state of-charge estimation techniques applicable to lithium poly-carbon monoflouride (LI/CFx) battery. In Proceedings of the Power Electronics (IICPE), 2010 India International Conference on IEEE, New Delhi, India, 28–30 January 2011; pp. 1–8. [Google Scholar]
  32. Wu, Y.; Zhang, Z.; Wu, C.; Guo, C.; Li, Z.; Lau, F.C.M. Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters. IEEE Trans. Cloud Comput. 2017, 5, 112–125. [Google Scholar] [CrossRef]
  33. Liu, H.; Lam, C.F.; Johnson, C. Scaling optical interconnects in datacenter networks opportunities and challenges for WDM. In Proceedings of the High Performance Interconnects (HOTI), 2010 IEEE 18th Annual Symposium, Mountain View, CA, USA, 18–20 August 2010; pp. 113–116. [Google Scholar]
  34. Mahimkar, A.; Chiu, A.; Doverspike, R.; Feuer, M.D.; Magill, P.; Mavrogiorgis, E.; Pastor, J.; Woodward, S.L.; Yates, J. Bandwidth on demand for inter-data center communication. In Proceedings of the 10th ACM Workshop on Hot Topics in Networks ACM, Cambridge, MA, USA, 14–15 November 2011; p. 24. [Google Scholar]
  35. Van Uden, R.; Correa, R.A.; Lopez, E.A.; Huijskens, F.; Xia, C.; Li, G.; Schülzgen, A.; De Waardt, H.; Koonen, A.; Okonkwo, C. Ultra-high-density spatial division multiplexing with a few-mode multicore fibre. Nat. Photonics 2014, 8, 865. [Google Scholar] [CrossRef] [Green Version]
  36. Chen, C.; Barrera, D.; Perrig, A. Modeling Data-Plane Power Consumption of Future Internet Architectures. In Proceedings of the Collaboration and Internet Computing (CIC), 2016 IEEE 2nd International Conference, Pittsburgh, PA, USA, 1–3 November 2016; pp. 149–158. [Google Scholar]
  37. Cisco Router Products, Cisco. Available online: http://www.cisco.com/en/US/products/ (accessed on 28 February 2018).
  38. Wang, Z.; Chen, B.; Wang, J. Decentralized energy management system for networked microgrids in grid-connected and islanded modes. IEEE Trans. Smart Grid 2016, 7, 1097–1105. [Google Scholar] [CrossRef]
  39. Zachar, M.; Daoutidis, P. Microgrid/macrogrid energy exchange: A novel market structure and stochastic scheduling. IEEE Trans. Smart Grid 2017, 8, 178–189. [Google Scholar] [CrossRef]
  40. Rahmani, R.; Yusof, R. A new simple, fast and efficient algorithm for global optimization over continuous search-space problems: Radial Movement Optimization. Appl. Math. Comput. 2014, 248, 287–300. [Google Scholar] [CrossRef]
  41. Rahmani, R.; Rubiyah, Y.; Ismail, N. A new metaheuristic algorithm for global optimization over continuous search space. ICIC Express Lett 2015, 9, 1335–1340. [Google Scholar]
  42. Mahrami, M.; Rahmani, R.; Seyedmahmoudian, M.; Mashayekhi, R.; Karimi, H.; Hosseini, E. A hybrid metaheuritic technique developed for hourly load forecasting. Complexity 2016, 21, 521–532. [Google Scholar] [CrossRef]
  43. Seyedmahmoudian, M.; Horan, B.; Rahmani, R.; Maung Than Oo, A.; Stojcevski, A. Efficient photovoltaic system maximum power point tracking using a new technique. Energies 2016, 9, 147. [Google Scholar] [CrossRef]
  44. Chang, Y.; Huang, R.; Ries, R.J.; Masanet, E. Life-Cycle comparison of greenhouse gas emissions and water consumption for coal and shale gas fired power generation in China. Energy 2015, 86, 335–343. [Google Scholar] [CrossRef]
Figure 1. The structure of the agent-based management of the microgrid including the green data centre.
Figure 1. The structure of the agent-based management of the microgrid including the green data centre.
Electronics 11 01564 g001
Figure 2. Schematic diagram of the hourly communications between the agents.
Figure 2. Schematic diagram of the hourly communications between the agents.
Electronics 11 01564 g002
Figure 3. 24-day simple moving average of meteorological data for the three regions in the case study.
Figure 3. 24-day simple moving average of meteorological data for the three regions in the case study.
Electronics 11 01564 g003
Figure 4. 24-day simple moving average of renewable power generation (top graph) and hourly GDC load demands for a year (middle graph) and a week (bottom graph) for the three microgrids in the case study.
Figure 4. 24-day simple moving average of renewable power generation (top graph) and hourly GDC load demands for a year (middle graph) and a week (bottom graph) for the three microgrids in the case study.
Electronics 11 01564 g004
Figure 5. Hourly renewable power generation (MGx) and GDC load demand (GDCx) for the three microgrids in the Base Scenario. If the two lines reach the same height, the same amount of power was generated and used for computation load.
Figure 5. Hourly renewable power generation (MGx) and GDC load demand (GDCx) for the three microgrids in the Base Scenario. If the two lines reach the same height, the same amount of power was generated and used for computation load.
Electronics 11 01564 g005
Figure 6. Case study of the three integrated green data centres located in Australia, California, and Switzerland.
Figure 6. Case study of the three integrated green data centres located in Australia, California, and Switzerland.
Electronics 11 01564 g006
Figure 7. Total annual computational load of the three green data centres against the base scenario for (a) Scenario 1—limited data transfer, and (b) Scenario 2—unlimited data transfer, between the GDCs.
Figure 7. Total annual computational load of the three green data centres against the base scenario for (a) Scenario 1—limited data transfer, and (b) Scenario 2—unlimited data transfer, between the GDCs.
Electronics 11 01564 g007
Figure 8. Annual energy breakdown for each scenario.
Figure 8. Annual energy breakdown for each scenario.
Electronics 11 01564 g008
Figure 9. Percentages of renewable energy generation used by the GDCs. The remaining percentages are fed back into the grid.
Figure 9. Percentages of renewable energy generation used by the GDCs. The remaining percentages are fed back into the grid.
Electronics 11 01564 g009
Figure 10. Annual renewable energy fraction and CO2 emissions for each scenario.
Figure 10. Annual renewable energy fraction and CO2 emissions for each scenario.
Electronics 11 01564 g010
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Rahmani, R.; Moser, I.; Cricenti, A.L. Inter-continental Data Centre Power Load Balancing for Renewable Energy Maximisation. Electronics 2022, 11, 1564. https://doi.org/10.3390/electronics11101564

AMA Style

Rahmani R, Moser I, Cricenti AL. Inter-continental Data Centre Power Load Balancing for Renewable Energy Maximisation. Electronics. 2022; 11(10):1564. https://doi.org/10.3390/electronics11101564

Chicago/Turabian Style

Rahmani, Rasoul, Irene Moser, and Antonio L. Cricenti. 2022. "Inter-continental Data Centre Power Load Balancing for Renewable Energy Maximisation" Electronics 11, no. 10: 1564. https://doi.org/10.3390/electronics11101564

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop