×

Providing integrity for data sets backed-up from client systems to objects in a network storage

  • US 10,528,431 B2
  • Filed: 02/04/2016
  • Issued: 01/07/2020
  • Est. Priority Date: 02/04/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product to backup data sets to a network storage over a network, wherein the computer program product comprises a computer readable storage medium having computer readable program instructions executed by a processor to perform operations, the operations comprising:

  • generating data set objects including data sets at a client storage;

    generating an inventory object having information on each of the data set objects, wherein the data set objects and the inventory object are part of a backup object group to backup to the network storage;

    transferring the data set objects and the inventory object in the backup object group to the network storage, wherein the data set objects are transferred in an order of the data set objects indicated in the inventory object, to store using a block level interface to perform a block level storage transfer to transfer blocks of the data objects to write to a sequential file to store sequentially in the sequential file in the order indicated in the inventory object, wherein the data set objects are written sequentially to the sequential file in a sequential manner used for transferring data to sequential access media, wherein the data set objects are stored in non-sequential access storage in the network storage;

    retrieving the inventory object from the network storage to select at least one of the data set objects in the network storage;

    requesting at least one data set object indicated in the retrieved inventory object; and

    receiving from the network storage the requested at least one data set object transferred using the block level storage transfer, to retrieve data stored in the sequential manner in the sequential file in the network storage, in response to the requested at least one data set object located in the network storage.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×