Group clustering using inter-group dissimilarities

US2019228097A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019228097-A1
Application numberUS-201815877977-A
CountryUS
Kind codeA1
Filing dateJan 23, 2018
Priority dateJan 23, 2018
Publication dateJul 25, 2019
Grant date

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.

Certain embodiments described herein are generally directed to improving performance of one or more machines within a system by clustering multidimensional datasets relating to the performance of the machines using inter-group dissimilarities between groups of the dataset. The method for improving performance of one or more machines within a system, includes forming a multidimensional dataset having a plurality of groups using performance related data associated with one or more machines in the system, clustering the plurality of groups into one or more clusters based on intergroup dissimilarities between the plurality of groups, identifying one or more anomalous clusters from among the one or more clusters, identifying the one or more anomalous groups in the one or more anomalous clusters, and adjusting a configuration of the system to improve the performance of the one or more machines corresponding to the one or more anomalous groups.

First claim

Opening claim text (preview).

We claim: 1 . A method for improving performance of one or more machines within a system, the method comprising: forming a multidimensional dataset having a plurality of groups using performance related data associated with one or more machines in the system; clustering the plurality of groups into one or more clusters based on intergroup dissimilarities between the plurality of groups; identifying one or more anomalous clusters from among the one or more clusters; and identifying the one or more anomalous groups in the one or more anomalous clusters; and adjusting a configuration of the system to improve the performance of the one or more machines corresponding to the one or more anomalous groups. 2 . The method of claim 1 , further comprising: receiving the performance-related data from the one or more machines in the system, prior to the forming. 3 . The method of claim 1 , further comprising: comparing each group of the plurality of groups with all other groups of the plurality of groups. 4 . The method of claim 3 , further comprising: generating, based on the comparing, a group of dissimilarity weights for each group of the plurality of groups prior to the clustering, each group of dissimilarity weights corresponding to dissimilarities between a corresponding group and all other groups in the plurality of groups. 5 . The method of claim 1 , further comprising: comparing each group in the plurality of groups with each of the plurality of groups. 6 . The method of claim 5 , further comprising: generating, based on the comparing, a group of dissimilarity weights for each group of the plurality of groups prior to the clustering, each dissimilarity weight in the group of dissimilarity weights corresponding to dissimilarities between a corresponding group and another group in the plurality of groups. 7 . The method of claim 1 , wherein adjusting the configuration of the system comprises adjusting a configuration of the one or more machines. 8 . The method of claim 1 , wherein adjusting the configuration of the system comprises changing a hardware configuration of or adding a hardware element to one or more machines in the system. 9 . A non-transitory computer readable medium comprising instructions to be executed in a computer system, wherein the instructions when executed in the computer system perform a method for improving performance of one or more machines within a system, the method comprising: forming a multidimensional dataset having a plurality of groups using performance related data associated with one or more machines in the system; clustering the plurality of groups into one or more clusters based on intergroup dissimilarities between the plurality of groups; identifying one or more anomalous clusters from among the one or more clusters; and identifying the one or more anomalous groups in the one or more anomalous clusters; and adjusting a configuration of the system to improve the performance of the one or more machines corresponding to the one or more anomalous groups. 10 . The non-transitory computer readable medium of claim 9 , wherein the method further comprises: receiving the performance-related data from the one or more machines in the system, prior to the forming. 11 . The non-transitory computer readable medium of claim 9 , wherein the method further comprises: comparing each group of the plurality of groups with all other groups of the plurality of groups. 12 . The non-transitory computer readable medium of claim 11 , wherein the method further comprises: generating, based on the comparing, a group of dissimilarity weights for each group of the plurality of groups prior to the clustering, each group of dissimilarity weights corresponding to dissimilarities between a corresponding group and all other groups in the plurality of groups. 13 . The non-transitory computer readable medium of claim 9 , wherein the method further comprises: comparing each group in the plurality of groups with each of the plurality of groups. 14 . The non-transitory computer readable medium of claim 13 , wherein the method further comprises: generating, based on the comparing, a group of dissimilarity weights for each group of the plurality of groups prior to the clustering, each dissimilarity weight in the group of dissimilarity weights corresponding to dissimilarities between a corresponding group and another group in the plurality of groups. 15 . The non-transitory computer readable medium of claim 9 , wherein adjusting the configuration of the system comprises adjusting a configuration of the one or more machines. 16 . The non-transitory computer readable medium of claim 9 , wherein adjusting the configuration of the system comprises changing a hardware configuration of or adding a hardware element to one or more machines in the system. 17 . A computer system, wherein system software for the computer system is programmed to execute a method for improving performance of one or more machines within a system, the method comprising: forming a multidimensional dataset having a plurality of groups using performance related data associated with one or more machines in the system; clustering the plurality of groups into one or more clusters based on intergroup dissimilarities between the plurality of groups; identifying one or more anomalous clusters from among the one or more clusters; and identifying the one or more anomalous groups in the one or more anomalous clusters; and adjusting a configuration of the system to improve the performance of the one or more machines corresponding to the one or more anomalous groups. 18 . The computer system of claim 17 , wherein the method further comprises: receiving the performance-related data from the one or more machines in the system, prior to the forming. 19 . The computer system of claim 17 , wherein the method further comprises: comparing each group of the plurality of groups with all other groups of the plurality of groups. 20 . The computer system of claim 19 , wherein the method further comprises: generating, based on the comparing, a group of dissimilarity weights for each group of the plurality of groups prior to the clustering, each group of dissimilarity weights corresponding to dissimilarities between a corresponding group and all other groups in the plurality of groups. 21 . The computer system of claim 17 , wherein the method further comprises: comparing each group in the plurality of groups with each of the plurality of groups. 22 . The computer system of claim 21 , wherein the method further comprises: generating, based on the comparing, a group of dissimilarity weights for each group of the plurality of groups prior to the clustering, each dissimilarity weight in the group of dissimilarity weights corresponding to dissimilarities between a corresponding group and another group in the plurality of groups. 23 . The computer system of claim 17 , wherein adjusting the configuration of the system comprises adjusting a configuration of the one or more machines. 24 . The computer system of claim 17 , wherein adjusting the configuration of the system comprises changing a hardware configuration of or adding a hardware element to one or more machines in the system.

Assignees

Inventors

Classifications

  • characterised by the conditions triggering a change of settings · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • G06F16/285Primary

    Clustering or classification · CPC title

  • in federated or virtual databases · CPC title

  • Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP · 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 US2019228097A1 cover?
Certain embodiments described herein are generally directed to improving performance of one or more machines within a system by clustering multidimensional datasets relating to the performance of the machines using inter-group dissimilarities between groups of the dataset. The method for improving performance of one or more machines within a system, includes forming a multidimensional dataset h…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/285. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 25 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).