×

Profile-based lifecycle management for data storage servers

  • US 9,684,450 B2
  • Filed: 09/17/2014
  • Issued: 06/20/2017
  • Est. Priority Date: 09/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a data storage system, comprising:

  • receiving a plurality of profiles for a plurality of applications using the data storage system having a plurality of devices for storing data, wherein each received profile for an application indicates a condition associated with the plurality of devices impacting performance of the application and an action corresponding to the condition;

    monitoring events emitted by the plurality of devices of the data storage system for life cycle management of the plurality of devices for upgrading, decommissioning and adding devices;

    determining based on the monitored events that a first device of the data storage system matches a first indicated condition and a second device of the data storage system matches a second indicated condition associated with an application profile;

    comparing a priority of the first indicated condition with a priority of the second indicated condition to determine a higher priority indicated condition based on performance impact on an application associated with the application profile;

    performing an action corresponding to the higher priority indicated condition by invoking an application programming interface executed by a device associated with the action, wherein the corresponding action includes managing data stored by the data storage system; and

    wherein for managing the life cycle of the plurality of devices, in an event the action is to add a device, identifying a device from an inventory of available devices;

    assigning the identified device to a data storage server; and

    configuring the assigned device to operate with the data storage server;

    predicting based on the plurality of profiles and monitored events future need for one or more devices; and

    updating the inventory of available devices, based on the prediction.

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