×

System and method for transferring compressed and uncompressed data between storage systems

  • US 5,630,092 A
  • Filed: 01/02/1996
  • Issued: 05/13/1997
  • Est. Priority Date: 10/20/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for sending a data stream of data records received from a host system between a first and second storage system in communication with each other and each storage system in communication with at least one host system, each storage system including a memory, a processor, at least one storage device, means for communicating with another storage system, means for storing data records on the included storage device and means for transferring a data stream to and from said host system, said method comprising the steps of:

  • (a) storing in said first storage system meta-data about each data record including whether a data record is compressed;

    (b) compressing at said first storage system without assistance from the host system or the second storage system, at least one data record in the data stream, and updating the meta-data for a data record that has been compressed to indicate that the data record is compressed;

    (c) sending the data stream with the meta-data from the first storage system to the second storage system;

    (d) storing the meta-data and data stream on a storage device at the second storage system;

    (e) reading the meta-data at the second storage system that at least one data record in the data stream has been compressed;

    (f) storing as part of the meta-data the length of the data record when compressed and the length of the data record when non-compressed, and wherein both compressed and non-compressed data records are transmitted as part of the data stream; and

    (g) in response to a request from a host system to the second storage system for the data stream, the second storage system retrieving the data stream from the storage device, uncompressing any compressed records in the data stream without assistance from the host system or the first storage system, and sending the data stream of non-compressed data records to the requesting host system.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×