System and methods for managing backup status reports
First Claim
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.
9 Assignments
0 Petitions
Accused Products
Abstract
A storage area network uniform integrated backup reporting and verification mechanism displays backup reporting information at an enterprise level while showing uniformity among heterogeneous backup applications of different vendors. The backup management application coalesces data from different backup applications by scanning status data from backup applications, and identifying data corresponding to common output fields. Further storage array specific aspects, information, or commands are attainable via the linkages to the native backup applications specific to the individual storage arrays. The backup management application provides uniform reporting and verification of satisfactory backup completion across the SAN, or otherwise pinpoints and clarifies problems or other anomalies associated with the backup. Further, filtering and focused report layouts allow customization and refinement of the output data providing a multitude of integrated report formats to facilitate operations including troubleshooting, charge back and service provisioning.
-
Citations
2 Claims
-
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 Dependent Claims (2)
-
Specification