Systems and techniques for predictive data analytics
US-9489630-B2 · Nov 8, 2016 · US
US9858166B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9858166-B1 |
| Application number | US-201414468767-A |
| Country | US |
| Kind code | B1 |
| Filing date | Aug 26, 2014 |
| Priority date | Aug 26, 2014 |
| Publication date | Jan 2, 2018 |
| Grant date | Jan 2, 2018 |
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.
Methods, systems, and computer readable mediums for determining a system performance indicator representative of the overall operation of a network system are disclosed. According to one example, a method includes receiving an application workload for deployment into a network environment including a plurality of converged infrastructures and determining an overall deployment optimization score for each of the plurality of converged infrastructures. The method further includes determining a component optimization score for each of a plurality of compute components in a converged infrastructure belonging to the plurality of converged infrastructures that is associated with the highest overall deployment optimization score and deploying the application workload to a compute component belonging to the plurality of compute components that is associated with the highest component optimization score.
Opening claim text (preview).
What is claimed is: 1. A method for optimizing the deployment of application workloads in a converged infrastructure network environment, the method comprising: receiving, by a workload deployment server, an application workload for deployment into a network environment including a plurality of converged infrastructures; determining, by the workload deployment server, an overall deployment optimization score for each of the plurality of converged infrastructures, wherein determining the overall deployment optimization score includes utilizing performance metric data provided from deployment optimization client applications hosted in the plurality of converged infrastructures to the workload deployment server; determining a component optimization score for each of a plurality of compute components in a converged infrastructure belonging to the plurality of converged infrastructures that is associated with the highest overall deployment optimization score; and deploying the application workload to a compute component belonging to the plurality of compute components that is associated with the highest component optimization score. 2. The method of claim 1 wherein determining the overall deployment optimization score includes determining whether a physical location of each of the converged infrastructures complies with geographical restrictions established by metadata included in the application workload. 3. The method of claim 2 wherein determining the overall deployment optimization score further includes obtaining health metric data, capacity metric data, and a compliance grade for each of the converged infrastructures. 4. The method of claim 3 comprising utilizing the physical location, the health metric data, the capacity metric data, and the compliance grade associated with each of the converged infrastructures in a weighted algorithm to compute an overall deployment optimization score for each of the converged infrastructures. 5. The method of claim 4 comprising deploying the application workload to the converged infrastructure belonging to the plurality of converged infrastructures that is associated with the highest overall deployment optimization score. 6. The method of claim 1 wherein determining the component optimization score includes determining component health metric data, component capacity metric data, and a component compliance grade for each of the plurality of compute components. 7. The method of claim 6 wherein deploying the application workload on the compute component includes utilizing the component health metric data, the component capacity metric data, and the component compliance grade associated with each of the compute components in a weighted algorithm to compute a component optimization score for each of the compute components. 8. A system for optimizing the deployment of application workloads in a converged infrastructure network environment, the system comprising: a plurality of converged infrastructures; and a workload deployment server that includes at least one processor, memory, and a deployment optimization module stored in the memory and when executed by the at least one processor is configured to: receive an application workload for deployment into a network environment including a plurality of converged infrastructures; determine an overall deployment optimization score for each of the plurality of converged infrastructures by utilizing performance metric data provided from deployment optimization client applications hosted in the plurality of converged infrastructures to the workload deployment server; determine a component optimization score for each of a plurality of compute components in a converged infrastructure belonging to the plurality of converged infrastructures that is associated with the highest overall deployment optimization score; and deploy the application workload to a compute component belonging to the plurality of compute components that is associated with the highest component optimization score. 9. The system of claim 8 wherein determining the overall deployment optimization score includes determining whether a physical location of each of the converged infrastructures complies with geographical restrictions established by metadata included in the application workload. 10. The system of claim 9 wherein determining the overall deployment optimization score further includes obtaining health metric data, capacity metric data, and a compliance grade for each of the converged infrastructures. 11. The system of claim 10 comprising utilizing the physical location, the health metric data, the capacity metric data, and the compliance grade associated with each of the converged infrastructures in a weighted algorithm to compute an overall deployment optimization score for each of the converged infrastructures. 12. The system of claim 11 comprising deploying the application workload to the converged infrastructure belonging to the plurality of converged infrastructures that is associated with the highest overall deployment optimization score. 13. The system of claim 8 wherein determining the component optimization score includes determining component health metric data, component capacity metric data, and a component compliance grade for each of the plurality of compute components. 14. The system of claim 13 wherein deploying the application workload on the compute component includes utilizing the component health metric data, the component capacity metric data, and the component compliance grade associated with each of the compute components in a weighted algorithm to compute a component optimization score for each of the compute components. 15. A non-transitory computer readable medium having stored thereon executable instructions which, when executed by a processor of a computer, cause the computer to perform steps comprising: receiving an application workload for deployment into a network environment including a plurality of converged infrastructures; determining an overall deployment optimization score for each of the plurality of converged infrastructures, wherein determining the overall deployment optimization score includes utilizing performance metric data provided from deployment optimization client applications hosted in the plurality of converged infrastructures to a workload deployment server; determining a component optimization score for each of a plurality of compute components in a converged infrastructure belonging to the plurality of converged infrastructures that is associated with the highest overall deployment optimization score; and deploying the application workload to a compute component belonging to the plurality of compute components that is associated with the highest component optimization score. 16. The computer readable medium of claim 15 wherein determining the overall deployment optimization score includes determining whether a physical location of each of the converged infrastructures complies with geographical restrictions established by metadata included in the application workload. 17. The computer readable medium of claim 16 wherein determining the overall deployment optimization score further includes obtaining health metric data, capacity metric data, and a compliance grade for each of the converged infrastructures. 18. The computer readable medium of claim 17 comprising utilizing the physical location, the health metric data, the capacity metric data, and the compliance grade associated with each of the converged infrastructures in a weighted algorith
Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs (mappping at compile time, see G06F8/451) · CPC title
Relational databases · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
Software deployment · CPC title
Hypervisor-specific management and integration aspects · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.