Nova Patents
EP1538527A2

Remote copy system

Abstract

In a system in which data employed by a computer 600, 700 is stored in a storage system 100, the storage system transfers this data to another storage system 190 and a copy of the data is maintained in the other storage system, consistency of the copy is maintained even in the case of data written to the storage system by a computer, to which a write time is not applied. A source storage system 100, when a write time is applied to a write request, records the write time and applies this write time to the received write data and, when no write time is applied, applies the recorded write time to the received write data and transfers the write data with this write time applied thereto, to another storage system 190. The target storage system 190 stores the write data in a logical volume 500 in the target storage system in accordance with the write time.

EP1538527A2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 7 June 2024, 2.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 4 independent, 16 dependent

  1. 1
    A system for copying data between a plurality of storage systems, comprising:a first storage system (100, 180) coupled to a plurality of computers (600, 700), which comprises a first logical volume (500) storing data received from the plurality of computers;and a second storage system (100, 190) coupled to said first storage system, which comprises a second logical volume (500) storing copy data of data stored in said first logical volume;wherein said first storage system assigns time information to write data received from the plurality of computers and sends the write data and time information to said second storage system;and    said second storage system stores write data received from said first storage system in said second logical volume in an order based on the time information assigned to this write data.
  2. 7
    A system for copying data between a plurality of storage systems. comprising:a first storage system (180) coupled to a plurality of computers (600, 700), which comprises a first logical volume (500) storing data received from said plurality of computers;a second storage system (100) comprising a second logical volume (500), which stores copy data of data stored in said first logical volume;and a third storage system (190) comprising a third logical volume (500), which stores copy data of data stored in said first logical volume;wherein said first storage system stores write data received from said plurality of computers in said first logical volume and sends the write data received from plurality of computers to said second storage system,    said second storage system assigns time information to the write data received from said first storage system and sends the write data with the time information to said third storage system;and    said third storage system stores write data received from said second storage system in said third logical volume in accordance with the time information assigned to the write data.
  3. 13
    A system for copying data between a plurality of storage systems, comprising:a first storage system (100, 180) coupled to a plurality of computers (600, 700), which comprises a first logical volume (500) storing write data received from the plurality of computers;and a second storage system (100, 190) coupled to said first storage system, which comprises a second logical volume (500) storing copy data of data stored in said first logical volume;wherein said first storage system assigns a sequential number to write data received from the computer, sends the write data with the sequential number to said second storage system, creates a marker including a sequential number, and sends the marker to said second storage system, and    said second storage system stores write data, to which a sequential number smaller than the sequential number included in the received maker is assigned, in said second logical volume in the order of the sequential numbers applied to the write data.
  4. 18
    A system for copying data between a plurality of storage systems, comprising:a first storage system (180) coupled to a plurality of computers (600, 700), which comprises a first logical volume (500) storing data received from the plurality of computers;a second storage system (100) coupled to said first storage system, which comprises a second logical volume (500) storing copy data of data stored in said first logical volume;and a third storage system (190) coupled to said second storage system, which comprises a third logical volume (500) storing copy data of data stored in said first logical volume    wherein    said first storage system stores write data received from the computer in said first logical volume and sends the write data to said second storage system,    said second storage system assigns a sequential number to the write data received from said first storage system, sends the write data with the sequential number to said third storage system, creates a marker including a sequential number, and sends this marker to said third storage system, and    said third storage system stores the write data, to which a sequential number smaller than the sequential number included in the received maker is assigned, in said third logical volume in the order of the sequential numbers assigned to the data.