IP Library › Granted Patent US 10,747,625
Granted Patent B2
US 10,747,625 · App. 15/854,987 · Granted Aug 18, 2020

Method for automatically configuring backup client systems and backup server systems in a backup environment

Inventors: Andre Gaschler (Undenheim, DE); Nils Haustein (Soergenloch, DE); Dominic Mueller-Wicke (Weilburg, DE); Tim U. Scheideler (Schoenenberg ZH, CH); Joerg Walter (Undenheim, DE)
Assignee: International Business Machines Corporation
G06F11/1461G06F16/122G06F16/27G06F16/86G06F11/1448G06F11/1451G06F11/1456G06F16/113G06F16/178
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,747,625
App. No.
15/854,987
Granted
Aug 18, 2020
Kind
B2
Abstract

Automatically configuring backup client systems and backup server systems in a backup environment includes the following steps: determining if a new backup client system is available in the backup environment; in case of an available new backup client system a backup configuration module performs the sub-steps of: determining data types the new backup client system has to backup; determining corresponding backup policies for the determined data types based on a backup policy table mapping data types with backup policies; selecting a backup server system for the determined data types based on a backup server table including connection details of available backup server systems; configuring the determined backup policies for the data types of the new backup client system on the selected backup server systems; and updating the backup server table with an identifier of the new backup client system and an identifier of the backup policy.

Claims (39)

1. A computer implemented method (CIM) for use with a backup system that includes a set of backup client(s) coupled to a plurality of backup servers, the method comprising:

configuring a backup configuration module with a backup policy table that includes: (i) a mapping of a plurality of data types to a plurality backup policies, and (ii) a backup server table including data indicative of connection details and availability of backup server of the plurality of backup servers, wherein the plurality of data types include the following data types: operating system files, data base files, database; emails; data from resource planning system(s) and virtual machine environments;

coupling the backup configuration module to each backup client of the set of backup client(s);

coupling the backup configuration module to each backup server of the plurality of backup servers;

performing automated backup server configuration to configure each given backup server of the plurality of backup servers with backup policy(ies), from the backup server table, that respectively correspond to the data type of the of the plurality of data types of the data being backed up; and

performing automated backup client configuration to configure each given backup client of the plurality of backup clients with connection details and availability of backup servers of the plurality of backup servers.

2. The CIM of claim 1 wherein the plurality of backup policies are policies specifying RPO (recovery point objective) values.

3. The CIM of claim 1 wherein the plurality of backup policies are policies specifying RTO (recovery time objective) values.

4. The CIM of claim 1 wherein the plurality of backup policies are policies specifying retention time values.

5. The CIM of claim 1 wherein the plurality of backup policies are policies specifying time window values.

6. A computer program product (CPP) for use with a backup system that includes a set of backup client(s) coupled to a plurality of backup servers, the CPP comprising:

a machine readable storage device; and

computer code stored on the machine readable storage device, with the computer code including instructions for causing a processor(s) set to perform operations including the following:

configuring a backup configuration module with a backup policy table that includes: (i) a mapping of a plurality of data types to a plurality backup policies, and (ii) a backup server table including data indicative of connection details and availability of backup server of the plurality of backup servers, wherein the plurality of data types include the following data types: operating system files, data base files, database; emails; data from resource planning system(s) and virtual machine environments,

coupling the backup configuration module to each backup client of the set of backup client(s),

coupling the backup configuration module to each backup server of the plurality of backup servers,

performing automated backup server configuration to configure each given backup server of the plurality of backup servers with backup policy(ies), from the backup server table, that respectively correspond to the data type of the of the plurality of data types of the data being backed, and

performing automated backup client configuration to configure each given backup client of the plurality of backup clients with connection details and availability of backup servers of the plurality of backup servers.

7. The CPP of claim 6 wherein the plurality of backup policies are policies specifying compression type.

8. The CPP of claim 6 wherein the plurality of backup policies are policies specifying RPO (recovery point objective) values.

9. The CPP of claim 6 wherein the plurality of backup policies are policies specifying RTO (recovery time objective) values.

10. The CPP of claim 6 wherein the plurality of backup policies are policies specifying retention time values.

11. The CPP of claim 6 wherein the plurality of backup policies are policies specifying time window values.

12. The CPP of claim 6 wherein the plurality of backup policies are policies specifying compression type.

13. The CPP of claim 6 wherein the plurality of backup policies are policies specifying compression type.

14. A computer system (CS) for use with a backup system that includes a set of backup client(s) coupled to a plurality of backup servers, the CS comprising:

a processor(s) set;

a machine readable storage device; and

computer code stored on the machine readable storage device, with the computer code including instructions for causing the processor(s) set to perform operations including the following:

configuring a backup configuration module with a backup policy table that includes: (i) a mapping of a plurality of data types to a plurality backup policies, and (ii) a backup server table including data indicative of connection details and availability of backup server of the plurality of backup servers, wherein the plurality of data types include the following data types: operating system files, data base files, database; emails; data from resource planning system(s) and virtual machine environments,

coupling the backup configuration module to each backup client of the set of backup client(s),

coupling the backup configuration module to each backup server of the plurality of backup servers,

performing automated backup server configuration to configure each given backup server of the plurality of backup servers with backup policy(ies), from the backup server table, that respectively correspond to the data type of the of the plurality of data types of the data being backed up, and

performing automated backup client configuration to configure each given backup client of the plurality of backup clients with connection details and availability of backup servers of the plurality of backup servers.

15. The CS of claim 14 wherein the plurality of backup policies are policies specifying RPO (recovery point objective) values.

16. The CS of claim 14 wherein the plurality of backup policies are policies specifying RTO (recovery time objective) values.

17. The CS of claim 14 wherein the plurality of backup policies are policies specifying retention time values.

18. The CS of claim 14 wherein the plurality of backup policies are policies specifying time window values.

19. The CS of claim 14 wherein the plurality of backup policies are policies specifying compression type.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2017
From: GASCHLER, ANDRE; HAUSTEIN, NILS; MUELLER-WICKE, DOMINIC; SCHEIDELER, TIM U.; WALTER, JOERG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044489/0498 →
Continuity (2)
Continuation 14619148 · Feb 11, 2015
Related Publication 20180121296A1 · May 3, 2018
Cited By (1)
US 12,332,749