GRAPHICAL REPRESENTATION OF CLASSIFICATION OF WORKLOADS
First Claim
Patent Images
1. A method, comprising:
- receiving, at a processing device in a network storage system, workload signatures corresponding to workloads in the network storage system, each of the workload signatures being a vector having a first dimensionality;
mapping, by the processing device, each of the workload signatures to a grid of a second dimensionality, the second dimensionality being lower than the first dimensionality, the mapping includingidentifying, using a topography mapping technique and based on the vector of a particular workload signature, a particular cell of the grid that matches with the vector, andassigning the particular workload signature to the particular cell; and
generating, by the processing device, a graphical representation of classification of the workloads using the grid, the grid containing clusters, the clusters formed by mapping the workload signatures, each of the clusters including a group of cells of the grid and identifying a category of the workloads whose workload signatures are assigned to the group of cells one of the clusters.
1 Assignment
0 Petitions
Accused Products
Abstract
Technology is disclosed for graphically representing classification of workloads in a storage system. Workload classification is graphically represented to the user by mapping workload signatures of the workloads to a grid. When the workload signatures are mapped to the grid, a number of clusters are formed in the grid. Each of the clusters represents workloads of a particular category. Mapping the workload signature to the grid includes mapping a high-dimensionality workload signature vector to a low-dimensionality grid.
23 Citations
21 Claims
-
1. A method, comprising:
-
receiving, at a processing device in a network storage system, workload signatures corresponding to workloads in the network storage system, each of the workload signatures being a vector having a first dimensionality; mapping, by the processing device, each of the workload signatures to a grid of a second dimensionality, the second dimensionality being lower than the first dimensionality, the mapping including identifying, using a topography mapping technique and based on the vector of a particular workload signature, a particular cell of the grid that matches with the vector, and assigning the particular workload signature to the particular cell; and generating, by the processing device, a graphical representation of classification of the workloads using the grid, the grid containing clusters, the clusters formed by mapping the workload signatures, each of the clusters including a group of cells of the grid and identifying a category of the workloads whose workload signatures are assigned to the group of cells one of the clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing instructions for classifying workloads, comprising:
instructions for generating, at a processing device in a network storage system, workload signatures for workloads executing in the network storage system, each of the workload signatures being a vector of a first dimensionality, the generating including; for each of the workloads, sampling, for a specified duration, values for parameters of a workload of the workloads, determining, based at least in part on the sampled values, a subset of the parameters that is significant for predicting a response time of a network storage controller executing the workload, the response time being the time required to respond to a service request from the workload, and generating the vector of the workload signature as a function of the values of the parameters, the response time, and the subset of the parameters. - View Dependent Claims (16, 17, 18, 19)
-
20. A system, comprising:
-
a storage system having a storage device; a component configured to receive workload signatures of workloads in the network storage system, each of the workload signatures being a vector of a first dimensionality; a component configured to map, each of the workload signatures to a grid of a second dimensionality, the second dimensionality being lower than the first dimensionality, the mapping including identifying, based on the vector of a particular workload signature and using a predefined topography mapping technique, a particular cell of the grid that matches with the vector, and assigning the particular workload signature to the particular cell; and a component configured to generate, by the processing device, a graphical representation of classification of the workloads using the grid, the grid containing clusters, the clusters formed as a result of mapping the workload signatures, each of the clusters including a group of cells of the grid, and each of the clusters identifying a category of the workloads whose workload signatures are assigned to the group of cells of in the corresponding cluster. - View Dependent Claims (21)
-
Specification