×

Systems and methods for tuning a storage system

  • US 10,073,858 B2
  • Filed: 05/16/2013
  • Issued: 09/11/2018
  • Est. Priority Date: 05/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for tuning storage systems, the method comprising:

  • identifying application data associated with a storage system, the application data corresponding to a plurality of applications configured to process loads at the storage system, the storage system including;

    a storage network including a storage appliance that stores a load,a client network including a client device, the client device being configured to execute one or more applications of the plurality of applications, anda supporting network infrastructure that facilitates communication between the client network and the storage network, the communication between the client network and the storage network enabling the client device to access the load stored on the storage appliance;

    accessing a client baseline associated with the client network, the client baseline indicating an attribute of the client network prior to the load being accessed by the client device;

    automatically identifying an application from amongst the plurality of applications, the identification of the application being based, at least in part, on a performance metric associated with the application, and the application being configured to execute a plurality of functions associated with accessing the load;

    identifying, using at least one processor, a function from amongst the plurality of functions, the function being configured to be performed on the client device during execution of the application, and the function causing the load to be accessed by the client device during performance of the function;

    detecting that the function is being performed at the client device during execution of the application;

    determining that the performance of the function caused the performance metric to change;

    in response to detecting that the performance metric has changed, comparing the client baseline to a configuration of the client network, the configuration of the client network being associated with the changed performance metric;

    automatically determining, based on the comparison, one or more workflows for modifying the configuration of the client network to enhance the changed performance metric of the application, the modification of the configuration of the client network causing performance of the function to be limited, and the limiting of the function causing the performance metric to be enhanced; and

    facilitating initiation of the determined one or more workflows using the modified configuration, the initiation of the one or more workflows causing the application to be executed with the function being limited.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×