GB2425199B

System and method for combining data streams in pipelined storage operations in a storage network

Abstract

This record has no abstract on file.

Term

Term ended

Expired 15 November 2024, 1.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

19 claims: 2 independent, 17 dependent

  1. 1
    A method for performing a backup operation on a plurality of data streams containing data to be backed up, the method comprising:receiving a first data stream having first data, the first data being obtained by a first application-specific data agent;receiving a second data stream having second data, the second data being obtained by a second application-specific data agent;combining the first and second data streams into a single stream of one or more data chunks of an archive file, including writing the first data from the first data stream and the second data from the second data stream into a first data chunk of the one or more data chunks;inserting a plurality of tag headers into the first data chunk, each of the plurality of tag headers describing data written in the first data chunk from a corresponding data stream;transmitting the one or more data chunks over a transport channel to a backup medium;and storing the one or more data chunks on the backup medium.
  2. 6
    7. The method of claim 6, comprising storing the separate archive file portions on an auxiliary storage device.
  3. 7
    8. The method of claim 7, comprising accessing the auxiliary storage device during a restore operation of a given archive file.
  4. 12
    16. A system for performing a backup operation on a plurality of data streams containing data to be backed up, the system comprising:a first agent module for obtaining first data, from a first application, for transmission in a first data stream;a second agent module for obtaining second data, from a second application, for transmission in a second data stream, the second application being different than the first application;one or more receivers for receiving the first data stream and the second data stream;a multiplexer for combining the first and second data streams into a combined data stream;a data writer for writing data from the combined data stream portion of the combined first and second data streams into one data chunk, the data chunk having both first data from the first application and second data from the second application;and one or more backup media for storing the data chunk.