Visualizing the similarity of resources in a distributed execution environment
First Claim
Patent Images
1. A computer-implemented method for visualizing the similarity of resources in a distributed execution environment, comprising:
- collecting, using one or more computing systems, attribute values for the resources in the distributed execution environment;
computing, using one or more computing systems, a first minhash value for the resources utilizing a first set of the attribute values, the first minhash value describing the similarity of the first set of the attributes for the resources;
computing, one or more computing systems, a second minhash value for the resources utilizing a second set of the attribute values, the second minhash value describing the similarity of the second set of the attributes for the resources; and
utilizing the first minhash value and the second minhash value to generate, using one or more computing systems, a resource similarity visualization for the resources, the resource similarity visualization comprising a two dimensional graph having a first axis corresponding to the first minhash values and a second axis corresponding to the second minhash values.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed execution environment includes various resources, such as instances of computing resources, hardware resources, and software resources. Values for attributes of the resources are collected. The collected attribute values for the resources are utilized to compute minhash values for the resources that describe the similarity between the resources. The computed minhash values are then utilized to generate a resource similarity visualization that provides a visual indication of the similarity between the resources.
12 Citations
22 Claims
-
1. A computer-implemented method for visualizing the similarity of resources in a distributed execution environment, comprising:
-
collecting, using one or more computing systems, attribute values for the resources in the distributed execution environment; computing, using one or more computing systems, a first minhash value for the resources utilizing a first set of the attribute values, the first minhash value describing the similarity of the first set of the attributes for the resources; computing, one or more computing systems, a second minhash value for the resources utilizing a second set of the attribute values, the second minhash value describing the similarity of the second set of the attributes for the resources; and utilizing the first minhash value and the second minhash value to generate, using one or more computing systems, a resource similarity visualization for the resources, the resource similarity visualization comprising a two dimensional graph having a first axis corresponding to the first minhash values and a second axis corresponding to the second minhash values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system to generate a visualization indicating the similarity between resources in a distributed execution environment, the system comprising:
-
one or more computer systems configured to collect values of attributes for the resources in the distributed execution environment; and one or more computer systems configured to compute first minhash values for the resources from values collected for a first subset of the attributes, compute second minhash values for the resources from values collected for a second subset of the attributes, and generate the visualization indicating the similarity between the resources in the distributed execution environment utilizing the computed minhash values. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to:
-
compute similarity values for resources in a distributed execution environment based upon one or more collected attribute values for attributes of the resources, wherein computing the similarity values for the resources in the distributed execution environment includes computing first minhash values for the resources from collected attribute values for a first subset of attributes of the resources, and computing second minhash values for the resources from collected attribute values for a second subset of attributes of the resources; and utilize the computed similarity values to generate a visualization indicating the similarity between the resources in the distributed execution environment. - View Dependent Claims (19, 20, 21, 22)
-
Specification