System and method for determining configuration of one or more data storage systems
First Claim
Patent Images
1. A computer executed method for determining a configuration for a target data storage system includes the steps of:
- receiving, from a user interface, identifiers of one or more source data storage systems, wherein each of the one or more data storage systems comprise a plurality of components, the plurality of components comprising a data storage device;
receiving utilization or response time data related to the one or more source data storage systems;
wherein the utilization or response time data comprises utilization or response time for at least one of the plurality of components of the one or more source data storage systems;
receiving performance characteristics of work performed on the one or more source data storage systems;
wherein the performance characteristics of work performed comprises performance characteristics of work performed for at least one of the plurality of components of the one or more source data storage systems;
wherein the performance characteristics comprise I/O operations comprising a number of read hits, read misses, least recently used writes, and write pending operations;
receiving, from the user interface, a number of boxes corresponding to components to be included in a target data storage system, wherein components of the target data storage system are selected in response to the utilization and response time data;
determining a recommended configuration of the target storage system by analyzing the performance characteristics of and the utilization of the plurality of the selected components as applied to the selected components included in the target data storage system based on the number of boxes selected and the performance characteristics; and
displaying the recommended configuration of the target storage system.
9 Assignments
0 Petitions
Accused Products
Abstract
This invention is a system and method for configuring a data storage system based on workload, response time, or utilization requirements. The method includes the steps of receiving workload, utilization or response time data, analyzing the respective received data, determining a configuration for a data storage system which may be available in report form to a user.
-
Citations
16 Claims
-
1. A computer executed method for determining a configuration for a target data storage system includes the steps of:
-
receiving, from a user interface, identifiers of one or more source data storage systems, wherein each of the one or more data storage systems comprise a plurality of components, the plurality of components comprising a data storage device; receiving utilization or response time data related to the one or more source data storage systems;
wherein the utilization or response time data comprises utilization or response time for at least one of the plurality of components of the one or more source data storage systems;receiving performance characteristics of work performed on the one or more source data storage systems;
wherein the performance characteristics of work performed comprises performance characteristics of work performed for at least one of the plurality of components of the one or more source data storage systems;
wherein the performance characteristics comprise I/O operations comprising a number of read hits, read misses, least recently used writes, and write pending operations;receiving, from the user interface, a number of boxes corresponding to components to be included in a target data storage system, wherein components of the target data storage system are selected in response to the utilization and response time data; determining a recommended configuration of the target storage system by analyzing the performance characteristics of and the utilization of the plurality of the selected components as applied to the selected components included in the target data storage system based on the number of boxes selected and the performance characteristics; and displaying the recommended configuration of the target storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for determining a configuration for a target data storage system comprising:
-
a computer having a memory and a display; computer-executable program code operating in memory, wherein the computer-executable program code is configured for execution of the following steps; receiving, from a user interface, identifiers of one or more source data storage systems, wherein each of the one or more data storage systems comprise a plurality of components, the plurality of components comprising a data storage device of the one or more source data storage systems; receiving utilization or response time data related to the one or more source data storage systems;
wherein the utilization or response time data comprises utilization or response time for at least one of the plurality of components;receiving performance characteristics of work performed on the one or more source data storage systems, wherein the performance characteristics of work performed comprises performance characteristics of work performed for at least one of the plurality of components of the one or more source data storage systems;
wherein the performance characteristics comprise I/O operations comprising a number of read hits, read misses, least recently used writes, and write pending operations;receiving, from the user interface, a number of boxes to be included in a target data storage system; determining a recommended configuration of the target storage system by on analyzing the performance characteristics of and the utilization of the plurality of the selected components as applied to the selected components included in the target data storage system based on the number of boxes selected and the performance characteristics; and displaying the recommended configuration of the target storage system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification