CN111309803B - Intelligent remote copying system based on resource utilization rate - Google Patents

Intelligent remote copying system based on resource utilization rate Download PDF

Info

Publication number
CN111309803B
CN111309803B CN202010050579.8A CN202010050579A CN111309803B CN 111309803 B CN111309803 B CN 111309803B CN 202010050579 A CN202010050579 A CN 202010050579A CN 111309803 B CN111309803 B CN 111309803B
Authority
CN
China
Prior art keywords
mode
asynchronous
synchronous
data
target
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.)
Active
Application number
CN202010050579.8A
Other languages
Chinese (zh)
Other versions
CN111309803A (en
Inventor
郭景锐
蒲淼
潘文虎
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.)
Orca Data Technology Xian Co Ltd
Original Assignee
Orca Data Technology Xian Co Ltd
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 Orca Data Technology Xian Co Ltd filed Critical Orca Data Technology Xian Co Ltd
Priority to CN202010050579.8A priority Critical patent/CN111309803B/en
Publication of CN111309803A publication Critical patent/CN111309803A/en
Application granted granted Critical
Publication of CN111309803B publication Critical patent/CN111309803B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Hardware Redundancy (AREA)

Abstract

The invention discloses an intelligent remote copying system based on resource utilization rate, which comprises a monitor, a controller and a converter, wherein the monitor is connected with the controller; the monitor is used for detecting real-time changes of network state, IO and memory and informing the controller of the current state value of the whole remote copy system, and the controller determines whether a data protection mode needs to be switched or not; if the monitor calculation is below a preset threshold, the controller will inform the converter to start switching from asynchronous mode to synchronous mode and vice versa; the converter is used for changing the protection mode of the data; the protection modes of switching data are divided into the following two types: the intelligent conversion from asynchronous mode to synchronous mode and the intelligent conversion from synchronous mode to asynchronous mode. The invention integrates the advantages of the synchronous and asynchronous data protection modes, and the storage server intelligently selects the protection mode according to the algorithm and dynamically calculates and switches the data protection mode in real time.

Description

Intelligent remote copying system based on resource utilization rate
Technical Field
The invention relates to the technical field of road safety identification, in particular to an intelligent remote copying system based on resource utilization rate.
Background
Remote copy technology is a common disaster recovery technology in computer storage systems. It features that data is copied from one storage server cluster to another storage server cluster in different place or local to provide data redundancy protection.
The means for copying data includes synchronous copy and asynchronous copy:
synchronous replication is generally when a user has data to write, the storage server writes the data to both the local and remote ends simultaneously and completes the user data write operation after ensuring that both ends write. Since data needs to be written to both the local and remote sides, write latency is inevitable and the performance of the storage system is also affected.
The asynchronous replication scheme is distinguished from the synchronous replication scheme. When user data is written, the storage server only needs to write the data into the local storage, and the local storage server sends the data written in the period of time to the remote server according to a preset RPO (data recovery point target, usually taking time as a unit) value to complete data backup.
In the existing copy technology, synchronous copy needs to be written into the local end and the remote end simultaneously, the write delay is inevitable, and the performance of the storage system is also affected. In addition, when the synchronous replication scheme is selected, the data throughput of the storage system is also limited by various factors, such as the distance between the local end and the remote end, the data load of the local end, the network performance, and the like.
Although asynchronous replication has no influence on the performance of the local storage server, since the data is sent according to the RPO value interval, when the storage server encounters a disaster in the RPO interval, the data is often protected to only the previous time node, and the data cannot be comprehensively protected in real time.
In order to solve the problems of synchronous replication and asynchronous replication, an intelligent remote replication system based on resource utilization rate is provided.
Disclosure of Invention
The invention aims to provide an intelligent remote replication system based on resource utilization rate, which integrates the advantages of synchronous and asynchronous data protection modes, a storage server intelligently selects the protection mode according to an algorithm, a new mechanism manages the data protection mode by monitoring three elements of network state, increment IO and memory (CPU) consumption, and dynamically switches the data protection mode according to real-time calculation of a monitor component, so as to solve the problems in the background technology.
In order to achieve the purpose, the invention provides the following technical scheme: the intelligent remote copying system based on the resource utilization rate comprises a monitor, a controller and a converter;
the monitor is used for detecting real-time changes of network states, IO and memories and informing the controller of the current state value of the whole remote copy system, and the controller determines whether a data protection mode needs to be switched or not; if the monitor's calculation is below a preset threshold, the controller will inform the converter to start switching from asynchronous mode to synchronous mode and vice versa;
the converter is used for changing the protection mode of the data;
the protection modes of switching data are divided into the following two types:
the asynchronous mode is intelligently converted into the synchronous mode: when the monitor detects that the system state satisfies the condition, it will inform the controller and converter to switch the asynchronous data protection to synchronous mode; during the switching from the asynchronous mode to the synchronous mode, the synchronous data protection mode is firstly started at the source end, which means that synchronous data and asynchronous data written by the source end host are simultaneously written into the target end; then, a synchronous buffer is created at the target end for temporarily storing the aforementioned real-time write data of the source end; existing data which is not transmitted to the target end in the source snapshot is transmitted to the target end in an asynchronous mode; after the transmission of the existing data in the source end snapshot is completed, the data in the switching buffer area is refreshed into the target cluster; then, the whole copy mode is completely converted into synchronous copy;
intelligent conversion of synchronous mode to asynchronous mode: if the monitor detects that the system is busy and insufficient to meet the performance requirements for synchronous replication, it will inform the controller and converter that it is ready to switch the data protection mode from synchronous to asynchronous; in the process of switching from synchronization to asynchronization, new snapshots are created at two ends, then data in a switching buffer area of a target end can be discarded, and then a data protection mode of the whole system is switched to asynchronization; the new real-time IO of the source end is stored in the snapshot newly created by the source end.
Further, the precondition for the intelligent conversion of the asynchronous mode into the synchronous mode is that the system is in the asynchronous copy mode.
Further, the specific steps of intelligently converting the asynchronous mode into the synchronous mode are as follows:
s1: the monitor checks whether the switching condition is satisfied;
s2: at the source end, the monitor requests the controller to switch asynchronous to synchronous;
s3: the target end controller creates a synchronous buffer area for receiving data to be transmitted by the source end;
s4: the source end continuously and normally transmits the data in the transmission process to the target end asynchronously;
s5: the target end receives and stores the asynchronous data;
s6: during the period that the source end transmits asynchronous data to the target end, a new IO enters the source end;
s7: at the source end, a new IO is sent to the synchronization buffer of the target end;
s8: at the target end, the monitor checks whether the asynchronous data transmission is completed from the source end, if the asynchronous data transmission is in progress, the source end continues the transmission work, and a new IO in the source end is sent to the target end for storage;
s9: at the target end, refreshing the synchronous buffer data into the target end memory once the asynchronous data transmission is finished;
s10: the source performs IO replication in synchronous mode.
Further, the precondition for the intelligent conversion of the synchronous mode into the asynchronous mode is that the system is in a synchronous copy mode.
Further, the specific steps of intelligently converting the synchronous mode into the asynchronous mode are as follows:
1): the monitor checks whether the switching condition is satisfied;
2): the source end creates 2 system snapshots for asynchronous transmission;
3): the destination end creates 2 system snapshots for asynchronous transmission;
4): the source end is switched to an asynchronous replication mode, and the RPO value is a default value;
5): the target end is switched to an asynchronous mode;
6): when the RPO expires, the IO is copied from the source peer to the target peer.
Further, the intelligent switching of the system from the asynchronous mode to the synchronous mode when an exception is encountered adopts the following steps:
a: the source end encounters an abnormity to trigger the operation of the target end pipe;
b: the monitor checks whether the target has created a sync buffer;
c: the target end discards the synchronous buffer area and the data thereof;
d: the target end restores to the last working snapshot;
e: and the target end is used as the current asynchronous copy source end to continue to finish the data storage work.
Further, when the system is switched from the asynchronous mode to the synchronous mode intelligently, the following steps are adopted:
a: the source end is abnormal;
b: the monitor checks whether a sync buffer is created;
c: if the synchronous buffer zone is not established, waiting for the completion of the establishment of the synchronous buffer zone;
d: the source end continuously transmits the rest asynchronous data to the target storage;
e: if a new IO arrives, the new IO is stored in a synchronous buffer area of the target end;
f: the monitor checks whether the source end completes the rest of asynchronous data transmission;
g: the target terminal refreshes the data of the synchronous buffer area to the storage of the target terminal and deletes the synchronous buffer area;
h: the target end is used as the current asynchronous target end.
Compared with the prior art, the invention has the beneficial effects that:
the invention integrates the advantages of synchronous data replication and asynchronous data replication, and carries out intelligent dynamic adjustment according to the actual resource use condition of the user, thereby actively protecting the user data.
Traditional synchronous/asynchronous replication or manual switching requires users to have timely and clear knowledge of their actual resource usage, but dynamic computing resource load is practically impossible due to their complex and variable network conditions. According to the invention, the storage system dynamically adjusts according to the resource use condition without the need of the user to perform the calculation, so that the user intervention is reduced to the maximum extent and the network use of the user is smooth.
The algorithm is simple, efficient and easy to expand, and when a user needs to consider more resource influences, such as the introduction of variables such as the utilization rate of a disk, the algorithm only needs to introduce new variables into a formula.
Drawings
FIG. 1 is a diagram of the intelligent conversion of asynchronous mode to synchronous mode of the present invention;
FIG. 2 is a diagram of the intelligent conversion of synchronous mode to asynchronous mode of the present invention;
FIG. 3 is a flow chart of the present invention for intelligent conversion of asynchronous mode to synchronous mode;
FIG. 4 is a flow chart of the present invention for intelligent conversion of synchronous mode to asynchronous mode;
FIG. 5 is a fault handling diagram of the present invention when the asynchronous mode is intelligently switched to synchronous mode;
FIG. 6 is a diagram of a planned failover of the present invention when asynchronous mode intelligence is converted to synchronous mode.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1 to 6, the present invention provides a technical solution:
the intelligent remote copying system based on the resource utilization rate comprises a monitor, a controller and a converter;
the monitor is used for detecting the real-time change of the network state, IO and a memory (CPU) and informing the controller of the current state value of the whole remote copy system, and the controller determines whether the data protection mode needs to be switched or not; if the monitor's calculation is below a preset threshold, the controller will inform the converter to start switching from asynchronous mode to synchronous mode and vice versa;
the converter is used for changing the protection mode of the data;
the protection modes of switching data are divided into the following two types:
as shown in fig. 1, asynchronous mode intelligently transitions to synchronous mode: when the monitor detects that the system state satisfies the condition, it will inform the controller and converter to switch the asynchronous data protection to synchronous mode; during the asynchronous to synchronous mode switching, the synchronous data protection mode is firstly started at the source end, which means that synchronous and asynchronous data written by the source end host are written into the target end at the same time; then, a synchronous buffer area is established at the target end and is used for temporarily storing the real-time write data of the source end; existing data which is not transmitted to the target end in the source snapshot is transmitted to the target end in an asynchronous mode; after the transmission of the data in the snapshot at the source end is finished, the data in the switching buffer area is refreshed into a target Cluster (Cluster _ 2); then, the whole copy mode is completely converted into synchronous copy;
as shown in fig. 2, the synchronous mode intelligently transitions to asynchronous mode: if the monitor detects that the system is busy and insufficient to meet the performance requirements for synchronous replication, it will inform the controller and converter to prepare to switch the data protection mode from synchronous to asynchronous; in the process of switching from synchronization to asynchronization, a new snapshot is created at two ends, then the data in the switching buffer area of the target end can be discarded, and then the data protection mode of the whole system is switched to asynchronization; the new real-time IO of the source will be stored in the snapshot newly created by the source.
As shown in fig. 3, the precondition of intelligently converting the asynchronous mode into the synchronous mode is that the system is in the asynchronous copy mode, and the specific steps of intelligently converting the asynchronous mode into the synchronous mode are as follows:
s1: the monitor checks whether the switching condition is satisfied;
s2: at the source end, the monitor requests the controller to switch asynchronous to synchronous;
s3: the target end controller creates a synchronous buffer area used for receiving data to be transmitted by the source end;
s4: the source end continuously and normally transmits the data in the transmission process to the target end asynchronously;
s5: the target end receives and stores the asynchronous data;
s6: during the period that the source end transmits asynchronous data to the target end, a new IO enters the source end;
s7: at the source end, the new IO will be sent to the synchronization buffer of the target end;
s8: at the target end, the monitor checks whether the asynchronous data transmission is completed from the source end, if the asynchronous data transmission is in progress, the source end continues the transmission work, and a new IO in the source end is sent to the target end for storage;
s9: at the target end, refreshing the synchronous buffer data into the target end memory once the asynchronous data transmission is finished;
s10: the source performs IO replication in synchronous mode.
As shown in fig. 4, a precondition of the intelligent conversion from the synchronous mode to the asynchronous mode is that the system is in a synchronous copy mode, and the specific steps of the intelligent conversion from the synchronous mode to the asynchronous mode are as follows:
1): the monitor checks whether the switching condition is satisfied;
2): the source end creates 2 system snapshots for asynchronous transmission;
3): the destination end creates 2 system snapshots for asynchronous transmission;
4): the source end is switched to an asynchronous replication mode, and the RPO value is a default value;
5): the target end is switched to an asynchronous mode;
6): when the RPO expires, the IO is copied from the source peer to the target peer.
As shown in FIG. 5, the intelligent switching of the system from asynchronous mode to synchronous mode when encountering an exception takes the following steps:
a: the source end encounters an abnormity to trigger the operation of the target end pipe;
b: the monitor checks whether the target has created a sync buffer;
c: the target end discards the synchronous buffer area and the data thereof;
d: the target end restores to the last working snapshot;
e: and the target end is used as the current asynchronous copy source end to continue to finish the data storage work.
As shown in fig. 6, when the system intelligently switches from the asynchronous mode to the synchronous mode, the following steps are adopted for the fault occurrence:
a: the source end is abnormal;
b: the monitor checks whether a sync buffer is created;
c: if the synchronous buffer zone is not established, waiting for the establishment of the synchronous buffer zone to be completed;
d: the source end continuously transmits the rest asynchronous data to the target storage;
e: if a new IO comes, the new IO is stored in a synchronous buffer area of the target end;
f: the monitor checks whether the source end completes the rest asynchronous data transmission;
g: the target terminal refreshes the data of the synchronous buffer area to the storage of the target terminal and deletes the synchronous buffer area;
h: the target end is used as the current asynchronous target end.
The invention integrates the advantages of synchronous data replication and asynchronous data replication, and carries out intelligent dynamic adjustment according to the actual resource use condition of the user, thereby actively protecting the user data; traditional synchronous/asynchronous replication or manual switching requires users to have timely and clear knowledge of their actual resource usage, but dynamic computing resource load is practically impossible due to their complex and variable network conditions. According to the invention, the storage system dynamically adjusts according to the resource use condition without the need of the user to perform the calculation, so that the user intervention is reduced to the maximum extent and the network use of the user is smooth; the algorithm is simple, efficient and easy to expand, and when a user needs to consider more resource influences, such as the introduction of variables such as the utilization rate of a disk, the algorithm only needs to introduce new variables into a formula.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (5)

1. Intelligent remote copy system based on resource usage, its characterized in that: comprises a monitor, a controller and a converter;
the monitor is used for detecting real-time changes of network state, IO and memory and informing the controller of the current state value of the whole remote copy system, and the controller determines whether a data protection mode needs to be switched or not; if the monitor's calculation is below a preset threshold, the controller will inform the converter to start switching from asynchronous mode to synchronous mode and vice versa;
the converter is used for changing the protection mode of the data;
the protection modes of switching data are divided into the following two types:
the asynchronous mode intelligently transitions to synchronous mode: when the monitor detects that the system state satisfies the condition, it will inform the controller and converter to switch the asynchronous data protection to synchronous mode; during the switching from the asynchronous mode to the synchronous mode, the synchronous data protection mode is firstly started at the source end, which means that synchronous data and asynchronous data written by the source end host are simultaneously written into the target end; then, a synchronous buffer area is established at the target end and is used for temporarily storing the real-time write data of the source end; existing data which is not transmitted to the target end in the source snapshot is still transmitted to the target end in an asynchronous mode; after the transmission of the existing data in the source snapshot is finished, the data in the switching buffer area is refreshed into the target cluster; then, the whole copy mode is completely converted into synchronous copy;
the synchronous mode intelligently transitions to asynchronous mode: if the monitor detects that the system is busy and insufficient to meet the performance requirements for synchronous replication, it will inform the controller and converter to prepare to switch the data protection mode from synchronous to asynchronous; in the process of switching from synchronization to asynchronization, a new snapshot is created at two ends, then data in a switching buffer area of a target end is discarded, and then a data protection mode of the whole system is switched to asynchronization; the new real-time IO of the source end is stored in the snapshot newly created by the source end;
the precondition that the asynchronous mode is intelligently converted into the synchronous mode is that the system is in an asynchronous replication mode;
the specific steps of intelligently converting the asynchronous mode into the synchronous mode are as follows:
s1: the monitor checks whether the switching condition is satisfied;
s2: at the source end, the monitor requests the controller to switch asynchronous to synchronous;
s3: the target end controller creates a synchronous buffer area for receiving data to be transmitted by the source end;
s4: the source end continuously and normally transmits the data in the transmission process to the target end asynchronously;
s5: the target end receives and stores the asynchronous data;
s6: during the period that the source end transmits asynchronous data to the target end, a new IO enters the source end;
s7: at the source end, a new IO is sent to the synchronization buffer of the target end;
s8: at the target end, the monitor checks whether the asynchronous data transmission is completed from the source end, if the asynchronous data transmission is in progress, the source end continues the transmission work, and a new IO in the source end is sent to the target end for storage;
s9: at the target end, refreshing the synchronous buffer data into the target end memory once the asynchronous data transmission is finished;
s10: the source performs IO replication in synchronous mode.
2. The intelligent remote copy system based on resource usage of claim 1, wherein: the precondition for the intelligent conversion of the synchronous mode into the asynchronous mode is that the system is in a synchronous copy mode.
3. The system according to claim 2, wherein the intelligent conversion from synchronous mode to asynchronous mode comprises the following steps:
1): the monitor checks whether the switching condition is satisfied;
2): the source end creates 2 system snapshots for asynchronous transmission;
3): the destination end creates 2 system snapshots for asynchronous transmission;
4): the source end is switched to an asynchronous replication mode, and the RPO value is a default value;
5): the target end is switched to an asynchronous mode;
6): when the RPO expires, the IO is copied from the source peer to the target peer.
4. The intelligent remote copy system based on resource usage of claim 1, wherein: when the system intelligently switches from the asynchronous mode to the synchronous mode, the following steps are adopted:
a: the source end encounters an exception to trigger the operation of the target end pipe;
b: the monitor checks whether the target has created a sync buffer;
c: the target end discards the synchronous buffer area and the data thereof;
d: the target end restores to the last working snapshot;
e: and the target end is used as the source end of the current asynchronous replication to continue finishing the data storage work.
5. The intelligent remote copy system based on resource usage of claim 4, wherein: when the system is switched from the asynchronous mode to the synchronous mode intelligently, the following steps are adopted:
a: the source end is abnormal;
b: the monitor checks whether a sync buffer is created;
c: if the synchronous buffer zone is not established, waiting for the establishment of the synchronous buffer zone to be completed;
d: the source end continuously transmits the rest asynchronous data to the target storage;
e: if a new IO arrives, the new IO is stored in a synchronous buffer area of the target end;
f: the monitor checks whether the source end completes the rest asynchronous data transmission;
g: the target terminal refreshes the data of the synchronous buffer area to the storage of the target terminal and deletes the synchronous buffer area;
h: and the target end is used as the current asynchronous target end.
CN202010050579.8A 2020-01-17 2020-01-17 Intelligent remote copying system based on resource utilization rate Active CN111309803B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010050579.8A CN111309803B (en) 2020-01-17 2020-01-17 Intelligent remote copying system based on resource utilization rate

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010050579.8A CN111309803B (en) 2020-01-17 2020-01-17 Intelligent remote copying system based on resource utilization rate

Publications (2)

Publication Number Publication Date
CN111309803A CN111309803A (en) 2020-06-19
CN111309803B true CN111309803B (en) 2023-03-14

Family

ID=71145153

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010050579.8A Active CN111309803B (en) 2020-01-17 2020-01-17 Intelligent remote copying system based on resource utilization rate

Country Status (1)

Country Link
CN (1) CN111309803B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112269684A (en) * 2020-10-23 2021-01-26 苏州浪潮智能科技有限公司 Data replication method, device and medium based on primary and secondary volumes

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101388759A (en) * 2007-09-10 2009-03-18 中兴通讯股份有限公司 Method and system for implementing from asynchronous copy to synchronous copy by data
US8341115B1 (en) * 2009-12-26 2012-12-25 Emc Corporation Dynamically switching between synchronous and asynchronous replication
CN103312762A (en) * 2012-01-04 2013-09-18 国际商业机器公司 Method and system for managing remote data replication
CN105279210A (en) * 2014-06-26 2016-01-27 赛贝斯股份有限公司 Automatic mode switching in a synchronous replication environment
CN106919465A (en) * 2015-12-24 2017-07-04 伊姆西公司 For the method and apparatus of multiple data protection in storage system
CN106933503A (en) * 2015-12-29 2017-07-07 伊姆西公司 From asynchronous to the synchronous consistent transformation for replicating in the storage system based on Hash

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4476683B2 (en) * 2004-04-28 2010-06-09 株式会社日立製作所 Data processing system
JP2009122873A (en) * 2007-11-13 2009-06-04 Hitachi Ltd Apparatus for managing remote copying between storage systems

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101388759A (en) * 2007-09-10 2009-03-18 中兴通讯股份有限公司 Method and system for implementing from asynchronous copy to synchronous copy by data
US8341115B1 (en) * 2009-12-26 2012-12-25 Emc Corporation Dynamically switching between synchronous and asynchronous replication
CN103312762A (en) * 2012-01-04 2013-09-18 国际商业机器公司 Method and system for managing remote data replication
CN105279210A (en) * 2014-06-26 2016-01-27 赛贝斯股份有限公司 Automatic mode switching in a synchronous replication environment
CN106919465A (en) * 2015-12-24 2017-07-04 伊姆西公司 For the method and apparatus of multiple data protection in storage system
CN106933503A (en) * 2015-12-29 2017-07-07 伊姆西公司 From asynchronous to the synchronous consistent transformation for replicating in the storage system based on Hash

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
远程容灾***核心技术研究;温宗臣等;《微处理机》;20090228;第147-150页 *
远程异步数据复制***的设计与实现;刘军等;《计算机工程》;20051031;第51-53页 *

Also Published As

Publication number Publication date
CN111309803A (en) 2020-06-19

Similar Documents

Publication Publication Date Title
US20060271815A1 (en) System and method for disaster recovery of data
US7398364B2 (en) Switching method of data replication mode
JP2008250695A (en) Disk array controller and disk array system therewith
US9639592B1 (en) Dynamically switching between synchronous and asynchronous replication
US7779291B2 (en) Four site triangular asynchronous replication
US8266377B2 (en) Computer system and control method for the computer system
US7370228B2 (en) Data processing system and copy processing method thereof
US20080086516A1 (en) Automatically changing a database system's redo transport mode to dynamically adapt to changing workload and network conditions
US20100042795A1 (en) Storage system, storage apparatus, and remote copy method
US20140089259A1 (en) Operation method and apparatus for data storage system
US20040193625A1 (en) Data control method for duplicating data between computer systems
CN101441582A (en) Backup and recovery method of computer data object and system and program product for implementing the same
JP2009266015A (en) Storage system, and method of changing monitoring condition thereof
CN111309803B (en) Intelligent remote copying system based on resource utilization rate
JP4561462B2 (en) Dirty data processing method, dirty data processing device, and dirty data processing program
US7734884B1 (en) Simultaneous concurrent and cascaded triangular asynchronous replication
WO2008085483A2 (en) Toggling between concurrent and cascaded triangular asynchronous replication
US7716436B2 (en) Dynamic timer configuration for monitoring a long busy state in a remote mirror and copy environment
CN103544087B (en) A kind of processor bus method for supervising of lock-step and computing machine
US20210133060A1 (en) System and Method for Storage Node Data Synchronization
US7890715B2 (en) Suspension of an asynchronous remote copy pair system having a primary controller and a remote controller
US7680997B1 (en) Data recovery simulation
CN112463449A (en) Data disaster tolerance backup method and device
JPH0462081B2 (en)
JPH0469740A (en) System switching method for dual system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant