Progressive workload migration recommendation based on microstep score

US12061926B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12061926-B2
Application numberUS-202117446374-A
CountryUS
Kind codeB2
Filing dateAug 30, 2021
Priority dateAug 30, 2021
Publication dateAug 13, 2024
Grant dateAug 13, 2024

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.

One example method includes discovering computing workloads that are available to migrate from a current platform to a target platform, and the workloads are controlled by a user, determining that the computing workloads are migratable from the current platform to the target platform, ordering the computing workloads according to a respective measurable aspect, such as SLA (Service Level Agreement) for example, of each of the computing workloads, and generating a recommendation to the user that one of the computing workloads be migrated to the target platform, and the recommendation is generated based on a microstep score that has been assigned to the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: discovering computing workloads that are available to migrate from a current platform to a target platform, wherein the workloads are controlled by a user; determining that the computing workloads are migratable from the current platform to the target platform; ordering the computing workloads according to a respective measurable aspect of each of the computing workloads; generating a recommendation that one of the computing workloads be migrated to the target platform, wherein the recommendation is generated based on a microstep score that has been assigned to the user; and migrating, when the user accepts the recommendation, the computing workload identified in the recommendation to the target platform, wherein, when the microstep score is greater than a threshold, all of the computing workloads are recommended for migration regardless of respective Service Level Agreements (SLAs) associated with the computing workloads. 2. The method as recited in claim 1 , wherein the microstep score is increased when the user accepts the recommendation, and the microstep score is decreased when the user rejects the recommendation. 3. The method as recited in claim 1 , wherein ordering the computing workloads according to the respective measurable aspect of each of the computing workloads comprises ordering the workloads from a lowest SLA (Service Level Agreement) to highest SLA. 4. The method as recited in claim 1 , wherein the recommendation is generated based on the measurable aspect of the computing workload that was recommended for migration. 5. The method as recited in claim 1 , determining that the computing workloads are migratable from the current platform to the target platform comprises applying a filter to the computing workloads available for migration to filter out computing workloads that are not available for migration. 6. The method as recited in claim 5 , further comprising applying a secondary filter to the migratable computing workloads. 7. The method as recited in claim 1 , further comprising assigning the microstep score to the user. 8. The method as recited in claim 1 , wherein the current platform is a hyperscaler environment. 9. The method as recited in claim 1 , further comprising retaining a history of the computer workloads, recommendation, and microstep score, and using the history as a basis for a future recommendation. 10. A computer readable storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising: discovering computing workloads that are available to migrate from a current platform to a target platform, wherein the workloads are controlled by a user; determining that the computing workloads are migratable from the current platform to the target platform; ordering the computing workloads according to a respective SLA (Service Level Agreement) of each of the computing workloads; generating a recommendation to the user that one of the computing workloads be migrated to the target platform, wherein the recommendation is generated based on a microstep score that has been assigned to the user; and migrating, when the user accepts the recommendation, the computing workload identified in the recommendation to the target platform, wherein, when the microstep score is greater than a threshold, all of the computing workloads are recommended for migration regardless of respective Service Level Agreements (SLAs) associated with the computing workloads. 11. The computer readable storage medium as recited in claim 10 , wherein the microstep score is increased when the user accepts the recommendation, and the microstep score is decreased when the user rejects the recommendation. 12. The computer readable storage medium as recited in claim 10 , wherein ordering the computing workloads according to the respective SLA of each of the computing workloads comprises ordering the workloads from lowest SLA to highest SLA. 13. The computer readable storage medium as recited in claim 10 , wherein the recommendation is generated based on the SLA of the computing workload that was recommended for migration. 14. The computer readable storage medium as recited in claim 10 , determining that the computing workloads are migratable from the current platform to the target platform comprises applying a filter to the computing workloads available for migration to filter out computing workloads that are not available for migration. 15. The computer readable storage medium as recited in claim 14 , wherein the operations further comprise applying a secondary filter to the migratable computing workloads. 16. The computer readable storage medium as recited in claim 10 , wherein the operations further comprise assigning the microstep score to the user. 17. The computer readable storage medium as recited in claim 11 , wherein the current platform is a hyperscaler environment. 18. The computer readable storage medium as recited in claim 10 , wherein the operations further comprise retaining a history of the computer workloads, recommendation, and microstep score, and using the history as a basis for a future recommendation.

Assignees

Inventors

Classifications

  • Techniques for rebalancing the load in a distributed system · CPC title

  • involving task migration · CPC title

  • G06F9/4875Primary

    with migration policy, e.g. auction, contract negotiation · 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 US12061926B2 cover?
One example method includes discovering computing workloads that are available to migrate from a current platform to a target platform, and the workloads are controlled by a user, determining that the computing workloads are migratable from the current platform to the target platform, ordering the computing workloads according to a respective measurable aspect, such as SLA (Service Level Agreem…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/4875. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 13 2024 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).