Systems and methods for semi-automatic workload domain deployments

US10855807B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10855807-B2
Application numberUS-201916258466-A
CountryUS
Kind codeB2
Filing dateJan 25, 2019
Priority dateJan 25, 2019
Publication dateDec 1, 2020
Grant dateDec 1, 2020

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.

A system and method for semi-automatic workload domain deployment in a computing environment uses a user host selection of at least one host computer for a workload domain to automatically recommend candidate host computers for the workload domain from available host computers using relative and absolute selection criteria. The relative selection criteria include criteria that are based on properties of any manually selected host computers, while the absolute selection criteria include criteria that are not based on properties of any manually selected host computers. Another user selection of at least one of the candidate host computers can then be made for the workload domain. The workload domain is deployed using the user host selections of the at least one hot computer and the at least one of the candidate host computers.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for semi-automatic workload domain deployment in a computing environment, the computer-implemented method comprising: receiving a request to deploy a workload domain; displaying available host computers for the workload domain; receiving a user host selection of at least one of the available host computers; when an auto-recommend setting is enabled, computing relative and absolute selection criteria for automatic host recommendation from the available host computers that have not been manually selected, the relative selection criteria including criteria that are based on properties of any manually selected host computers, the absolute selection criteria including criteria that are not based on the properties of any manually selected host computers, wherein the relative selection criteria include comparisons of a property of an available host computer to a statistical value of the same property of the any manually selected host computers, wherein the property is one of memory size, processor count and storage device capacity; analyzing the available host computers that have not been manually selected using the relative and absolute selection criteria to automatically recommend candidate host computers, each of the candidate host computers meeting at least one of the relative and absolute selection criteria; displaying the candidate host computers for user selection; receiving another user host selection of at least one of the candidate host computers; and deploying the workload domain using at least the user host selections of the at least one of the available host computers and the at least one of the candidate host computers. 2. The computer-implemented method of claim 1 , wherein analyzing the available host computers that have not been manually selected includes excluding the available host computers that have not been manually selected that do not meet a mandatory pass/fail criterion from the relative and absolute selection criteria. 3. The computer-implemented method of claim 1 , further comprising: displaying the relative and absolute selection criteria for user prioritization; and receiving the user prioritization of the relative and absolute selection criteria so that the candidate host computers are displayed for user selection based on the user prioritization of the relative and absolute selection criteria. 4. The computer-implemented method of claim 3 , further comprising: computing criteria values of the candidate host computers for the relative and absolute selection criteria, each criteria value being a result of one of the relative and absolute selection criteria being applied to a particular candidate host computer; and sorting the candidate host computers in a particular order based on the criteria values. 5. The computer-implemented method of claim 4 , wherein sorting the candidate host computers includes sorting the candidate host computers in the particular order using the criteria values of the highest prioritized criteria of the user prioritization. 6. The computer-implemented method of claim 1 , wherein the relative selection criteria include comparisons of a health metric of an available host computer to health metrics of the manually selected host computers. 7. The computer-implemented method of claim 1 , wherein the absolute selection criteria include at least one criterion based on memory size, processor count, storage device. 8. A non-transitory computer-readable storage medium containing program instructions for a method for semi-automatic workload domain deployment in a computing environment, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to perform steps comprising: receiving a request to deploy a workload domain; displaying available host computers for the workload domain; receiving a user host selection of at least one of the available host computers; when an auto-recommend setting is enabled, computing relative and absolute selection criteria for automatic host recommendation from the available host computers that have not been manually selected, the relative selection criteria including criteria that are based on properties of any manually selected host computers, the absolute selection criteria including criteria that are not based on the properties of any manually selected host computers, wherein the relative selection criteria include comparisons of a property of an available host computer to a statistical value of the same property of the any manually selected host computers, wherein the property is one of memory size, processor count and storage device capacity; analyzing the available host computers that have not been manually selected using the relative and absolute selection criteria to automatically recommend candidate host computers, each of the candidate host computers meeting at least one of the relative and absolute selection criteria; displaying the candidate host computers for user selection; receiving another user host selection of at least one of the candidate host computers; and deploying the workload domain using at least the user host selections of the at least one of the available host computers and the at least one of the candidate host computers. 9. The non-transitory computer-readable storage medium of claim 8 , wherein analyzing the available host computers that have not been manually selected includes excluding the available host computers that have not been manually selected that do not meet a mandatory pass/fail criterion from the relative and absolute selection criteria. 10. The non-transitory computer-readable storage medium of claim 9 , wherein the steps further comprise: computing criteria values of the candidate host computers for the relative and absolute selection criteria, each criteria value being a result of one of the relative and absolute selection criteria being applied to a particular candidate host computer; and sorting the candidate host computers in a particular order based on the criteria values. 11. The non-transitory computer-readable storage medium of claim 8 , wherein the steps further comprise: displaying the relative and absolute selection criteria for user prioritization; and receiving the user prioritization of the relative and absolute selection criteria so that the candidate host computers are displayed for user selection based on the user prioritization of the relative and absolute selection criteria. 12. The non-transitory computer-readable storage medium of claim 11 , wherein sorting the candidate host computers includes sorting the candidate host computers in the particular order using the criteria values of the highest prioritized criteria of the user prioritization. 13. The non-transitory computer-readable storage medium of claim 8 , wherein the relative selection criteria include comparisons of a health metric of an available host computer to health metrics of the manually selected host computers. 14. The non-transitory computer-readable storage medium of claim 8 , wherein the absolute selection criteria include at least one criterion based on memory size, processor count, storage device. 15. A system comprising: memory; and at least one processor configured to: receive a request to deploy a workload domain; display available host computers for the workload domain; receive a user host selection of at least one of the available host computers; when an auto-recommend setting is enabled, compute relative and absolute selection criteria for automatic host recomme

Assignees

Inventors

Classifications

  • Admission control; Resource allocation · CPC title

  • based on parameters of servers, e.g. available memory or workload (monitoring of computer activity G06F11/30) · CPC title

  • the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV · CPC title

  • of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV] · CPC title

  • by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities · 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 US10855807B2 cover?
A system and method for semi-automatic workload domain deployment in a computing environment uses a user host selection of at least one host computer for a workload domain to automatically recommend candidate host computers for the workload domain from available host computers using relative and absolute selection criteria. The relative selection criteria include criteria that are based on prop…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0883. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 01 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).