Calculating and communicating level of carbon offsetting required to compensate for performing a computing task
First Claim
1. A method for carbon offset computing, the method comprising:
- determining via a processor a resource consumption amount associated with performing a specified computing task by a computational device in part by using the execution time required for the completion of that task within a data center; and
the processor calculating an amount of carbon offset required to compensate for the determined resource consumption amount that is associated with the performance of the specified computing task by the computational device as a function of stored resource consumption data by;
invoking a carbon offset level in response to a selection via an interface of the computational device prior to the performance of the processing task by the computational device;
querying a policy table containing a plurality of possible computational device resource considerations as a function of invoked carbon offset level;
displaying an available subset of the plurality of possible carbon offset levels to a user as a function of the querying of the policy table;
implementing at least one of the available subset possible carbon offset levels for the computational device to perform the specified processing task in response to a selection of the implemented at least one possible carbon offset levels; and
displaying a carbon offset function as a function of the at least one selected carbon offset level.
9 Assignments
0 Petitions
Accused Products
Abstract
During performance of a specified computing task data concerning resource consumption regarding that specified computing task is gathered and stored. Upon completion of the specified computing task, the amount of carbon offset required to compensate for resource consumption associated with performance of the completed specified computing task is calculated based upon stored or known resource consumption data. The calculated amount of carbon offset information may be transmitted to a carbon offset function provider, and a carbon offset function provider implements the specified amount of carbon offset based upon the calculated amounts communicated for the completed specified computing task.
-
Citations
20 Claims
-
1. A method for carbon offset computing, the method comprising:
-
determining via a processor a resource consumption amount associated with performing a specified computing task by a computational device in part by using the execution time required for the completion of that task within a data center; and the processor calculating an amount of carbon offset required to compensate for the determined resource consumption amount that is associated with the performance of the specified computing task by the computational device as a function of stored resource consumption data by; invoking a carbon offset level in response to a selection via an interface of the computational device prior to the performance of the processing task by the computational device; querying a policy table containing a plurality of possible computational device resource considerations as a function of invoked carbon offset level; displaying an available subset of the plurality of possible carbon offset levels to a user as a function of the querying of the policy table; implementing at least one of the available subset possible carbon offset levels for the computational device to perform the specified processing task in response to a selection of the implemented at least one possible carbon offset levels; and displaying a carbon offset function as a function of the at least one selected carbon offset level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article of manufacture, comprising:
-
a physical computer-readable tangible storage device having computer readable program code embodied therewith, the computer-readable program code comprising instructions which, when executed on a computer system processing unit, cause the computer system processing unit to; determine a resource consumption amount associated with performing a specified computing task by a computational device in part by using the execution time required for the completion of that task within a data center; and calculate an amount of carbon offset required to compensate for the determined resource consumption amount associated with the performance of the specified computing task by the computational device as a function of stored resource consumption data by; invoking a carbon offset level in response to a selection via an interface of the computational device prior to the performance of the processing task by the computational device; querying a policy table containing a plurality of possible computational device resource considerations as a function of invoked carbon offset level; displaying an available subset of the plurality of possible carbon offset levels to a user as a function of the querying of the policy table; implementing at least one of the available subset possible carbon offset levels for the computational device to perform the specified processing task in response to a selection of the implemented at least one possible carbon offset levels; and displaying a carbon offset function as a function of the at least one selected carbon offset level. - View Dependent Claims (10, 11, 12)
-
-
13. A method for providing a service for carbon offsetting for a computational device performing specific computational tasks, the method comprising:
-
providing a processing unit that when executing program instructions stored on a tangible computer-readable storage device via a memory; determines a resource consumption amount associated with performing a specified computing task by a computational device; and calculates an amount of carbon offset required to compensate for the determined resource consumption amount associated with the performance of the specified computing task by the computational device as a function of stored resource consumption data by; invoking a carbon offset level in response to a selection via an interface of the computational device prior to the performance of the processing task by the computational device; querying a policy table containing a plurality of possible computational device resource considerations as a function of the invoked carbon offset level; displaying an available subset of the plurality of possible carbon offset levels to a user as a function of the querying of the policy table; implementing at least one of the available subset possible carbon offset levels for the computational device to perform the specified processing task n response to a selection of the implemented at least one possible carbon offset levels; and displaying a carbon offset function as a function of the at least one selected carbon offset level. - View Dependent Claims (14, 15, 16)
-
-
17. A system, comprising:
-
a processing unit; a tangible computer-readable storage device in communication with the processing unit; and a memory in communication with the processing unit; wherein the processing unit, when executing program instructions stored on the tangible computer-readable storage device via the computer readable memory; determines a resource consumption amount associated with performing a specified computing task by a computational device in part by using the execution time required for the completion of that task within a data center; and calculates an amount of carbon offset required to compensate for the determined resource consumption amount associated with the performance of the specified computing task by the computational device as a function of stored resource consumption data by; invoking a carbon offset level in response to a selection via an interface of the computational device prior to the performance of the processing task by the computational device; querying a policy table containing a plurality of possible computational device resource considerations as a function of invoked carbon offset level; displaying an available subset of the plurality of possible carbon offset levels to a user as a function of the querying of the policy table; implementing at least one of the available subset possible carbon offset levels for the computational device to perform the specified processing task in response to a selection of the implemented at least one possible carbon offset levels; and displaying a carbon offset function as a function of the at least one selected carbon offset level. - View Dependent Claims (18, 19, 20)
-
Specification