System, method and computer program product for providing status information during execution of a process to manage resource state enforcement
First Claim
1. A method comprising:
- executing a resource management command at a processor to achieve a target resource state in a distributed virtualization computing environment;
receiving a state progression query while executing the resource management command, wherein the state progression query comprising requests for retrieval of differences between a current resource state and the target resource state and for resource state remediation operations to be applied to the current resource state;
determining a state difference between the target resource state and the current resource state;
determining a resource state remediation operation based on the state difference and a state management rule; and
issuing a response to the state progression query including the state difference and resource state remediation operations to achieve the target resource state.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems for achieving and maintaining a specified state of a computing resource in a distributed computing environment. A method embodiment commences upon receiving one or more specification parameters that describe a desired target state associated with a particular computing resource and/or of a particular computing environment. The specification parameters that characterize the desired target state of a resource are recorded in a target state data structure. Periodically, an agent issues a state progression query to determine if the computing resource has reached its desired target state. The query is then processed by collecting state parameters that describe the then-current state of the computing resource or environment. The target state data structure is accessed to identify one or more state differences between the desired target state and the then-current state of the particular computing resource and/or its particular computing environment. Remediation operations based on the state differences are then carried out.
-
Citations
25 Claims
-
1. A method comprising:
-
executing a resource management command at a processor to achieve a target resource state in a distributed virtualization computing environment; receiving a state progression query while executing the resource management command, wherein the state progression query comprising requests for retrieval of differences between a current resource state and the target resource state and for resource state remediation operations to be applied to the current resource state; determining a state difference between the target resource state and the current resource state; determining a resource state remediation operation based on the state difference and a state management rule; and issuing a response to the state progression query including the state difference and resource state remediation operations to achieve the target resource state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes a set of acts, comprising:
-
initiating a resource management command at the processor to achieve a target resource state in a distributed virtualization computing environment; receiving a state progression query while executing the resource management command, wherein the state progression query comprising requests for retrieval of differences between a current resource state and the target resource state and for resource state remediation operations to be applied to the current resource state; determining a state difference between the target resource state and the current resource state; determining a resource state remediation operation based on the state difference and a state management rule; and issuing a response to the state progression query including the state difference and resource state remediation operations to achieve the target resource state. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a storage medium having stored thereon a sequence of instructions; and a processor that executes the sequence of instructions to perform a set of acts, the set of acts comprising; initiating a resource management command process at the processor to achieve a target resource state in a distributed virtualization computing environment; receiving a state progression query while executing the resource management command process, wherein the state progression query comprising requests for retrieval of differences between a current resource state and the target resource state and for resource state remediation operations to be applied to the current resource state; determining a state difference between the target resource state and the current resource state; determining a resource state remediation operation based on the state difference and a state management rule; and issuing a response to the state progression query including the state difference and resource state remediation operations to achieve the target resource state. - View Dependent Claims (14)
-
-
15. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes a set of acts, comprising:
-
executing a resource management command to achieve a target resource state in a distributed virtualization computing environment, wherein the process to achieve the target resource state comprises generating the resource management command based at least in part on a specification parameter that describes the target resource state of the distributed virtualization computing environment; retrieving an indication of differences in a current resource state of the distributed virtualization computing environment and the target resource state while executing the resource management command process to determine a state difference; determining a resource state remediation operation and sending a notification of the resource state remediation operation in response to a state progression query, wherein the state progression query comprising requests for retrieval of differences between the current resource state and the target resource state and for resource state remediation operations to be applied to the current resource state; and remediating resources in the distributed virtualization computing environment based on the state difference to achieve the target resource state. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
-
a storage medium having stored thereon a sequence of instructions; and a processor that executes the sequence of instructions to perform a set of acts, the set of acts comprising; executing a resource management command at the processor to achieve a target resource state in a distributed virtualization computing environment, wherein the process to achieve the target resource state comprises generating the resource management command based at least in part on a specification parameter that describes the target resource state of the distributed virtualization computing environment; retrieving an indication of differences in a current resource state and the target resource state while executing the resource management command process to determine a state difference; determining a resource state remediation operation and sending a notification of the resource state remediation operation in response to a state progression query, wherein the state progression query comprising requests for retrieval of differences between the current resource state and the target resource state and for resource state remediation operations to be applied to the current resource state; and remediating the distributed virtualization computing environment based on the state difference. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification