Method and apparatus for performing point in time backup operation in a computer system
First Claim
1. In a data network including a first data processing system with a first host computer and a first data storage facility for processing application programs, including a second data processing system with a second host computer, a second data storage facility and a backup facility for providing a copy of the data in the second data storage facility on separate media, and including a communications link for interconnecting the first and second data processing systems, the second data processing system operating in a normal operating mode to mirror the first data storage facility by transferring data through the communications link and wherein each of the data storage facilities includes at least one disk storage device characterized by a plurality of tracks and by block data transfers having a one-track length, the improvement of a method for enabling the backup of the data in the network without interfering with the operation of the first data processing system, said method comprising the steps of:
- (A) enabling from the second data processing system a backup operating mode by disabling transfers over the communications link and initiating a backup operation from the second data storage facility to the backup facility, the backup operation occurring in parallel with operations in the first data processing system(B) recording, in the first data processing system, each transfer to the first data storage facility during the backup operating mode produced the first data processing system,(C) converting, upon return from the backup operating mode to a normal operating mode, the recordings of each transfer into a list of changed tracks, and(D) copying the data from each changed track of the first storage facility identified by the list of changed tracks to each corresponding track in the second date storage facility.
1 Assignment
0 Petitions
Accused Products
Abstract
A data network with a remote data facility for providing redundant data storage and for enabling concurrent point-in-time backup operations. A local data processing system with a data facility stores a data base and processes applications. A second system, physically separated from the first system, includes a data facility that normally mirrors the data in the first system. In a backup mode, the second system is enabled to transfer data from its data facility to a backup facility concurrently with, but independently of, the operation of the first system. On completion of the backup operation, the second system reconnects with and synchronizes with the first system thereby to reestablish the mirroring operation of the second system.
-
Citations
15 Claims
-
1. In a data network including a first data processing system with a first host computer and a first data storage facility for processing application programs, including a second data processing system with a second host computer, a second data storage facility and a backup facility for providing a copy of the data in the second data storage facility on separate media, and including a communications link for interconnecting the first and second data processing systems, the second data processing system operating in a normal operating mode to mirror the first data storage facility by transferring data through the communications link and wherein each of the data storage facilities includes at least one disk storage device characterized by a plurality of tracks and by block data transfers having a one-track length, the improvement of a method for enabling the backup of the data in the network without interfering with the operation of the first data processing system, said method comprising the steps of:
-
(A) enabling from the second data processing system a backup operating mode by disabling transfers over the communications link and initiating a backup operation from the second data storage facility to the backup facility, the backup operation occurring in parallel with operations in the first data processing system (B) recording, in the first data processing system, each transfer to the first data storage facility during the backup operating mode produced the first data processing system, (C) converting, upon return from the backup operating mode to a normal operating mode, the recordings of each transfer into a list of changed tracks, and (D) copying the data from each changed track of the first storage facility identified by the list of changed tracks to each corresponding track in the second date storage facility. - View Dependent Claims (2, 3)
-
-
4. A method for operating first and second data processing systems interconnected by a communications link, each data processing system being capable of independent operation and including a host computer and a data storage facility that stores data at predetermined locations in data blocks, the second data processing system including a data backup facility and, operating, during a normal operating mode, to mirror in the data storage facility of the second data processing system the data in the data storage facility of the first data processing system in response to a copy program, said method producing a point-in-time backup on the data backup facility and comprising the steps of:
-
(A) disabling the copy program thereby isolating the first and second data processing systems and enabling the first data processing system to continue its operations, (B) initiating the operation of the backup facility at the second data processing system thereby producing a backup of the data in the data storage facility of the second data processing system, (C) recording, at the first data processing system and during the backup operation, an identification of each data block in the data storage means of the first data processing system that changes as a result of the operation of the first data processing system, and (D) enabling the copy program upon completion of the backup operation thereby copying data blocks from the data storage facility in the first data processing system to the data storage facility in the second data processing system corresponding to the recorded identifications in the first data processing system thereby reestablishing the second data processing system as a mirror of the first data processing system. - View Dependent Claims (5, 6, 7)
-
-
8. In a data processing network including first and second data processing systems interconnected by a communications link, each System being capable of independent operation and including a host computer and a data storage facility that stores data at predetermined locations in data blocks, said second data processing system additionally including a backup facility and, during a normal operating mode, operating to mirror the data in said data storage facility of said first data processing system, the improvement of:
-
(A) mode control means in said second data processing system for establishing the normal operating mode and for establishing a backup operating mode by disabling transfers through said communications link and enabling said backup facility in said second data processing system and enabling said first data processing system to continue its operations, (B) recording means in said first data processing system for recording an identification of each data block in said data storage means of said first data processing system that changes as a result of the operation of said first data processing system, (C) copying means at said communications link for copying data blocks from said data storage facility in said first data processing system to the data storage facility in said second data processing system, the data blocks corresponding to the recorded identifications in said first data processing system after said mode control means reestablishes the normal operating mode thereby to reestablish said second data processing system as a mirror of said first data processing system. - View Dependent Claims (9, 10, 11)
-
-
12. In a data network including a first data processing system with a first host computer and a first data storage facility for processing application programs, including a second data processing system with a second host computer, a second data storage facility and a backup facility for providing a backup copy of data in the second data storage facility on separate storage media and including a communications link for interconnecting said first and second data processing systems for normal operation wherein said second data processing system operates to mirror said first data storage facility by transferring data through said communications link and wherein each of said data storage facilities includes at least one disk storage device characterized by a plurality of tracks and by block data transfers having a one-track length, the improvement of a method whereby said backup facility is enabled to backup the data in the network without interfering with the operation of the first data processing system, the improvement comprising:
-
(A) mode control means in said second data processing system for establishing the normal operating mode and for establishing a backup mode for enabling said backup facility in said second data processing system to backup data in said second data storage facility while enabling the first data processing system to continue its operations, (B) status registers in said first data processing system for recording each transfer to said first data storage facility during the backup operating mode produced by said applications programs in said first data processing system, (C) means in said first data processing system for converting, upon return to a normal operating mode, the recordings of each transfer into a changed track list, and (D) means for thereafter copying to each track in said second data storage facility the data from each track of said first storage facility identified by said changed track list. - View Dependent Claims (13, 14, 15)
-
Specification