Dynamically setting the automation behavior of resources
AssigneeInternational Business Machines Corporation
InventorsBernd Jostmeyer, Norbert Lenz, Markus Mueller, Martin Reitz
Life of this patent
Estimating the term…
Abstract
Embodiments provide a method of dynamically setting the automation behavior of resources via switching between an active mode and a passive mode. One embodiment is a method that includes placing a first computing resource into a first desired state and an active behavioral mode and placing a second computing resource having a relationship to the first resource into the first desired state when a first request for the first resource that specifies the first desired state is received. The method also includes placing the first computing resource into a standby state and a passive behavioral mode and not placing the second computing resource into the first desired state.
Claims17
A method, comprising:
- receiving, at a policy based automation engine of a computing system, a first request that specifies a first desired state of a first computing resource of a plurality of computing resources, wherein the first desired state is one of online, offline, and standby;
- placing the first computing resource into the first desired state;
- when the first desired state is one of online and offline:
- when the first computing resource is in a passive behavioral mode, placing the first computing resource into an active behavioral mode, wherein a second computing resource of the plurality of computing resources has a relationship to the first computing resource, wherein a desired state of the second computing resource is a second desired state, and wherein the second desired state is one of online, offline, and standby;
- and
- submitting a second request from the first computing resource to the second computing resource, the second request specifying that the desired state of the second computing resource is the first desired state;
- and
- when the first desired state is standby and when the first computing resource is in the active behavioral mode:
- placing the first computing resource into the passive behavioral mode;
- removing one or more prior requests submitted from the first computing resource to the second computing resource;
- and
- restoring the desired state of the second computing resource to the second desired state.
A system, comprising:
- a memory;
- and
- a processor to:
- place a first resource into a first state, wherein the first state is one of an online state, an offline state, and a standby state;
- when the first state is one of the online state and the offline state:
- when the first resource is in a passive mode,
- assign an active mode to the first resource, wherein a second resource has a relationship to the first resource, wherein a desired state of the second resource is a second desired state, and wherein the second desired state is one of the online state, the offline state, and a standby state;
- and
- store the second desired state;
- and
- submit a second request from the first resource to the second resource, the second request specifying that the desired state of the second resource is the first state;
- and
- when the first state is a standby state and when the first resource is in the active mode:
- assign the passive mode to the first resource;
- revoke one or more prior requests submitted from the first resource to the second resource;
- and
- set the desired state of the second resource to the second desired state.
A non-transitory computer readable storage medium comprising instructions that, when executed by a processor, cause the processor to:
- place a first computing resource into a first desired state, wherein the first desired state is one of online, offline, and standby;
- when the first desired state is one of online and offline:
- when the first computing resource is in a passive mode, place the first computing resource in an active mode, wherein a second computing resource has a relationship to the first computing resource, and wherein a desired state of the second computing resource is a second desired state, wherein the second desired state is one of an online state, an offline state, and a standby state;
- and
- submit a request from the first computing resource to the second computing resource, the request specifies that the desired state of the second computing resource is the first desired state;
- and
- when the first desired state is standby and when the first computing resource is in the active mode:
- place the first computing resource in the passive mode;
- remove one or more prior requests submitted from the first computing resource to the second computing resource;
- and
- restore the desired state of the second computing resource to the second desired state.
Dependencies are inferred from the claim text.