Computer data storage backup with tape overflow control of disk caching of backup data stream
AssigneeEMC Corporation
InventorsPhilippe Armangau, Scott R. Dunham
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsPhilippe Armangau, Scott R. Dunham
Estimating the term…
A data storage system is constructed to rapidly respond to a backup request by streaming backup data from primary storage to tape. It is desirable to permit the data to be removed from the primary storage at a faster rate than it can be written to tape. The backup data is buffered in a memory buffer, and when the memory buffer becomes substantially full, a portion of the backup data is buffered in disk storage. When the memory buffer becomes substantially empty, the portion of the backup data in the disk storage is written to tape. In a preferred embodiment, the memory buffer is in random access memory of a data mover computer that transfers the backup data from primary storage to a tape library unit. When the memory buffer becomes full, the data mover stores the overflow in a cached disk storage subsystem. When the memory buffer becomes empty, the data mover retrieves the overflow from the cached disk storage subsystem and transmits the overflow to the tape library unit. In this fashion, the sequence of data tracks as stored on the tape can be different from the sequence of data tracks as stored in the primary storage. To facilitate restoration of the primary storage with a backup version, the data tracks as stored in records on the tape are identified by a track number included in each record on the tape.
In a data processing system including primary data storage accessible to a host processor for read/write access and a tape storage device for providing backup storage on a tape by transfer of backup data from the primary data storage to the tape in response to a backup request, a method of selective buffering of the backup data from the primary data storage before the backup data is written to the tape, said method comprising:
In a data storage system including at least one data mover computer receiving a stream of backup data from a data storage device, a cached disk storage subsystem coupled to the data mover computer for intermediate data storage, and a tape library unit coupled to the data mover computer for storage of the backup data onto a tape, a method of selective buffering of the backup data from the data storage device before the backup data is written to the tape, said method comprising:
A data processing system comprising:
A data storage system comprising:
A program storage device containing a program executable by a data processor for selectively buffering a stream of data from a data source to a data sink by buffering the data in a buffer memory or in disk storage,
Dependencies are inferred from the claim text.