State control of remote hosts for management of distributed applications
AssigneeMicrosoft Corporation
InventorsYi Lin, Pavel A. Dournov, Anil Ingle, Frederick J. Smith, IV
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsYi Lin, Pavel A. Dournov, Anil Ingle, Frederick J. Smith, IV
Estimating the term…
Configuring a node. A method includes determining a current state of a target node. The current state of the target node refers to objects currently deployed or running in the remote target node. It includes at least one of an operating system, one or more applications, or configuration setting at the target node. The method further includes determining a desired state for the target node to change the current state. The method further includes accessing a dependency graph based on the version of an agent running on the target node. The dependency graph is supplied to a state machine. The state machine is particular to the target node. The state machine using the current state of the target node, the desired state and the dependency graph, performs operations to drive the target node toward its goal.
A computer-implemented method for dynamically managing a distributed computing environment by changing the state of one or more servers which serve as target nodes in response to service requests from one or more client computer systems which access the distributed computer environment for services, the computer-implemented method comprising:
A computer program product comprising one or more physical memory devices which contain executable instructions which, when executed by one or more processors, cause the processors to implementing a method for dynamically managing a distributed computing environment by changing the state of one or more servers which serve as target nodes in response to service requests from one or more client computer systems which access the distributed computer environment for services, the implemented method comprising:
A computer system for dynamically changing the state of at least one server which serves as a target node in a distributed computing environment, the system comprising:
Dependencies are inferred from the claim text.