Methods, systems, and computer readable mediums for optimizing the deployment of application workloads in a converged infrastructure network environment

US9858166B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9858166-B1
Application numberUS-201414468767-A
CountryUS
Kind codeB1
Filing dateAug 26, 2014
Priority dateAug 26, 2014
Publication dateJan 2, 2018
Grant dateJan 2, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9858166B1 cover?
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…
Who is the assignee on this patent?
Vce Co Llc, Vce Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification H04L43/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).