Nova Patents
EP1538526A2

Storage control apparatus and method

Abstract

A storage control apparatus and a storage control method are provided wherein in a system having a plurality of disk systems (200) and secondary disk systems (300) at remote sites, the data transfer amount between a central processing unit (100, 400) and a disk system (200, 300) can be reduced when duplicate disk write is performed, the performance can be prevented from being degraded even if the distance between control units is elongated, and the intermediate results of a transaction are not left. A standard time is determined and a program is provided which instructs a secondary central processing unit to reflect only update information having a write time older than the standard time, upon a logical disk in the secondary disk system.

EP1538526A2, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Projected expiry passed 26 August 2024, 2.1 years ago.

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

20 claims: 3 independent, 17 dependent

  1. 1
    A remote copy system comprising:a first computer;a plurality of first storage systems (200) connected to said first computer (100);a second computer;anda plurality of second storage systems (200) connected to a second computer (400);wherein: each of said plurality of first storage systems comprises a first storage unit (200) and a first storage control unit (210) connected to said first storage unit;each of said plurality of second storage systems (300) comprises a second storage unit and a second storage control unit (310) connected to said second storage unit;each of said plurality of first storage systems is coupled to one of said plurality of second storage systems;said first storage control unit receives a plurality of write requests including write times from said first computer, writes write data in each write request in said first storage unit in an order of the write request having an older write time, transmits a completion of a write process to said first computer, and transmits the write requests to said second storage control unit connected to said first storage control unit in an order of an older write time;said second storage control unit receives the write requests from said first storage control unit connected to said second storage unit, stores the write requests in a secondary update information storage unit possessed by said second storage control unit in the order of the older write time, and transmits a completion report to said first storage control unit connected to said second storage control unit;said second computer determines a standard time to be used for said second storage control unit to determine whether the write data in each write request is stored in said second storage unit;andsaid second storage control unit writes the write data in each write request having a write time equal to or before said standard time.
  2. 8
    A remote copy system comprising:a plurality of first storage systems connected to a first computer;anda plurality of second storage systems connected to a second computer;wherein: each of said plurality of first storage systems comprises a first storage unit and a first storage control unit connected to said first storage unit;each of said plurality of second storage systems comprises a second storage unit and a second storage control unit connected to said second storage unit;each of said plurality of first storage systems is coupled to one of said plurality of second storage systems;said first storage control unit receives a plurality of write requests including write times from said first computer, writes write data in each write request in said first storage unit in an order of the write request having an older write time contained in each of said plurality of write requests, and transmits a completion of a write process to said first computer, and transmits the write requests to said second storage control unit connected to said first storage control unit in an order of an older write time;said second storage control unit receives the write requests from said first storage control unit connected to said second storage unit, stores the write requests in a secondary update information storage unit possessed by said second storage control unit in the order of the older write time, transmits a completion report to said first storage control unit connected to said second storage control unit, and receives a standard time determined by said second computer and being used for said second storage control unit to determine whether the write data in each write request is stored in said second storage unit;andsaid second storage control unit writes write data in each write request in said second storage unit in accordance with a write request having a write time equal to or before said standard time.
  3. 20
    A method for a remote copy system which comprises:a first computer;a plurality of first storage systems connected to said first computer, each comprising a first storage unit and a first storage control unit connected to said first storage unit;a second computer;anda plurality of second storage systems connected to a second computer, each comprising a second storage unit and a second storage control unit connected to said second storage unit,the method comprising the steps of: on a side of said first storage control unit,receiving a plurality of write requests including write times from said first computer;writing write data in each write request in said first storage unit in an order of a write request having an older write time;transmitting a completion of a write process to said first computer;andtransmitting the write request to the second storage control unit connected to said first storage control unit in the order of an older write time,on a side of second storage control unit,storing the write request in a secondary update information storage unit possessed by said second storage control unit in the order of the older write time;andtransmitting a completion report to said first storage control unit connected to said second storage control unit,on a side of said second computer,determining a standard time to be used for said second storage control unit to determine whether the write data in the write request is written in said second storage unit, andon the side of said second storage control unit,receiving said standard time and writing the write data in the write request having a write time equal to or before said standard time, in said second storage unit.