Controlling and selecting cloud centers based on electricity and carbon emission costs
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
14 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification