Performing actions on objects as a result of applying tags to the objects
First Claim
Patent Images
1. A system, comprising:
- a computer processor; and
a memory containing a program which when executed by the processor, performs an operation to tag objects in a cloud computing environment, comprising;
tagging a first object and a second object with a first tag, of a plurality of tags, wherein each of the plurality of tags specifies a respective criterion that objects tagged by the tag must comply with, wherein the first object comprises a compute node in the cloud computing environment, wherein the second object comprises a workload targeting the compute node, wherein the respective criterion comprises at least one of;
(i) a physical resource allocation, (ii) a virtual resource configuration, (iii) a quality of service, (iv) a class of service, and (v) an operating condition in the cloud computing environment;
comparing a respective attribute of the first and second objects to the respective criterion of the first tag;
determining, based on a result of the comparison, that the first and second objects do not satisfy the respective criterion of the first tag;
identifying a first set of action items and a second set of action items associated with the first tag, wherein the first and second sets of action items, when executed, alter the first object and the second object, respectively, to cause the first and second objects to comply with the respective criterion;
performing the first and second sets of action items associated with the first tag to modify the first and second objects, respectively, to meet the respective criterion of the first tag; and
deploying the workload to execute on the compute node in the cloud computing environment in compliance with the respective criterion of the first tag and without configuring the first and second sets of action items.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products to tag objects in a cloud computing environment, by tagging an object with a first tag, of a plurality of tags, wherein each of the plurality of tags specifies a respective criterion for objects tagged by each tag, and upon determining that the object not satisfy the criterion of the first tag, performing an action associated with the first tag to modify the object to meet the criterion of the first tag.
-
Citations
13 Claims
-
1. A system, comprising:
-
a computer processor; and a memory containing a program which when executed by the processor, performs an operation to tag objects in a cloud computing environment, comprising; tagging a first object and a second object with a first tag, of a plurality of tags, wherein each of the plurality of tags specifies a respective criterion that objects tagged by the tag must comply with, wherein the first object comprises a compute node in the cloud computing environment, wherein the second object comprises a workload targeting the compute node, wherein the respective criterion comprises at least one of;
(i) a physical resource allocation, (ii) a virtual resource configuration, (iii) a quality of service, (iv) a class of service, and (v) an operating condition in the cloud computing environment;comparing a respective attribute of the first and second objects to the respective criterion of the first tag; determining, based on a result of the comparison, that the first and second objects do not satisfy the respective criterion of the first tag; identifying a first set of action items and a second set of action items associated with the first tag, wherein the first and second sets of action items, when executed, alter the first object and the second object, respectively, to cause the first and second objects to comply with the respective criterion; performing the first and second sets of action items associated with the first tag to modify the first and second objects, respectively, to meet the respective criterion of the first tag; and deploying the workload to execute on the compute node in the cloud computing environment in compliance with the respective criterion of the first tag and without configuring the first and second sets of action items. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising:
-
a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable to perform an operation to tag objects in a cloud computing environment, the operation comprising; tagging a first object and a second object with a first tag, of a plurality of tags, wherein each of the plurality of tags specifies a respective criterion that objects tagged by the tag must comply with, wherein the first object comprises a compute node in the cloud computing environment, wherein the second object comprises a workload targeting the compute node, wherein the respective criterion comprises at least one of;
(i) a physical resource allocation, (ii) a virtual resource configuration, (iii) a quality of service, (iv) a class of service, and (v) an operating condition in the cloud computing environment;comparing a respective attribute of the first and second objects to the respective criterion of the first tag; determining, based on a result of the comparison, that the first and second objects do not satisfy the respective criterion of the first tag; identifying a first set of action items and a second set of action items associated with the first tag, wherein the first and second sets of action items, when executed, alter the first object and the second object, respectively, to cause the first and second objects to comply with the respective criterion; performing the first and second sets of action items associated with the first tag to modify the first and second objects, respectively, to meet the respective criterion of the first tag; and deploying the workload to execute on the compute node in the cloud computing environment in compliance with the respective criterion of the first tag and without configuring the first and second sets of action items. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification