EP1562118A2

Replicating log data in a data processing system

Abstract

In a data processing system having a primary site and a secondary site, storage systems are connected to each other via a communication line, data update history is recorded in a storage device as a journal in the primary site, and the journal is transferred to the secondary site via the communication line. During such transfer, loads will not concentrate to a specific volume, by switching the volume that stores the journal in the primary site, while, by switching the transfer-destination volume of the journal in the secondary site. With such arrangement, in a data processing system, it is possible to ensure data consistency in a plurality of sites and prevent the system throughput capacity from being deteriorated without applying loads to a host and a network, and without causing load concentration on a specific storage device that is caused as a result of data update or recovery operations.

EP1562118A2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 7 June 2024, 2.3 years ago.

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

15 claims: 3 independent, 12 dependent

  1. 1
    A data processing system, comprising:a primary site which includes a first computer and a first storage system connected to said first computer;and a secondary site which includes a second storage system connected to said second computer;wherein,    said first storage system and said second storage system are connected to each other via a communication line;said first storage system records update history of data as a journal in a storage device, and transfers said journal to said second storage system via said communication line;and    said second storage system stores said transferred journal to a storage device.
  2. 12
    A data processing system, comprising:a primary site which includes a first computer and a first storage system connected to said first computer;and a secondary site which includes a second computer and a second storage system connected to said second computer;wherein, said first computer and said second computer are connected to each other via a first communication line, said first storage system and said second are connected to each other via a second communication line, said first storage system records data update history in a storage device as a journal, said first computer acquires information related to said journal from said first storage system and transmits the information to said second storage system via said first communication line, said first storage system transfers said journal to said second storage system via said second communication line, and said second storage system stores the transferred journal in a storage device.
  3. 15
    A data processing system, comprising:a primary site which includes a first computer and a first storage system connected to said first computer;and a secondary site which includes a second computer and a second storage system connected to said second computer;wherein, said first storage system and said second storage system are connected to each other via a communication line, said first storage system includes a first storage controller and a first storage device, said first storage controller executes a journal acquisition program which records data update history in said first storage device as a journal, and a journal transfer program which transfers said journal to said storage system via said communication line, said second storage system includes a second storage controller and a second storage device, said second storage control system executes a journal reflection program which recovers data based on a journal and a journal transfer program which receives said transferred journal from said first storage system, when said journal is being transferred from said first storage system to said second storage system, said first storage controller, while said journal is being stored in a certain logical volume of said first storage system, switches a logical volume for storage to another logical volume of said first storage device, and said second storage controller, while said journal is being transferred to a certain logical volume of said second storage device, switches a transfer-target logical volume to another logical volume of said second storage device.