×

User-defined storage system failure detection and failover management

  • US 9,535,806 B1
  • Filed: 03/30/2015
  • Issued: 01/03/2017
  • Est. Priority Date: 03/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of providing user-defined failure detection and failover management, comprising executing, on at least one processor, the steps of:

  • providing, by an active storage system, external storage to at least one application executing on a computer, the external storage provided to the application through a storage service provided by the active storage system to the computer over a network, the active storage system obtained by a customer from a storage system vendor,loading, into a memory of the computeri) a plurality of user-defined storage system management functions, wherein the user-defined storage system management functions were developed by the customer of the storage system vendor, wherein the user-defined storage system management functions are communicable with the application executing on the computer and operable to monitor storage system state parameters indicating a current state of the active storage system, and wherein the storage system state parameters are stored in a set of system environment parameters located in the memory of the computer;

    ii) a plurality of vendor-defined storage system management functions, wherein the vendor-defined storage system management functions were obtained by the customer from the storage system vendor, wherein the vendor-defined storage system management functions are communicable with the active storage system, and wherein the vendor-defined storage system management functions are operable to maintain the storage system state parameters by storing a current state of the active storage system into the storage system state parameters; and

    detecting and processing a plurality of storage failure conditions by executing the user-defined storage system management functions and the vendor-defined storage system management functions on the computer to provide user-defined failure detection and failover management.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×