IP Library Granted Patent US 7,917,714
Granted Patent B2
US 7,917,714 · App. 12/651,531 · Granted Mar 29, 2011

Data processing system

Assignee: Hitachi, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,917,714
App. No.
12/651,531
Granted
Mar 29, 2011
Kind
B2
Abstract

A data processing system has a plurality of storage systems. In this system, data replication is performed at high speed and efficiency while maintaining data integrity. In addition, when failure has occurred in a configuration element, the time necessary to resume the data replication is reduced. In accordance with an instruction from first host computer, updating of replication-target data and creation of a journal are performed in a storage system A; and updating of replication data and creation of a journal are performed in a storage system B. A storage system C retrieves a journal from the storage system B in asynchronization with the updating, and performs updating of replication data. When failure has occurred in the storage system B, a journal-retrieving end is altered to the storage system, and the replication data is updated in accordance with the retrieved journal.

Claims (32)

1. A storage system comprising:

a first storage system including a first volume;

a second storage system including a second volume; and

a third storage system including a third volume,

wherein the first volume functions as a first primary volume storing data received from a first host computer, the second volume functions as a first secondary volume which is paired with the first volume and stores data received from the first storage system, and the third volume functions as a second secondary volume which is paired with the second volume and stores data received from the second storage system, and

wherein, if a first host computer has a failure, the second volume functions as a second primary volume storing data received from a second host computer, the first volume functions as a third secondary volume which is paired with the second volume and stores data received from the second storage system, and the third volume functions as a fourth secondary volume which is paired with the second volume and stores data received from the second storage system.

2. The storage system according to claim 1 , wherein the first primary volume and the first secondary volume form a synchronous copy pair.

3. The storage system according to claim 1 , wherein the first secondary volume and the second secondary volume form an asynchronous copy pair.

4. The storage system according to claim 1 , wherein the second primary volume and the third secondary volume form an asynchronous copy pair.

5. The storage system according to claim 1 , wherein the second primary volume and the fourth secondary volume form an asynchronous copy pair.

6. A copy method for a storage system including a first storage system having a first volume, a second storage system having a second volume, and a third storage system having a third volume, the copy method comprising:

providing the first volume which functions as a first primary volume storing data received from a first host computer;

providing the second volume which functions as a first secondary volume which is paired with the first volume and stores data received from the first storage system;

providing the third volume which functions as a second secondary volume which is paired with the second volume and stores data received from the second storage system;

if the first host computer has a failure, executing the steps of providing the second volume which functions as a second primary volume storing data received from a second host computer;

providing the first volume which functions as a third secondary volume which is paired with the second volume and stores data received from the second storage system; and

providing the third volume which functions as a fourth secondary volume which is paired with the second volume and stores data received from the second storage system.

7. The copy method according to claim 6 , wherein the first primary volume and the first secondary volume is a synchronous copy pair.

8. The copy method according to claim 6 , wherein the first secondary volume and the second secondary volume form an asynchronous copy pair.

9. The copy method according to claim 6 , wherein the second primary volume and the third secondary volume form an asynchronous copy pair.

10. The copy method according to claim 6 , wherein the second primary volume and the fourth secondary volume is an asynchronous copy pair.

11. A computer program stored in a computer readable storage medium and executable by a storage system including a first storage system having a first volume, a second storage system having a second volume, and a third storage system having a third volume, the computer program comprising:

code for providing the first volume which functions as a first primary volume storing data received from a first host computer;

code for providing the second volume which functions as a first secondary volume which is paired with the first volume and stores data received from the first storage system;

code for providing the third volume which functions as a second secondary volume which is paired with the second volume and stores data received from the second storage system;

code, if the first host computer has a failure, for executing the steps of providing the second volume which functions as a second primary volume storing data received from a second host computer;

providing the first volume which functions as a third secondary volume which is paired with the second volume and stores data received from the second storage system, and

providing the third volume which functions as a fourth secondary volume which is paired with the second volume and stores data received from the second storage system.

12. The computer program according to claim 11 , wherein the first primary volume and the first secondary volume is a synchronous copy pair.

13. The computer program according to claim 11 , wherein the first secondary volume and the second secondary volume form an asynchronous copy pair.

14. The computer program according to claim 11 , wherein the second primary volume and the third secondary volume form an asynchronous copy pair.

15. The computer program according to claim 11 , wherein the second primary volume and the fourth secondary volume is an asynchronous copy pair.

Priority Claims (1)
JP 2004-133418 · Apr 28, 2004 · national
Continuity (6)
Continuation 12216724 · Jul 10, 2008
Continuation 11798798 · May 17, 2007
Continuation 11595853 · Nov 13, 2006
Continuation 11328059 · Jan 10, 2006
Continuation 10879472 · Jun 30, 2004
Related Publication 20100131795A1 · May 27, 2010