US2005188253A1PendingUtilityA1

Data processing system

Assignee: HITACHI LTDPriority: Jan 30, 2004Filed: Mar 24, 2004Published: Aug 25, 2005
Est. expiryJan 30, 2024(expired)· nominal 20-yr term from priority
G06F 11/2074G06F 11/2066G06F 2201/855Y10S707/99953G06F 11/2064
48
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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 . A data processing system according to  claim 1 , wherein said second storage system executes data recovery based on said stored journal.  
     
     
         3 . A data processing system according to  claim 1 , wherein said journal recorded in the storage device of said first storage system is stored in a plurality of logical volumes, and 
 while the journal is stored in a certain logical volume, a logical volume for storage is switched to another logical volume.    
     
     
         4 . A data processing system according to  claim 3 , wherein said switching is made at such timing as designated by a user.  
     
     
         5 . A data processing system according to  claim 3 , wherein said switching is executed at such timing that transfer of the logical volume in which the target journal for transfer to said secondary site is stored is completed.  
     
     
         6 . A data processing system according to  claim 1 , wherein said transferred journal in said second storage system is stored in a plurality of logical volumes, and 
 while the journal is transferred to a certain logical volume, a transfer-target logical volume is switched to another logical volume.    
     
     
         7 . A data processing system according to  claim 6 , wherein said switching is made at such timing as designated by a user.  
     
     
         8 . A data processing system according to  claim 6 , wherein said second storage system recovers data based on said stored journal, and 
 said switching is made at such timing that all logical volumes which store a journal used for recovery are recovered.    
     
     
         9 . A data processing system according to  claim 1 , wherein said second storage system acquires information related to a journal recorded in said first storage system, and 
 said second storage system issues a command requesting said first storage system to send said journal.    
     
     
         10 . A data processing system according to  claim 9 , wherein said journal recorded in a storage device of said first storage system is stored in a plurality of logical volume, 
 a logical volume for storage is switched to another logical volume, while the journal is stored in a certain logical volume, and    said switching is made at such timing that a command for requesting dispatch of said journal is received from said second storage system.    
     
     
         11 . A data processing system according to  claim 9 , wherein said transferred journal in said second storage system is stored in a plurality of logical volumes, 
 a transfer-target logical volume is switched to another logical volume, while the journal is transferred to a certain logical volume, and    said switching is made at such timing that said journal transfer is started at said first storage system.    
     
     
         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.    
     
     
         13 . A data processing system according to  claim 12 , wherein said second storage system issues a command requesting said first storage system to send said journal.  
     
     
         14 . A data processing system according to  claim 12 , wherein data recovery in said second storage system is executed by a recovery program to be executed on said second computer based on said transferred journal.  
     
     
         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.

Join the waitlist — get patent alerts

Track US2005188253A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.