Unlock instant, AI-driven research and patent intelligence for your innovation.

Restoring a restore set of files from backup objects stored in sequential backup devices

a technology of backup objects and restore sets, applied in the field of computer program products, system and method for restoring a restore set of files from backup objects stored in sequential backup devices, can solve problems such as duplicate chunks and changing the order of objects or extents on sequential devices

Inactive Publication Date: 2012-06-21
IBM CORP
View PDF1 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Further, performing deduplication of the source client image may result in deduplicated chunks of a source image existing on multiple volumes (disk or tape) in the backup repository.
These operations could result in changing the order of objects or extents on sequential-access media.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Restoring a restore set of files from backup objects stored in sequential backup devices
  • Restoring a restore set of files from backup objects stored in sequential backup devices
  • Restoring a restore set of files from backup objects stored in sequential backup devices

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022]A backup server stores extents from multiple backup objects in sequential-access devices. In deduplication embodiments, one instance of each extent is backed-up for extents included in multiple backup objects or at multiple locations within the same backup object. Restoration of data from sequential-access media (such as magnetic tape) requires time to mount cartridges and position the device reader to the data extents. Sequential-access media comprises storage where data locations must be accessed in a sequential manner. Further, backup data can become non-contiguous because the files backed-up may be defragmented and because the same data presented in different backup objects as of different points-in-time are stored non-contiguously. In the prior art, a restore operation of non-contiguous data from sequential-access media would require multiple volume mount and seek operations thus resulting in poor access performance. The described embodiments provide improved performance ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Provided are a computer program product, system, and method for restoring a restore set of files from backup objects stored in sequential backup devices. Backup objects are stored in at least one sequential backup device. A client initiates a restore request to restore a restore set of data in a volume as of a restore point-in-time. A determination is made of backup objects stored in at least one sequential backup device including the restore set of data for the restore point-in-time, wherein the determined backup objects are determined from a set of backup objects including a full volume backup and delta backups providing data in the volume at different points-in-time, and wherein extents in different backup objects providing data for blocks in the volume at different points-in-time are not stored contiguously in the sequential backup device. A determination is made of extents stored in the at least one sequential backup device for the determined backup objects. The determined extents are sorted according to an order in which they are stored in the at least one sequential backup device to generate a sort list. The extents are retrieved from the at least one sequential backup device according to the order in the sort list to access the extents sequentially from the sequential backup device in the order in which they were stored. The retrieved extents are returned to the client and the client reconstructs the restore data set from the received extents.

Description

BACKGROUND OF THE INVENTION[0001]1. Field of the Invention[0002]The present invention relates to a computer program product, system, and method for restoring a restore set of files from backup objects stored in sequential backup devices.[0003]2. Description of the Related Art[0004]In a network backup environment, client systems back-up their data in backup objects to a backup server over a network. The backup server maintains a database of backup objects providing information on stored backup objects. The client systems may restore files from the backup objects maintained by the backup server. The backup objects for a volume include a full volume backup object as of an initial point-in-time and delta backups that capture changes to the volume as of the initial point-in-time at different points-in-time. A full volume backup may be comprised of one object that represents the entire volume or comprised of multiple objects. The delta backups may comprise an incremental backup or differe...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/30
CPCG06F11/1453G06F11/1469G06F11/1466
Inventor ANGLIN, MATTHEW J.CANNON, DAVID M.HOCHBERG, AVISHAI H.VAN HISE, DAVID G.YAKUSHEV, MARK L.
Owner IBM CORP