×

Storage infrastructure scenario planning

  • US 10,361,925 B1
  • Filed: 06/23/2016
  • Issued: 07/23/2019
  • Est. Priority Date: 06/23/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying a cluster in a distributed storage system, the cluster comprising one or more nodes, the distributed storage system comprising a storage pool having a first local storage on a first node of the one or more nodes and a second local storage on a second node of the one or more nodes, wherein the first node utilizes a first virtualized controller to manage storage and I/O activities on a plurality of storage devices in the storage pool and the second node utilizes a second virtualized controller to manage storage and I/O activities on the plurality of storage devices in the storage pool; and

    implementing, on any node with a virtualized controller in the cluster of nodes, a scenario planning engine to manage the distributed storage system, the scenario planning engine having a user interface to facilitate interactions with the scenario planning engine by at least one user, and the scenario planning engine to perform operations comprising,collecting one or more system performance measurements that are stored in any local storage in the storage pool, the system performance measurements characterizing respective occurrences of measured system performance metrics of the distributed storage system, wherein the storage pool is accessible by any virtualized controller on a node of the one or more nodes;

    generating a predictive model comprising one or more predictive model parameters derived from the system performance measurements by accessing the system performance measurements stored in the storage pool;

    receiving one or more scenario input parameters, at least some of the scenario input parameters that quantify aspects of one or more planning scenarios;

    generating one or more predicted system performance parameters by applying the scenario input parameters to the predictive model parameters; and

    presenting the one or more predicted system performance at the user interface to facilitate selecting one or more selected system management parameters.

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