Execution of a topology
First Claim
Patent Images
1. A method executed by a system comprising a processor, comprising:
- associating a monitoring policy and a provisioning policy with respective nodes of a topology, the nodes of the topology representing respective resources for implementing a service;
associating a blueprint with service workflows to be executed and managed, wherein the blueprint is a collection of workflows to be executed;
deriving executable logic based on the topology, the monitoring policy, and the provisioning policy, wherein the topology and the blueprint are supported by a same management engine and the blueprint is executed by the management engine to produce an instantiated service independent of the topology;
identifying non-dependent relationships among objects of the blueprint;
executing the executable logic that causes instantiating of the service to produce an instantiated service using a resource specified by the provisioning policy, wherein the executable logic with non-dependent relationships are executed in parallel; and
monitoring the instantiated service for an event according to the monitoring policy.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of executing a topology includes deriving executable logic from the topology. The method of executing the topology further includes, with an LCM engine, executing the topology based on the executable logic.
-
Citations
20 Claims
-
1. A method executed by a system comprising a processor, comprising:
-
associating a monitoring policy and a provisioning policy with respective nodes of a topology, the nodes of the topology representing respective resources for implementing a service; associating a blueprint with service workflows to be executed and managed, wherein the blueprint is a collection of workflows to be executed; deriving executable logic based on the topology, the monitoring policy, and the provisioning policy, wherein the topology and the blueprint are supported by a same management engine and the blueprint is executed by the management engine to produce an instantiated service independent of the topology; identifying non-dependent relationships among objects of the blueprint; executing the executable logic that causes instantiating of the service to produce an instantiated service using a resource specified by the provisioning policy, wherein the executable logic with non-dependent relationships are executed in parallel; and monitoring the instantiated service for an event according to the monitoring policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor; and a non-transitory storage medium comprising instructions executable on the processor to; determine whether a blueprint is to be executed, wherein the blueprint is executed to produce an instantiated service and is independent of a topology; associate actions with a first and second node within the topology; associate a monitoring policy with the first node of the topology, and associate a remediation policy with the second node of the topology; derive executable logic based on the topology, the monitoring policy, and the remediation policy; identify non-dependent relationships among objects of the blueprint; execute the executable logic to cause instantiating of the service to produce an instantiated service, wherein the executable logic with non-dependent relationships are executed in parallel; monitor a first resource of the instantiated service during execution for an event according to the monitoring policy, the first resource represented by the first node; and in response to the monitoring identifying an incident, cause implementation of a remediation action with respect to a second resource according to the remediation policy to address the incident, the second resource represented by the second node. - View Dependent Claims (13, 14)
-
-
15. A non-transitory computer readable storage medium comprising computer usable program code that upon execution causes a system to:
-
associate policies with nodes of a topology, the policies comprising a remediation policy associated with an individual node of the nodes; associate a blueprint with service workflows to be executed and managed, wherein the blueprint is a collection of workflows to be executed and wherein the topology and the blueprint are supported by a same management engine and the blueprint is executed by the management engine to produce an instantiated service independent of the topology; derive executable logic from the topology and the policies; identify non-dependent relationships among objects of the blueprint execute the topology based on the executable logic to instantiate a cloud service, wherein the executable logic with non-dependent relationships are executed in parallel; and perform a remediation action with respect to a resource of the instantiated cloud service according to the remediation policy to address an incident detected during execution of the instantiated cloud service, the resource represented by the individual node. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification