# US 10,320,195 B2 · Distributing power between data centers

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,320,195 B2
- Document ID: US10320195B2
- Status: Granted
- Kind: B2
- Application number: 15/847,355
- Filed: 2017-12-19
- Published: 2018-04-19
- Granted: 2019-06-11
- Earliest claimed: 2014-03-26
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Izuru Narita
- Web page: https://patentgrep.com/patent/US10320195B2

## CPC

- G06F 1/3212: Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
- G06F 9/5094: {where the allocation takes into account power or heat criteria (power management in computers in general G06F1/3203; thermal management in computers in general G06F1/206)}
- H02J 7/00: Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J 7/35: with light sensitive cells
- H02J 9/061: {for DC powered loads}
- H02J 3/003: {Load forecast, e.g. methods or systems for forecasting future load demand}
- Y02B 10/70: Hybrid systems, e.g. uninterruptible or back-up power supplies integrating renewable energies
- Y02B 70/10: Technologies improving the efficiency by using switched-mode power supplies [SMPS], i.e. efficient power electronics conversion e.g. power factor correction or reduction of losses in power supplies or efficient standby modes
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- Y02E 10/76: Power conversion electric or electronic aspects
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H02J: ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- Y02B: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02E: REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION

## Abstract

A data center operable using only electric power based on renewable energy. The data center includes at least one device driven by the electric power, a storage battery for storing the electric power, and a controller for switching the operating mode of the device over the course of time on the basis of predicted values for the amount of electric power generated using renewable energy, the amount of electric power stored in the storage battery, and the amount of electric power consumed by the device.

## Claims

### Claim 1

A method for distributing a load between data centers, each data center operable using electric power generated by renewable energy, and including one or more devices driven by the electric power and at least one storage battery for storing the electric power, wherein one or more of the one or more devices driven by the electric power are servers, and wherein at least one of the one or more servers is a server for executing the method, the method comprising steps of:
receiving a predicted value for an amount of the electric power stored in the storage battery at the each data center; and
assigning servers from the one or more servers to execute jobs in response to the predicted value for the amount of the stored electric power.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the step of assigning servers further comprises a step of assigning servers to execute jobs in descending order beginning with servers in a data center that has a highest predicted value for the amount of the stored electric power.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the step of assigning servers further comprises a step of assigning a job to at least one server in a data center that has a predicted value for the amount of the stored electric power exceeding a predetermined threshold value.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the step of assigning servers further comprises a step of switching an operating mode of a device from the one or more devices to power saving mode when the predicted value for the amount of the stored electric power is lower than the predetermined threshold value.

### Claim 5 (depends on 1)

The method according to claim 1, wherein a predicted value B(T) for the amount of the electric power stored in the storage battery at time T is determined based on a formula:
B(T)=B(0)+∫(g(t)−c(t))dt
where g(t) is an amount of the electric power generated by the renewable energy, and c(t) is an amount of electric power consumed by the one or more devices driven by the electric power.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the step of assigning servers further comprises a step of assigning a job from a server in a first data center from the data centers, the first data center having at time T1 a predicted value B(T) for the amount of the electric power stored in the storage battery that is lower than a predetermined threshold value Bth, to a server in a second data center from the data centers.

### Claim 7 (depends on 5)

The method according to claim 5, wherein a predicted value for the amount of the electric power generated by the renewable energy is determined based on weather forecast data at time t when the amount of the electric power generated using the renewable energy g(t) changes in response to weather conditions in a region including a location of power generation.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the renewable energy is supplied by wind power.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the renewable energy is supplied by solar power.

### Claim 10 (depends on 9)

The method according to claim 9, wherein the step of assigning servers further comprises a step of selecting a data center from the data centers for a job assignment on the basis of a regional time difference between the data centers.
