Movatterモバイル変換


[0]ホーム

URL:


US20070113034A1 - Storage remote copy system - Google Patents

Storage remote copy system
Download PDF

Info

Publication number
US20070113034A1
US20070113034A1US11/649,214US64921407AUS2007113034A1US 20070113034 A1US20070113034 A1US 20070113034A1US 64921407 AUS64921407 AUS 64921407AUS 2007113034 A1US2007113034 A1US 2007113034A1
Authority
US
United States
Prior art keywords
storage system
memory area
data
copy
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/649,214
Inventor
Tetsuya Maruyama
Takashige Iwamura
Hiroshi Arakawa
Kenta Ninose
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US11/649,214priorityCriticalpatent/US20070113034A1/en
Publication of US20070113034A1publicationCriticalpatent/US20070113034A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

In the conventional storage system, consistency is ensured only for writing from a single storage. Asynchronous remote copying and local replication are also alternately suspended in the conventional system, so that the suspension time increases and the volume in which consistency is obtained becomes old. Two local replicas are prepared, for a volume containing stored data that is transferred from the main site by asynchronous remote copying, in the storage at the sub-site. Each pair of local replicas is alternately suspended by a time-specific suspension command according to the time of the timestamp attached to the write data, and replica data in which the time sequence is secured is continually prepared. When a failure occurs at the main site, the data is recovered using the replica data.

Description

Claims (12)

1. An information processing system comprising:
a first site that is connected to a first computer and has a first storage system and a second storage system; and
a second site having a third storage system connected to a second computer and to the first storage system, and a fourth storage system connected to the second computer and to the second storage system; wherein
the third storage system has a first memory area for storing data transferred from the first storage system, and a second memory area and third memory area for storing a copy of the data stored in the first memory area of the third storage system;
the fourth storage system has a first memory area for storing data transferred from the first storage system, and a second memory area and third memory area for storing a copy of the data stored in the first memory area of the fourth storage system;
the first storage system and the second storage system each receive data with an attached writing time from the first computer;
the first storage system transfers to the third storage system the data received from the first computer and a copy of the writing time;
the second storage system transfers to the fourth storage system the data received from the first computer and a copy of the writing time;
the third storage system writes to the first memory area in the third storage system the data received from the first storage system in the time sequence in which the data were attached, and writes to the second memory area in the third storage system a copy of the data written in the first memory area in the third storage system in the time sequence in which the data were attached;
the fourth storage system writes to the first memory area in the fourth storage system the data received from the second storage system in the time sequence in which the data were attached, and writes to the second memory area in the fourth storage system a copy of the data written in the first memory area in the fourth storage system in the time sequence in which the data were attached;
when copying is completed to the second memory area in the third storage system of the data with an attached writing time that is prior to a first prescribed time specified by the first computer, the third storage system suspends writing to the second memory area in the third storage system of a copy of the data written in the first memory area in the third storage system;
the third storage system then initiates writing of a copy of the data written in the first memory area in the third storage system to the third memory area in the third storage system;
when copying is completed to the second memory area in the fourth storage system of the data with an attached writing time that is prior to a first prescribed time specified by the first computer, the fourth storage system suspends writing to the second memory area in the fourth storage system of a copy of the data written in the first memory area in the fourth storage system; and
the fourth storage system then initiates writing of a copy of the data written in the first memory area in the fourth storage system to the third memory area in the fourth storage system.
2. The information processing system according toclaim 1, wherein:
when copying is completed to the first memory area in the third storage system of the data with an attached writing time that is prior to a second prescribed time specified by the first computer, the third storage system suspends writing to the third memory area in the third storage system;
the third storage system then copies to the second memory area in the third storage system the data stored in the first memory area in the third storage system;
when copying is completed to the first memory area in the fourth storage system of the data with an attached writing time that is prior to a second prescribed time specified by the first computer, the fourth storage system suspends writing to the third memory area in the fourth storage system; and
the fourth storage system then copies to the second memory area in the fourth storage system the data stored in the first memory area in the fourth storage system.
3. The information processing system according toclaim 2, wherein:
when a failure occurs in the first site, the third storage system elects the memory area in which there was a suspension of writing of a copy of the data stored in the first memory area in the third storage system among the second memory area and third memory area in the third storage system when the failure occurred, and copies the data stored in the elected memory area to the first memory area; and
the fourth storage system elects the memory area in which there was a suspension of writing of a copy of the data stored in the first memory area in the fourth storage system among the second memory area and third memory area in the fourth storage system when the failure occurred, and copies the data stored in the elected memory area to the first memory area.
5. A copy method for an information processing system that comprises:
a first site that is connected to a first computer and has a first storage system and a second storage system; and
a second site having a third storage system that is connected to a second computer and to the first storage system and that comprises a first memory area for storing data transferred from the first storage system, and a second memory area and third memory area for storing a copy of the data stored in the first memory area of the third storage system; and a fourth storage system that is connected to the second computer and to the second storage system and that comprises a first memory area for storing data transferred from the first storage system, and a second memory area and third memory area for storing a copy of the data stored in the first memory area of the fourth storage system; said copy method for an information processing system comprising:
a step in which the first storage system and the second storage system each receive data with an attached writing time from the first computer;
a step in which the data received from the first computer and a copy of the writing time are transferred from the first storage system to the third storage system;
a step in which the data received from the first computer and a copy of the writing time are transferred from the second storage system to the fourth storage system;
a step in which the data received from the first storage system are written to the first memory area in the third storage system in the time sequence in which the data were attached, and a copy of the data written in the first memory area in the third storage system is written to the second memory area in the third storage system in the time sequence in which the data were attached;
a step in which the data received from the second storage system are written to the first memory area in the fourth storage system in the time sequence in which the data were attached, and a copy of the data written in the first memory area in the fourth storage system is written to the second memory area in the fourth storage system in the time sequence in which the data were attached;
a step in which writing to the second memory area in the third storage system of a copy of the data written in the first memory area in the third storage system is suspended when copying is completed to the second memory area in the third storage system of the data with an attached writing time that is prior to a first prescribed time specified by the first computer;
a step in which writing of a copy of the data written in the first memory area in the third storage system to the third memory area in the third storage system is then initiated;
a step in which writing to the second memory area in the fourth storage system of a copy of the data written in the first memory area in the fourth storage system is suspended when copying is completed to the second memory area in the fourth storage system of the data with an attached writing time that is prior to a first prescribed time specified by the first computer; and
a step in which writing of a copy of the data written in the first memory area in the fourth storage system to the third memory area in the fourth storage system is then initiated.
6. The copy method for an information processing system according toclaim 5, comprising:
a step in which writing to the third memory area in the third storage system is suspended when copying is completed to the first memory area in the third storage system of the data with an attached writing time that is prior to a second prescribed time specified by the first computer;
a step in which the data stored in the first memory area in the third storage system are copied to the second memory area in the third storage system;
a step in which writing to the third memory area in the fourth storage system is suspended when copying is completed to the first memory area in the fourth storage system of the data with an attached writing time that is prior to a second prescribed time specified by the first computer; and
a step in which the data stored in the first memory area in the fourth storage system are copied to the second memory area in the fourth storage system.
7. The copy method for an information processing system according toclaim 6, comprising:
a step in which a failure in the first site causes the memory area in which there was a suspension of writing of a copy of the data stored in the first memory area in the third storage system to be elected among the second memory area and third memory area in the third storage system when the failure occurs;
a step in which the data stored in the elected memory area are copied to the first memory area in the third storage system;
a step in which the memory area in which there was a suspension of writing of a copy of the data stored in the first memory area in the fourth storage system is elected among the second memory area and third memory area in the fourth storage system when a failure occurs; and
a step in which the data stored in the elected memory area are copied to the first memory area in the fourth storage system.
9. An information processing system, comprising a first site that is connected to a first computer and has a first storage system and a second storage system; and
a second site having a third storage system connected to a second computer and to the first storage system, and a fourth storage system connected to the second computer and to the second storage system; wherein
the third storage system has a first memory area for storing data transferred from the first storage system, and a second memory area which is an evacuation destination of the data stored in the first memory area of the third storage system;
the fourth storage system has a first memory area for storing data transferred from the second storage system, and a second memory area which is an evacuation destination of the data stored in the first memory area of the fourth storage system;
the first storage system and the second storage system each receive data with an attached writing time from the first computer;
the first storage system transfers to the third storage system the data received from the first computer and a copy of the writing time;
the second storage system transfers to the fourth storage system the data received from the first computer and a copy of the writing time;
the third storage system receives data with an attached writing time that is subsequent to the first prescribed time specified by the first computer, whereupon if the data stored in the first memory area of the third storage system in which data are written with a writing time attached thereto that is subsequent to the first prescribed time are data that precede the first prescribed time, the data are copied to the second memory area of the third storage system, and data to which a writing time was attached that is subsequent to the first prescribed time are stored in the first memory area in the third storage system;
the data stored in the second memory area in the third storage system are deleted when data are received to which a writing time is attached that is subsequent to the second prescribed time specified by the first computer;
the fourth storage system receives data with an attached writing time that is subsequent to the first prescribed time, whereupon if the data stored in the first memory area of the fourth storage system in which data are written with a writing time attached thereto that is subsequent to the first prescribed time are data that precede the first prescribed time, the data are copied to the second memory area of the fourth storage system, and data to which a writing time was attached that is subsequent to the first prescribed time are stored in the first memory area in the fourth storage system; and
the data with an attached writing time that is prior to a first prescribed time stored in the second memory area in the fourth storage system are deleted when data are received to which a writing time is attached that is subsequent to the second prescribed time.
10. The information processing system according toclaim 9, wherein
the third storage system stores in the first memory area of the third storage system the data with an attached writing time that is subsequent to the second prescribed time after copying the data to the second memory area of the third storage system if the data stored in the first memory area of the third storage system containing written data with an attached writing time that is subsequent to the second prescribed time are data that precede the second prescribed time; and
the fourth storage system stores in the first memory area of the fourth storage system the data with an attached writing time that is subsequent to the second prescribed time after copying the data to the second memory area of the fourth storage system if the data stored in the first memory area of the fourth storage system containing written data with an attached writing time that is subsequent to the second prescribed time are data that precede the second prescribed time.
US11/649,2142004-08-092007-01-04Storage remote copy systemAbandonedUS20070113034A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/649,214US20070113034A1 (en)2004-08-092007-01-04Storage remote copy system

Applications Claiming Priority (5)

Application NumberPriority DateFiling DateTitle
JP2004-2317892004-08-09
JP20042317892004-08-09
JP2004270672AJP4508798B2 (en)2004-08-092004-09-17 Storage remote copy method
US10/950,577US7200725B2 (en)2004-08-092004-09-28Storage remote copy system
US11/649,214US20070113034A1 (en)2004-08-092007-01-04Storage remote copy system

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US10/950,577ContinuationUS7200725B2 (en)2004-08-092004-09-28Storage remote copy system

Publications (1)

Publication NumberPublication Date
US20070113034A1true US20070113034A1 (en)2007-05-17

Family

ID=36158936

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/950,577Expired - Fee RelatedUS7200725B2 (en)2004-08-092004-09-28Storage remote copy system
US11/649,214AbandonedUS20070113034A1 (en)2004-08-092007-01-04Storage remote copy system

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US10/950,577Expired - Fee RelatedUS7200725B2 (en)2004-08-092004-09-28Storage remote copy system

Country Status (3)

CountryLink
US (2)US7200725B2 (en)
EP (1)EP1628220B1 (en)
JP (1)JP4508798B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060236048A1 (en)*2005-04-152006-10-19Akira DeguchiMethod for remote copy pair migration
US20070234106A1 (en)*2006-03-312007-10-04Lecrone Douglas EResumption of operations following failover in connection with triangular asynchronous replication
US20100036896A1 (en)*2008-08-082010-02-11Hitachi Lrd.Computer System and Method of Managing Backup of Data
US20100146232A1 (en)*2006-04-262010-06-10Nobuhiro MakiStorage system, remote copy and management method therefor
US20110225379A1 (en)*2010-03-092011-09-15Hitachi, Ltd.Volume management apparatus and storage system
US20120311261A1 (en)*2011-05-312012-12-06Hitachi, Ltd.Storage system and storage control method
CN104216662A (en)*2013-05-312014-12-17国际商业机器公司Optimal Volume Placement Across Remote Replication Relationships
CN110109871A (en)*2018-04-262019-08-09中国科学院高能物理研究所A kind of cross-site high-energy physics data access method and system

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7529224B2 (en)*2005-04-182009-05-05International Business Machines CorporationScheduler, network processor, and methods for weighted best effort scheduling
US7457934B2 (en)*2006-03-222008-11-25Hitachi, Ltd.Method and apparatus for reducing the amount of data in a storage system
JP4920291B2 (en)*2006-04-182012-04-18株式会社日立製作所 Computer system, access control method, and management computer
JP4942418B2 (en)2006-08-042012-05-30株式会社日立製作所 Computer system and snapshot creation method thereof
JP5042644B2 (en)2007-01-242012-10-03株式会社日立製作所 Remote copy system
US9569349B2 (en)*2008-12-192017-02-14Ati Technologies UlcMethod and apparatus for reallocating memory content
JP5293213B2 (en)*2009-01-162013-09-18日本電気株式会社 Replication volume dynamic generation system and dynamic pair setting method
WO2011024221A1 (en)2009-08-262011-03-03Hitachi,Ltd.Remote copy system
US8706946B2 (en)2011-02-112014-04-22International Business Machines CorporationExtender storage pool system
US8554963B1 (en)*2012-03-232013-10-08DSSD, Inc.Storage system with multicast DMA and unified address space
EP3238071A4 (en)*2014-12-282018-05-30Strato Scale Ltd.Recovery synchronization in a distributed storage system
US10168901B2 (en)*2015-03-122019-01-01Toshiba Memory CorporationMemory system, information processing apparatus, control method, and initialization apparatus
US10515671B2 (en)2016-09-222019-12-24Advanced Micro Devices, Inc.Method and apparatus for reducing memory access latency

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5734818A (en)*1994-02-221998-03-31International Business Machines CorporationForming consistency groups using self-describing record sets for remote data duplexing
US5799323A (en)*1995-01-241998-08-25Tandem Computers, Inc.Remote duplicate databased facility with triple contingency protection
US6301643B1 (en)*1998-09-032001-10-09International Business Machines CorporationMulti-environment data consistency
US20030105934A1 (en)*2001-11-302003-06-05Hitachi, Ltd.Information storage system and control method therefor
US20040006459A1 (en)*2002-07-052004-01-08Dehlinger Peter J.Text-searching system and method
US6789178B2 (en)*1999-07-122004-09-07Hitachi Data Systems CorporationRemote data copy using a prospective suspend command
US20040260873A1 (en)*2003-06-172004-12-23Hitachi, Ltd.Method and apparatus for managing replication volumes
US20050198455A1 (en)*2004-03-082005-09-08Hitachi, Ltd.Point in time remote copy for multiple sites
US7139885B2 (en)*2001-12-272006-11-21Hitachi, Ltd.Method and apparatus for managing storage based replication

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0772981A (en)1993-07-071995-03-17Hitachi Ltd Storage controller and control method thereof
JP3400297B2 (en)*1997-06-042003-04-28株式会社日立製作所 Storage subsystem and data copy method for storage subsystem
JPH1115604A (en)*1997-06-251999-01-22Hitachi Ltd Data multiplexing method
JP3414218B2 (en)*1997-09-122003-06-09株式会社日立製作所 Storage controller
JP4689137B2 (en)*2001-08-082011-05-25株式会社日立製作所 Remote copy control method and storage system
JP3726559B2 (en)*1999-06-012005-12-14株式会社日立製作所 Direct backup method and storage system
JP4044717B2 (en)2000-03-312008-02-06株式会社日立製作所 Data duplication method and data duplication system for storage subsystem
US6701455B1 (en)2000-08-292004-03-02Hitachi, Ltd.Remote copy system with data integrity
WO2002038989A1 (en)*2000-11-092002-05-16Dixon Minsup Pty LtdAn improved seal
JP4398596B2 (en)*2001-03-222010-01-13東芝ソリューション株式会社 Disk array device
US7143252B2 (en)2001-05-102006-11-28Hitachi, Ltd.Storage apparatus system and method of data backup
EP1436873B1 (en)*2001-09-282009-04-29Commvault Systems, Inc.System and method for generating and managing quick recovery volumes
JP3730907B2 (en)*2001-12-042006-01-05日本電気株式会社 Remote data copy method between disk array devices
JP4704659B2 (en)*2002-04-262011-06-15株式会社日立製作所 Storage system control method and storage control device
JP2004030254A (en)*2002-06-262004-01-29Hitachi Ltd Remote SI control method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5734818A (en)*1994-02-221998-03-31International Business Machines CorporationForming consistency groups using self-describing record sets for remote data duplexing
US5799323A (en)*1995-01-241998-08-25Tandem Computers, Inc.Remote duplicate databased facility with triple contingency protection
US6301643B1 (en)*1998-09-032001-10-09International Business Machines CorporationMulti-environment data consistency
US6789178B2 (en)*1999-07-122004-09-07Hitachi Data Systems CorporationRemote data copy using a prospective suspend command
US20030105934A1 (en)*2001-11-302003-06-05Hitachi, Ltd.Information storage system and control method therefor
US7139885B2 (en)*2001-12-272006-11-21Hitachi, Ltd.Method and apparatus for managing storage based replication
US20040006459A1 (en)*2002-07-052004-01-08Dehlinger Peter J.Text-searching system and method
US20040260873A1 (en)*2003-06-172004-12-23Hitachi, Ltd.Method and apparatus for managing replication volumes
US20050198455A1 (en)*2004-03-082005-09-08Hitachi, Ltd.Point in time remote copy for multiple sites

Cited By (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7330948B2 (en)*2005-04-152008-02-12Hitachi, Ltd.Method for remote copy pair migration
US20080140966A1 (en)*2005-04-152008-06-12Hitachi, Ltd.Method for remote copy pair migration
US7650477B2 (en)*2005-04-152010-01-19Hitachi, Ltd.Method for changing a remote copy pair
US20060236048A1 (en)*2005-04-152006-10-19Akira DeguchiMethod for remote copy pair migration
US20070234106A1 (en)*2006-03-312007-10-04Lecrone Douglas EResumption of operations following failover in connection with triangular asynchronous replication
US7647525B2 (en)*2006-03-312010-01-12Emc CorporationResumption of operations following failover in connection with triangular asynchronous replication
US8307178B2 (en)2006-04-262012-11-06Hitachi, Ltd.Storage system, remote copy and management method therefor
US20100146232A1 (en)*2006-04-262010-06-10Nobuhiro MakiStorage system, remote copy and management method therefor
US8024537B2 (en)2006-04-262011-09-20Hitachi, Ltd.Storage system, remote copy and management method therefor
US20100036896A1 (en)*2008-08-082010-02-11Hitachi Lrd.Computer System and Method of Managing Backup of Data
US20110225379A1 (en)*2010-03-092011-09-15Hitachi, Ltd.Volume management apparatus and storage system
US8458421B2 (en)*2010-03-092013-06-04Hitachi, Ltd.Volume management apparatus and storage system
US20120311261A1 (en)*2011-05-312012-12-06Hitachi, Ltd.Storage system and storage control method
US8909883B2 (en)*2011-05-312014-12-09Hitachi, Ltd.Storage system and storage control method
US9501231B2 (en)2011-05-312016-11-22Hitachi, Ltd.Storage system and storage control method
CN104216662A (en)*2013-05-312014-12-17国际商业机器公司Optimal Volume Placement Across Remote Replication Relationships
US9052828B2 (en)2013-05-312015-06-09International Business Machines CorporationOptimal volume placement across remote replication relationships
CN110109871A (en)*2018-04-262019-08-09中国科学院高能物理研究所A kind of cross-site high-energy physics data access method and system

Also Published As

Publication numberPublication date
JP4508798B2 (en)2010-07-21
JP2006079568A (en)2006-03-23
EP1628220A1 (en)2006-02-22
US20060031646A1 (en)2006-02-09
EP1628220B1 (en)2011-01-12
US7200725B2 (en)2007-04-03

Similar Documents

PublicationPublication DateTitle
US20070113034A1 (en)Storage remote copy system
JP5124183B2 (en) Asynchronous remote copy system control method and asynchronous remote copy system
US7472173B2 (en)Remote data copying among storage systems
US7225307B2 (en)Apparatus, system, and method for synchronizing an asynchronous mirror volume using a synchronous mirror volume
US7607037B1 (en)SAR restart and going home procedures
US7657718B1 (en)Storage automated replication processing
US7139782B2 (en)Method of and system for testing remote storage
JP4477950B2 (en) Remote copy system and storage device system
JP5042644B2 (en) Remote copy system
US7130974B2 (en)Multi-site remote-copy system
CA2376242C (en)Improved remote data copy using a prospective suspend command
US8255647B2 (en)Journal volume backup to a storage device
JP5286212B2 (en) Remote copy control method and system in storage cluster environment
US8250240B2 (en)Message conversion method and message conversion system
US8032726B2 (en)Remote copy system
US7437389B2 (en)Remote copy system

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp