Optimizing workloads in a workload placement system
US-2016328273-A1 · Nov 10, 2016 · US
US11025511B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11025511-B2 |
| Application number | US-201715841403-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 14, 2017 |
| Priority date | Dec 14, 2017 |
| Publication date | Jun 1, 2021 |
| Grant date | Jun 1, 2021 |
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.
Techniques that facilitate orchestration engine blueprint aspects for hybrid cloud composition are provided. In one example, a system includes a blueprint component and a hybrid cloud composition component. The blueprint component determines one or more blueprint-level aspects for a blueprint associated with a cloud-based computing platform. The one or more blueprint-level aspects are indicative of encoded information for one or more features associated with one or more computing resources for the cloud-based computing platform. The hybrid cloud composition component determines a set of resource definitions for the cloud-based computing platform based on the one or more blueprint-level aspects.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a memory that stores computer executable components; a processor that executes computer executable components stored in the memory, wherein the computer executable components comprise: a blueprint component that automatically determines one or more blueprint-level aspects for a blueprint associated with a cloud-based computing platform, wherein the one or more blueprint-level aspects are indicative of encoded information for one or more features associated with computing resources for the cloud-based computing platform, wherein the blueprint component automatically determines, based on monitoring the cloud-based computing platform, a blueprint level aspect of the one or more blueprint-level aspects comprising at least one dependency between a subset of the computing resources, wherein the determination of the blueprint-level aspect comprising at least one dependency between the subset of the computing resources comprises: determination of dependency between storage associated with the cloud-based computing platform and an associated virtual machine of the cloud-based computing platform; determination of a defined order in which to create one or more resources, wherein the determination of the defined order in which to create one or more resources is based on the determined dependency between storage associated with the cloud-based computing platform and the associated virtual machine of the cloud-based computing platform; a hybrid cloud composition component that: dynamically populates a set of resource definitions for the cloud-based computing platform based on the one or more blueprint-level aspects, wherein the hybrid cloud composition component receives information indicative of the at least one dependency and, based on the information, determines an ordered sequence in which to create computing sequences and then dynamically populates a resource definition of the set of resource definitions comprising the ordered sequence in which to create the computing resources; deletes a portion of the set of resource definitions for the cloud-based computing platform based on the one or more blueprint-level aspects; and a learning component that alters a resource of the computing resources from the resource to a second resource distinct from the resource and wherein an altering the resource is based on an estimated risk level associated with the resource, wherein the estimated risk level is a multidimensional vector and includes a confidence value, and wherein the learning component comprises an inference component that enhances the one or more blueprint-level aspects of the learning component utilizing inference based schemes to learn the one or more features associated with the computing resources. 2. The system of claim 1 , wherein the blueprint component extracts the one or more blueprint-level aspects from the blueprint, and wherein the blueprint is indicative of a machine-readable representation of the one or more computing resources, and wherein the one or more resources comprise a property value implicitly set via a reference to an input parameter to the blueprint, and wherein the inference-based schemes employ machine-learning based techniques. 3. The system of claim 1 , wherein the computer executable components further comprise: a computing resource component that modifies a previous version of the computing resources to generate the computing resources for the cloud-based computing platform, wherein the one or more resources comprises a property value explicitly set to a defined value and wherein the one or more resources are uniquely named within the blueprint. 4. The system of claim 3 , wherein the computing resource component generates the computing resources for a hybrid cloud-based computing platform, a public cloud-based computing platform, or a private cloud-based computing platform. 5. The system of claim 1 , wherein the blueprint component determines the one or more blueprint-level aspects for a resource definition portion within the blueprint based on historical data associated with a second cloud-based computing platform that is different from the cloud-based computing platform, wherein the historical data comprises previously determined performance data associated with the second cloud-based computing platform. 6. The system of claim 1 , wherein the blueprint component determines encoded data within the one or more blueprint-level aspects from a group consisting of service level agreement data, software data, deployment environment data, cost data, security data, response time data, dependency data, deadline data, description data, benchmark data, and maintainer data. 7. The system of claim 1 , wherein the blueprint component determines the one or more blueprint-level aspects based on historical data associated with the cloud-based computing platform or another cloud-based computing platform. 8. The system of claim 1 , wherein the blueprint component determines the one or more blueprint-level aspects based on previously determined performance data associated with the cloud-based computing platform or another cloud-based computing platform. 9. The system of claim 1 , wherein the blueprint component modifies the blueprint to generate a modified blueprint that includes the set of resource definitions. 10. The system of claim 1 , wherein the hybrid cloud composition component dynamically populates the set of resource definitions with resource data based on the one or more blueprint-level aspects. 11. The system of claim 1 , wherein the blueprint component modifies a resource definition portion within the blueprint based on the set of resource definitions. 12. The system of claim 1 , wherein the hybrid cloud composition component determines the set of resource definitions to facilitate improved performance for the cloud-based computing platform. 13. A computer-implemented method, comprising: identifying, by a system operatively coupled to a processor, one or more blueprint-level aspects from a blueprint associated with information for computing resources of a cloud-based computing platform, wherein the blueprint is a pattern that declares the computing resources, wherein the identifying comprises learning, based on monitoring the cloud-based computing platform, a blueprint level aspect of the one or more blueprint-level aspects comprising at least one dependency between a subset of the computing resources, wherein the identifying of the blueprint-level aspect comprising at least one dependency between the subset of the computing resources comprises a virtual machine of the cloud-based computing platform and an associated dependency with storage associated with the cloud-based computing platform; and generating, by the system, a set of resource definitions for the cloud-based computing platform based on the one or more blueprint-level aspects, wherein the generating comprises generating a resource definition of the set of resource definitions comprising an ordered sequence in which to create computing resources of the subset; generating by the system, based upon the at least one dependency, the ordered sequence in which to create computing resources of the subset; modifying, by the system, the blueprint based on the set of resource definitions to generate a modified blueprint; altering, by the system, a resource of the computing resources from the resource to a second resource distinct from the resource and wherein an altering the resource is based on an estimated risk level associated with the resource, wherein the estimated risk level is a multidimensional vector and includes a confidence value; det
Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title
involving simulating, designing, planning or modelling of a network · CPC title
using machine learning or artificial intelligence · CPC title
the condition being updates or upgrades of network functionality · CPC title
Automatic or semi-automatic definitions, e.g. definition templates · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.