IP Library › Granted Patent US 9,015,119
Granted Patent B2
US 9,015,119 · App. 13/198,575 · Granted Apr 21, 2015

Performing a background copy process during a backup operation

Inventors: Stefanie Scherzinger (Munich, DE); Andreas Trinks (Boeblingen, DE)
Assignee: International Business Machines Corporation
G06F11/1466G06F11/1461G06F2201/80
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 9,015,119
App. No.
13/198,575
Granted
Apr 21, 2015
Kind
B2
Abstract

In one embodiment, a system includes a performance monitoring facility of a database adapted for measuring performance of the database regularly, a data protection manager for controlling a backup operation of the database on a storage subsystem, logic adapted for providing an interface between the performance monitoring facility of the database and the data protection manager, logic adapted for starting the backup operation while informing the performance monitoring facility about the starting of the backup operation, logic adapted for continuously evaluating performance of the database to determine when a predefined performance criterion is violated, and logic adapted for sending information from the performance monitoring facility to the data protection manager to cause compliance with the predefined performance criterion in response to the predefined performance criterion being violated.

Claims (42)

1. A method, comprising:

providing an interface between a performance monitoring facility of a database and a data protection manager, wherein the performance monitoring facility is configured to measure performance of the database regularly and the data protection manager is configured to control a backup operation of the database on a storage subsystem;

starting the backup operation while informing the performance monitoring facility about the starting of the backup operation;

continuously evaluating performance of the database while to determine when a predefined performance criterion is violated; and

in response to the predefined performance criterion being violated, sending information from the performance monitoring facility to the data protection manager to cause compliance with the predefined performance criterion,

wherein at least one of the foregoing operations is performed by a hardware processor.

2. The method according to claim 1 , wherein the backup operation includes a background copy process which starts with the backup operation, and wherein the performance monitoring facility is informed about the start of the backup operation and the start of the background copy process in the storage subsystem.

3. The method according to claim 2 , wherein a copy rate of the background copy process of the backup operation is reduced when the predefined performance criterion is violated.

4. The method according to claim 3 , further comprising:

determining when the predefined performance criterion is not violated;

checking if it is possible to increase the copy rate; and

increasing the copy rate when it is possible.

5. The method according to claim 2 , further comprising starting the background copy process asynchronously using the storage subsystem.

6. The method according to claim 2 , wherein the data protection manager informs the performance monitoring facility when the background copy process is started.

7. The method according to claim 2 , wherein the data protection manager informs the database when the backup operation is started to allow the database to enter a backup mode.

8. The method according to claim 7 , wherein when the background copy process ends, the data protection manager informs the database to exit the backup mode.

9. The method according to claim 2 , wherein the data protection manager informs the performance monitoring facility when the background copy process is finished.

10. The method according to claim 1 , wherein the data protection manager interacts with the storage subsystem to create relationships between source volumes and target volumes for the backup operation.

11. A computer program product comprising a computer readable medium having computer readable program code therein, the computer readable program code comprising:

computer readable program code configured to provide an interface between a performance monitoring facility of a database and a data protection manager, wherein the performance monitoring facility is adapted for measuring performance of the database regularly and the data protection manager is adapted for controlling a backup operation of the database on a storage subsystem;

computer readable program code configured to start the backup operation while informing the performance monitoring facility about the start of the backup operation and a start of a background copy process in the storage subsystem;

computer readable program code configured to continuously evaluate performance of the database to determine when a predefined performance criterion is violated; and

computer readable program code configured to send information from the performance monitoring facility to the data protection manager to cause compliance with the predefined performance criterion in response to the predefined performance criterion being violated.

12. A system, comprising:

a performance monitoring facility of a database configured to measure performance of the database regularly;

a data protection manager for controlling a backup operation of the database on a storage subsystem; and

a hardware processor and logic integrated with and/or executable by the hardware processor, the logic being configured to:

provide an interface between the performance monitoring facility of the database and the data protection manager;

cause the backup operation white informing the performance monitoring facility about the starting of the backup operation;

continuously evaluate performance of the database to determine when a predefined performance criterion is violated; and

send information from the performance monitoring facility to the data protection manager to cause compliance with the predefined performance criterion in response to the predefined performance criterion being violated.

13. The system according to claim 12 , wherein the backup operation includes a background copy process which starts with the backup operation.

14. The system according to claim 13 , wherein a copy rate of the background copy process of the backup operation is reduced when the predefined performance criterion is violated.

15. The system according to claim 14 wherein the logic is further configured to:

determine when the predefined performance criterion is not violated;

check if it is possible to increase the copy rate; and

increase the copy rate when it is possible.

16. The system according to claim 13 , wherein the performance monitoring facility is informed about the start of the backup operation and the start of the background copy process in the storage subsystem.

17. The system according to claim 13 , wherein the data protection manager informs the database when the backup operation is started to allow the database to enter a backup mode and interacts with the storage subsystem to create relationships between source volumes and target volumes for the backup operation.

18. The system according to claim 17 , wherein the data protection manager informs the performance monitoring facility when the background copy process is finished.

19. The system according to claim 17 , wherein when the background copy process ends, the data protection manager informs the database to exit the backup mode.

20. The system according to claim 13 , further comprising starting the background copy process asynchronously using the storage subsystem.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2011
From: SCHERZINGER, STEFANIE; TRINKS, ANDREAS
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 026905/0518 →
Priority Claims (1)
EP 10188910 · Oct 26, 2010 · regional
Continuity (1)
Related Publication 20120101999A1 · Apr 26, 2012