Reliability determination of workload migration activities
Abstract
Techniques for determining reliability of a workload migration activity are disclosed. In one embodiment, sub-tasks associated with the workload migration activity may be determined. Further, statistical data associated with an execution of the sub-tasks corresponding to different instances of the workload migration activity may be retrieved. Furthermore, a reliability model may be trained through machine learning using the statistical data to determine reliability of the workload migration activity. Then, the reliability of a new workload migration activity may be determined using the trained reliability model.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method comprising:
determining a plurality of sub-tasks associated with a workload migration activity;
retrieving statistical data associated with an execution of the plurality of the sub-tasks corresponding to different instances of the workload migration activity;
performing a cluster analysis of the statistical data to generate a pair of clusters, with one cluster including the plurality of sub-tasks that are reliable and other cluster including the plurality of sub-tasks that are unreliable; and
determining reliability of a new workload migration activity based on the generated pair of clusters.
2. The method of claim 1 , further comprising:
training a reliability model through machine learning based on the generated pair of clusters to determine the reliability of the workload migration activity; and
determining the reliability of the new workload migration activity using the trained reliability model.
3. The method of claim 1 , further comprising:
determining a root cause for an unreliable workload migration activity by sub-classifying the sub-tasks associated with the new workload migration activity using the trained reliability model when the new workload migration activity is determined as unreliable; and
determining corrective measures for the root cause for the unreliable workload migration activity.
4. The method of claim 1 , wherein the statistical data comprises an execution time of each sub-task corresponding to the different instances of the workload migration activity.
5. The method of claim 1 , wherein determining reliability of the new workload migration activity comprises:
receiving data input from an analytics agent in a host when the new workload migration activity is triggered; and
determining the reliability of the new workload migration activity using the generated pair of clusters.
6. A management system supported by hardware in a virtual computing environment comprising:
a retrieving unit to retrieve statistical data associated with an execution of a plurality of sub-tasks corresponding to different instances of a workload migration activity, wherein the plurality of sub-tasks is associated with the workload migration activity;
a classification unit to perform a cluster analysis of the statistical data to generate a pair of clusters, with one cluster including the plurality of sub-tasks that are reliable and other cluster including the plurality of sub-tasks that are unreliable; and
a reliability determination unit to determine reliability of a new workload migration activity based on the generated pair of clusters.
7. The management system of claim 6 , further comprising:
a training unit to train a reliability model through machine learning based on the generated pair of clusters to determine the reliability of the workload migration activity.
8. The management system of claim 7 , wherein the reliability determination unit is to determine the reliability of the new workload migration activity using the trained reliability model.
9. A non-transitory machine-readable storage medium encoded with instructions that, when executed by a processor, cause the processor to:
determine a plurality of sub-tasks associated with a workload migration activity;
retrieve statistical data associated with an execution of the plurality of the sub-tasks corresponding to different instances of the workload migration activity;
perform a cluster analysis of the statistical data to generate a pair of clusters, with one cluster including the plurality of sub-tasks that are reliable and other cluster including the plurality of sub-tasks that are unreliable; and
determine reliability of a new workload migration activity based on the generated pair of clusters.
10. The non-transitory machine-readable storage medium of claim 9 , further comprising instructions to:
train a reliability model through machine learning based on the generated pair of clusters to determine the reliability of the workload migration activity; and
determine the reliability of the new workload migration activity using the trained reliability model.
11. The non-transitory machine-readable storage medium of claim 9 , further comprising instructions to:
determine a root cause for an unreliable workload migration activity by sub-classifying the sub-tasks associated with the new workload migration activity using the trained reliability model when the new workload migration activity is determined as unreliable; and
determine corrective measures for the root cause for the unreliable workload migration activity.
12. The non-transitory machine-readable storage medium of claim 9 , wherein the statistical data comprises an execution time of each sub-task corresponding to the different instances of the workload migration activity.
13. The non-transitory machine-readable storage medium of claim 9 , wherein determining reliability of the new workload migration activity comprises:
receiving data input from an analytics agent in a host when the new workload migration activity is triggered; and
determining the reliability of the new workload migration activity using the generated pair of clusters.Join the waitlist — get patent alerts
Track US11573842B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.