×

System and methods for managing backup status reports

  • US 7,546,323 B1
  • Filed: 09/30/2004
  • Issued: 06/09/2009
  • Est. Priority Date: 09/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of reporting backup operational status integrated from heterogeneous backup applications in a storage area network comprising:

  • identifying a plurality of heterogeneous backup applications, each of the heterogeneous backup applications having an application programming interface (API), and wherein each of the heterogeneous backup applications corresponds to one of a plurality of different vendors, each of the different vendors having a set of status parameters independent of status parameters corresponding to other vendors, the identifying further comprising;

    distinguishing a status indicative of substandard performance;

    identifying a particular vendor type of an application generating the substandard performance;

    mapping the status indicative of substandard performance to a diagnostic explanation of a cause of the substandard performance; and

    displaying the mapped diagnostic explanation of the cause of the substandard performance to a user;

    inheriting the API of each backup application;

    maintaining an indication of corresponding field labels as common denominators between the heterogeneous backup applications;

    using the inherited API of each of the heterogeneous backup applications, to gather, from the heterogeneous backup applications, a plurality of backup reports in a common markup format;

    receiving a layout corresponding to a user requested output report, the received layout indicative of output fields and filtering on the user requested output report;

    parsing each of the plurality of backup reports according to the common markup format, the parsing identifying corresponding fields from the plurality of backup reports generated from the heterogeneous backup applications;

    coalescing the identified corresponding fields from the plurality of backup reports into the user requested output report according to the received layout and displaying the user requested output report after coalescing, wherein the identified corresponding fields from the plurality of backup reports indicative of similar data items gathered from different heterogeneous backup applications, the coalescing further including;

    parsing backup data in a backup data repository to retrieve corresponding status fields in the backup data across the different heterogeneous backup applications, the corresponding status fields indicative of fields in the backup data satisfying common output fields in the received layout of the user requested output report;

    integrating the corresponding status fields from the different heterogeneous backup applications for inclusion in the user requested output report, where a same specified field in the received layout is populated by the corresponding status fields from the different heterogeneous backup applications; and

    displaying the coalesced identified corresponding fields from the plurality of backup reports in the user requested output report as an integrated set of identified corresponding fields based on the received layout;

    linking a console graphical user interface (GUI) from the displayed user requested output report to a corresponding backup management application, the console GUI receiving a user request for additional information related to the displayed user requested output report, wherein the console GUI traverses to the corresponding backup management application, the corresponding backup management application further comprising quality of service criteria indicative of quality of service quantums data, the corresponding backup management application further configured to;

    correlate the coalesced identified corresponding fields from the plurality of backup reports with the quality of service quantums data;

    compare the correlated coalesced identified corresponding fields from the plurality of backup reports with quality of service quantums data indicative of sufficient backup coverage according to predetermined quality of service terms; and

    determine from the comparing if sufficient backup coverage and corresponding restoring ability exists, wherein the corresponding backup management application is further configured to;

    extrapolate backup capacity corresponding to a particular manageable entity; and

    project exhaustion of the capacity of the particular manageable entity.

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