Specification-based computing system configuration
First Claim
1. A method comprising:
- receiving one or more specification parameters that describe at least one resource entity state associated with a computing environment;
generating one or more resource management commands to achieve the resource entity state at the computing environment;
scheduling execution of at least one of the resource management commands at the computing environment;
monitoring an execution status of the at least one of the resource management commands;
determining remediation actions to be taken, the remediation actions being determined based at least in part on the execution status; and
performing one or more processing operations to carry out the remediation actions.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems for managing a distributed computing system. A method embodiment commences upon receiving user-provided specification parameters that describe a target state of a computing entity. After generating a set of resource management commands to achieve the specified target state of a computing entity, the resource management commands are scheduled for execution. As execution of the resource management commands is being carried out, the execution status of the resource management commands is continuously monitored. If performance of the resource management commands raises an error and/or the resource entity state is different than predicted, a set of remediation actions are determined, and an additional set of processing operations are invoked to accomplish the remediation actions. When all resource management commands and/or any remediation actions have completed successfully, the target resource entity state has been achieved. The user did not need to write executable code to perform steps that pursue the target state.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving one or more specification parameters that describe at least one resource entity state associated with a computing environment; generating one or more resource management commands to achieve the resource entity state at the computing environment; scheduling execution of at least one of the resource management commands at the computing environment; monitoring an execution status of the at least one of the resource management commands; determining remediation actions to be taken, the remediation actions being determined based at least in part on the execution status; and performing one or more processing operations to carry out the remediation actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium, embodied in a non-transitory computer readable medium, the non-transitory computer readable medium having stored thereon a sequence of instructions which, when stored in memory and executed by one or more processors causes the one or more processors to perform a set of acts, the acts comprising:
-
receiving one or more specification parameters that describe at least one resource entity state associated with a computing environment; generating one or more resource management commands to achieve the resource entity state at the computing environment; scheduling execution of at least one of the resource management commands at the computing environment; monitoring an execution status of the at least one of the resource management commands; determining remediation actions to be taken, the remediation actions being determined based at least in part on the execution status; and performing one or more processing operations to carry out the remediation actions. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
-
a storage medium having stored thereon a sequence of instructions; and one or more processors that execute the instructions to cause the one or more processors to perform a set of acts, the acts comprising, receiving one or more specification parameters that describe at least one resource entity state associated with a computing environment; generating one or more resource management commands to achieve the resource entity state at the computing environment; scheduling execution of at least one of the resource management commands at the computing environment; monitoring an execution status of the at least one of the resource management commands; determining remediation actions to be taken, the remediation actions being determined based at least in part on the execution status; and performing one or more processing operations to carry out the remediation actions. - View Dependent Claims (20)
-
Specification