FDRDRP Technical Description
In this section we expand on the example that was introduced in the overview section.
Although this is still a highly simplified example, it perfectly illustrates how FDRDRP operates and where it achieves the impressive savings on DR times.
Ordinarily, the standard FDRINC Full-volume reconstruct process would have to mount and rewind each of the tapes 3 times (9 mounts/rewinds) and would take time to position to the required backup file.
FDRDRP, on the other hand, would mount and rewind each tape only once (3 mounts/rewinds) and it would eliminate all of the positioning delays. This results in a typical elapsed time saving of over 80%.
The subtask for PROD01 would dynamically allocate and mount cartridge 333333 and then start the restore from File 1 (PROD01’s Tuesday incremental).
The subtasks for PROD02 and PROD03 would wait for cartridge 333333.
When the PROD01 subtask finishes with cartridge 333333, the restore subtask for PROD02 would pick it up (without rewinding or dismounting it) and begin the restore from File 2, which is PROD02's Tuesday incremental.
At the same time, the restore subtask for PROD01 would then mount cartridge 222222 and start the restore from the Monday incremental
PROD02’s subtask would continue to restore from cartridge 333333 and then hand it over to PROD03’s restore subtask, in turn picking up cartridge 22222 once PROD01’s subtask had finished with it.
And so the process would continue until all the backup files on the three cartridges had been restored.
No Changes Required To Backup JCL
All of the intelligence of FDRDRP is implemented within the restore phase. It is not necessary to alter the FDRINC backup JCL in any way. This means that you can achieve the impressive savings in DR recovery times, without having to alter the backup processes you already have in place.
Here is a simplified example to illustrate using FDRDRP to concurrently restore 10 DASD volumes from their FDRINC backups.
return to top