US11573842B2ActiveUtilityA1

Reliability determination of workload migration activities

Assignee: VMWARE INCPriority: Jul 24, 2018Filed: Apr 9, 2021Granted: Feb 7, 2023
Est. expiryJul 24, 2038(~12 yrs left)· nominal 20-yr term from priority
G06F 18/24323G06F 18/24147G06F 18/23213G06N 7/00G06F 9/5088G06N 20/00G06F 18/214G06F 18/23G06N 5/01G06F 11/079G06F 11/008G06F 9/5066G06K 9/6218G06K 9/6256
61
PatentIndex Score
0
Cited by
5
References
13
Claims

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-modified
What 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.