CPC G06F 9/45558 (2013.01) [G06F 9/5077 (2013.01); H04L 41/0893 (2013.01); H04L 43/045 (2013.01); H04L 43/50 (2013.01); G06F 2009/45583 (2013.01)] | 18 Claims |
1. A computer-implemented method for determining whether subsets of a plurality of virtual resources are co-located on a physical resource, the method comprising:
obtaining a plurality of raw input signals based on communications between sets of the plurality of virtual resources;
computing a plurality of distance matrices, each distance matrix of the plurality of distance matrices computed using a different raw input signal of the plurality of raw input signals, each distance matrix representing a distance between virtual resources of the plurality of virtual resources;
combining the plurality of distance matrices into a combined distance matrix;
determining, using the combined distance matrix, subsets of the virtual resources that are using shared physical hardware and therefore are co-located on the shared physical hardware; and
outputting indicia of the subsets, wherein outputting the indicia of the subsets comprises generating a graphical user interface that illustrates which virtual resource of a plurality of virtual resources share physical hardware, and wherein the graphical user interface further illustrates candidate alternative groupings of virtual resources that share physical hardware and corresponding levels of confidence with respect to each candidate alternative grouping.
|