Controlling and selecting cloud centers based on electricity and carbon emission costs
AssigneeKt Corporation
InventorTae-Sung Hur
Life of this patent
Estimating the term…
Abstract
Provided are apparatus and method for managing a plurality of cloud centers that provide a virtual computing environment to a client. The method may include selecting a target cloud center from the plurality of cloud centers based on electricity costs and carbon emission costs of the plurality of cloud centers, and controlling the selected target cloud center so as to manage at least one virtual machine to provide the virtual computing environment to the client. For the selecting the target cloud center, a cloud center having a lowest electric cost and a lowest carbon emission cost may be selected from the plurality of cloud center as the target cloud center. Then, the selected target cloud center may be controlled so as to create a virtual machine.
Claims18
A method of managing a plurality of cloud centers providing a virtual computing environment to a client, the method comprising:
- calculating electricity costs of the plurality of cloud centers based on an amount of electricity usage in each cloud center and a unit cost per unit of electricity;
- calculating carbon emission costs of the plurality of cloud centers based on an amount of carbon gas emitted at each cloud center and a carbon credit price;
- calculating selection weights for the plurality of cloud centers by adding an electricity cost and a carbon emission cost of each cloud center;
- and
- selecting a cloud center having the lowest selection weight from the plurality of cloud centers as the cloud center to create a virtual machine.
An apparatus for managing a plurality of cloud centers that provide a virtual computing environment to a client, the apparatus comprising:
- a cloud center controlling server;
- an electricity cost calculator configured to calculate electricity costs of the plurality of cloud centers based on an amount of electricity usage in each cloud center and a unit cost per unit of electricity;
- a carbon emission cost calculator configured to calculate carbon emission costs of the plurality of cloud centers based on an amount of carbon gas emitted at each cloud center and a carbon credit price;
- a cloud center selector configured to:
- calculate selection weights for the plurality of cloud centers by adding an electricity cost and a carbon emission cost of each cloud center;
- and
- select the cloud center having the lowest selection weight from the plurality of cloud centers as the cloud center to create a virtual machine.
A non-transitory computer readable medium, which when executed, performs a method of managing a plurality of cloud centers providing a virtual computing environment to a client, the method comprising:
- calculating electricity costs of the plurality of cloud centers based on an amount of electricity usage in each cloud center and a unit cost per unit of electricity;
- calculating carbon emission costs of the plurality of cloud centers based on an amount of carbon gas emitted at each cloud center and a carbon credit price;
- calculating selection weights for the plurality of cloud centers by adding an electricity cost and a carbon emission cost of each cloud center;
- and
- selecting a cloud center having the lowest selection weight from the plurality of cloud centers as the cloud center to create a virtual machine.
Dependencies are inferred from the claim text.