Allocating instantiated resources to an IT-service
US-9819606-B2 · Nov 14, 2017 · US
US2018314531A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018314531-A1 |
| Application number | US-201715581225-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 28, 2017 |
| Priority date | Apr 28, 2017 |
| Publication date | Nov 1, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system for resolving dependencies in an integrated computing system includes executable instruction for obtaining a first object instance of an integrated computing system in which the first object instance generated from an object model comprising a unified entity representing the integrated computing system. The first object instance includes multiple hierarchally arranged sub-object instances representing multiple hierarchally arranged resources of the integrated computing system. The instructions also generate a second object instance from the first object instance, including, for each sub-object instance within the second object instance, identifying one or more dependencies of the sub-object instance relative to at least one other sub-object instance, and storing information associated with the dependencies in the second object instance. The instruction may then resolve the dependencies using the second object instance by modifying at least one of the sub-object instance or the other sub-object instance to be compatible with each other.
Opening claim text (preview).
What is claimed is: 1 . A system for resolving dependencies in an integrated computing system, the system comprising: a memory to store instructions that are executed by a processor to: obtain a first object instance of an integrated computing system, the first object instance generated from an object model comprising a unified entity representing the integrated computing system, wherein the first object instance includes a plurality of hierarchally arranged sub-object instances representing a plurality of hierarchally arranged resources of the integrated computing system; generate a second object instance from the first object instance, comprising, for each sub-object instance within the second object instance: identifying one or more dependencies of the sub-object instance relative to at least one other sub-object instance; and storing information associated with the dependencies in the second object instance; and resolve the dependencies using the second object instance by modifying at least one of the sub-object instance or the other sub-object instance to be compatible with each other. 2 . The integrated computing system dependency resolution system of claim 1 , wherein the instructions are further executed to identify the dependencies based upon an object oriented relationship between the sub-object instance and the other sub-object instance. 3 . The integrated computing system dependency resolution system of claim 2 , wherein the object oriented relationship comprises at least one of a is-a, a has-a, or a uses-a relationship. 4 . The integrated computing system dependency resolution system of claim 1 , wherein the instructions are further executed to store the information associated with the dependencies as attributes in the sub-object instance. 5 . The integrated computing system dependency resolution system of claim 1 , wherein the instructions are further executed to resolve the dependencies in response to at least one of an addition of the sub-object instance or a modification to the sub-object instance. 6 . The integrated computing system dependency resolution system of claim 1 , wherein the instructions are further executed to perform a discovery operation to obtain configuration information about the resources in the integrated computing system, and create the integrated computing system object instance using the discovered configuration information. 7 . The integrated computing system dependency resolution system of claim 1 , wherein the instructions are further executed to obtain the integrated computing system object instance from an integrated computing system design tool, wherein the integrated computing system has not yet been fabricated. 8 . The integrated computing system dependency resolution system of claim 1 , wherein the instructions are further executed to perform a discovery operation to obtain configuration information about the resources in the integrated computing system, and create the integrated computing system object instance using the discovered configuration information. 9 . The integrated computing system dependency resolution system of claim 1 , wherein the instructions are further executed to identify the dependencies based upon one or more resource information records associated with the sub-object instance. 10 . A method for resolving dependencies in an integrated computing system, the method comprising: obtaining, using executable instructions stored in a non-transitory medium and executed on at least one processor, a first object instance of an integrated computing system, the first object instance generated from an object model comprising a unified entity representing the integrated computing system, wherein the first object instance includes a plurality of hierarchally arranged sub-object instances representing a plurality of hierarchally arranged resources of the integrated computing system; generating, using the instructions executed on the processor, a second object instance from the first object instance, comprising, for each sub-object instance within the second object instance: identifying, using the instructions executed on the processor, one or more dependencies of the sub-object instance relative to at least one other sub-object instance; and storing, using the instructions executed on the processor, information associated with the dependencies in the second object instance; and resolving, using the instructions executed on the processor, the dependencies using the second object instance by modifying at least one of the sub-object instance or the other sub-object instance to be compatible with each other. 11 . The A dependency resolution method of claim 1 , further comprising identifying the dependencies based upon an object oriented relationship between the sub-object instance and the other sub-object instance. 12 . The dependency resolution method of claim 2 , wherein the object oriented relationship comprises at least one of a is-a, a has-a, or a uses-a relationship. 13 . The dependency resolution method of claim 1 , further comprising storing the information associated with the dependencies as attributes in the sub-object instance. 14 . The dependency resolution method of claim 1 , further comprising resolving the dependencies in response to at least one of an addition of the sub-object instance or a modification to the sub-object instance. 15 . The dependency resolution method of claim 1 , further comprising identifying the dependencies based upon one or more resource information records associated with the sub-object. 16 . Code implemented in a non-transitory, computer readable medium that when executed by at least one processor, is operable to perform at least the following: obtaining a first object instance of an integrated computing system, the first object instance generated from an object model comprising a unified entity representing the integrated computing system, wherein the first object instance includes a plurality of hierarchally arranged sub-object instances representing a plurality of hierarchally arranged resources of the integrated computing system; generating a second object instance from the first object instance, comprising, for each sub-object instance within the second object instance: identifying one or more dependencies of the sub-object instance relative to at least one other sub-object instance; and storing information associated with the dependencies in the second object instance; and resolving the dependencies using the second object instance by modifying at least one of the sub-object instance or the other sub-object instance to be compatible with each other. 17 . The code of claim 1 , further operable to perform identifying the dependencies based upon an object oriented relationship between the sub-object instance and the other sub-object instance. 18 . The code of claim 2 , wherein the object oriented relationship comprises at least one of a is-a, a has-a, or a uses-a relationship. 19 . The code of claim 1 , further operable to perform resolving the dependencies in response to at least one of an addition of the sub-object instance or a modification to the sub-object instance. 20 . The code of claim 1 , further operable to perform identifying the dependencies based upon one or more resource information records associated with the sub-object.
Entity relationship models · CPC title
Hypervisor-specific management and integration aspects · CPC title
Inheritance · CPC title
Creating, deleting, cloning virtual machine instances · CPC title
considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration (scheduling strategies G06F9/4881 and subgroups) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.