← Back to Patent Explorer
US7065589B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Three data center remote copy system with journaling

Assignee: Hitachi Ltd
•
Filing: 2003-06-23
•
Granted: 2006-06-20
•
Expires: 2023-06-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A remote copy system includes a first storage system including a first storage controller and a first data volume. The first storage controller is configured to control data access requests to the first data volume. The first storage system is configured to store write data in the first data volume upon receiving a write request from a first host associated with the first storage system and generate a journal including control data and journal data. A second storage system includes a journal volume and configured to receive and store the journal generated by the first storage system in the journal volume. A third storage system includes a second data volume and configured to receive the journal from the second storage system and store the journal data of the journal to the second storage system according to information provided in the control data.

Inventors

  • 👤 Kenji Yamagami

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:00
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/10; H04L67/1097; G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2053; G06F11/2056; G06F11/2071; G06F11/2074; G06F16/00; G06F16/10; G06F3/00; G06F3/06; G06F3/0601; G06F3/0668; G06F3/067; H04L67/50; H04L67/56; H04L67/59; H04L9/00; H04L9/40; G06F11/2076; G06F2201/00; G06F2201/855; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99955

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 230 words
A remote copy system, comprising: a first storage system including a first storage controller and a first data volume, the first storage controller being configured to receive a write request from a first host associated with the first storage system and to store write data associated with the write request to the first data volume; a second storage system including a second storage controller and a second data volume, the second storage controller receiving first data containing the write data to mirror the first data volume to the second data volume; and a third storage system including a third storage controller and a third data volume, the third storage controller receiving second data containing a journal to mirror the first data volume in the third data volume, wherein the journal comprises the write data and a sequence number indicating write ordering to the first data volume; wherein the write request from the first host to the first storage system completes after the first data is received by the second storage system; wherein the write request from the first host to the first storage system completes independently of the second data being received by the third storage system; wherein write data to be stored on the third data volume is generated according to the write order provided by the sequence number of the journal that is contained in the second data.
Claim 2
Dependent Claim 230 words
A remote copy system, comprising: a first storage system including a first storage controller and a first data volume, the first storage controller being configured to receive a write request from a first host associated with the first storage system and to store write data associated with the write request to the first data volume; a second storage system including a second storage controller and a second data volume, the second storage controller receiving first data containing the write data to mirror the first data volume to the second data volume; and a third storage system including a third storage controller and a third data volume, the third storage controller receiving second data containing a journal to mirror the first data volume in the third data volume, wherein the journal comprises the write data and a sequence number indicating write ordering to the first data volume; wherein the write request from the first host to the first storage system completes after the first data is received by the second storage system; wherein the write request from the first host to the first storage system completes independently of the second data being received by the third storage system; wherein write data to be stored on the third data volume is generated according to the write order provided by the sequence number of the journal that is contained in the second data.
Claim 3
Dependent Claim 36 words
The remote copy system of claim 1 , wherein the second storage system is located relatively close to the first storage system and the third storage system is located relatively far from the first storage system.
Claim 4
Dependent Claim 40 words
The remote copy system of claim 1 , further comprising: a second host coupled to the second storage system, wherein the second storage system is configured to function as a primary storage system if the first storage system experiences failure.
Claim 5
Dependent Claim 44 words
The remote copy system of claim 1 , further comprising a third host coupled to the third storage system, wherein the third storage system is configured to replace the first storage system as a primary storage system if the first storage system experiences failure.
Claim 6
Dependent Claim 35 words
The remote copy system of claim 1 , wherein the journal further includes a time when the write data are stored in the first data volume based on the write request from the first host.
Claim 7
Dependent Claim 41 words
The remote copy system of claim 1 , wherein the journal is received at the third data volume after the write data are copied to the second storage system to secure the write data when the first storage system experiences failure.
Claim 8
Dependent Claim 39 words
The remote copy system of claim 2 , wherein the second storage system is located within 100 miles of the first storage system and the third storage system is located more than 100 miles from the first storage system.
Claim 9
Dependent Claim 177 words
A remote copy system, comprising: a first storage system including a first storage controller and a first data volume, the first storage controller being configured to receive a write request from a first host associated with the first storage system and to store write data associated with the write request to the first data volume; a second storage system including a second storage controller and a second data volume, the second storage controller being configured to synchronously receive first data containing the write data to mirror the first data volume in the second data volume; and a third storage system including a third storage controller and a third data volume, the third storage controller being configured to asynchronously receive second data containing a journal to mirror the first data volume in the third data volume, wherein the journal comprises the write data and a sequence number indicating write ordering to the first data volume, wherein write data to be stored on the third data volume is generated according to the write order provided by the sequence number.
Claim 10
Dependent Claim 177 words
A remote copy system, comprising: a first storage system including a first storage controller and a first data volume, the first storage controller being configured to receive a write request from a first host associated with the first storage system and to store write data associated with the write request to the first data volume; a second storage system including a second storage controller and a second data volume, the second storage controller being configured to synchronously receive first data containing the write data to mirror the first data volume in the second data volume; and a third storage system including a third storage controller and a third data volume, the third storage controller being configured to asynchronously receive second data containing a journal to mirror the first data volume in the third data volume, wherein the journal comprises the write data and a sequence number indicating write ordering to the first data volume, wherein write data to be stored on the third data volume is generated according to the write order provided by the sequence number.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-06-19 2009-12-19 2010-06-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-06-19 2013-12-19 2014-06-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-06-19 2017-12-19 2018-06-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag