CN1692336A - 用于提供数据的镜象副本的方法、系统和程序 - Google Patents
用于提供数据的镜象副本的方法、系统和程序 Download PDFInfo
- Publication number
- CN1692336A CN1692336A CNA038187914A CN03818791A CN1692336A CN 1692336 A CN1692336 A CN 1692336A CN A038187914 A CNA038187914 A CN A038187914A CN 03818791 A CN03818791 A CN 03818791A CN 1692336 A CN1692336 A CN 1692336A
- Authority
- CN
- China
- Prior art keywords
- renewal
- affirmation
- supplementary storage
- primary memory
- transferred
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000003860 storage Methods 0.000 claims abstract description 92
- 238000012546 transfer Methods 0.000 claims abstract description 22
- 230000015654 memory Effects 0.000 claims description 66
- 230000005540 biological transmission Effects 0.000 claims description 55
- 230000001360 synchronised effect Effects 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 11
- 238000012790 confirmation Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 4
- 238000012432 intermediate storage Methods 0.000 description 7
- 238000010168 coupling process Methods 0.000 description 5
- 238000013523 data management Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000015556 catabolic process Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000006731 degradation reaction Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000010420 art technique Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2058—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using more than 2 mirrored copies
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/16—Protection against loss of memory contents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2064—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring while ensuring consistency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2071—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using a plurality of controllers
- G06F11/2074—Asynchronous techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2071—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using a plurality of controllers
- G06F11/2076—Synchronous techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
Abstract
本发明提供了一种用于提供数据的镜象副本的方法、系统和程序。接收对主存储器的更新,并以第一传输模式将该更新传输给中间系统。以第二传输模式将该更新从中间系统传输给辅助存储器,其中该辅助存储器向主存储器提供更新的镜象副本。
Description
技术领域
本发明涉及用于提供数据的镜象副本的方法、系统和程序。
背景技术
数据存储系统可在远程站点维护数据的辅助副本,以便如果在主站点上失败时使用。这些双重副本或影象副本通常是应用系统在将新数据写入主存储设备时生成的。本专利申请的受让人,国际商用机器公司(IBM)提供两种用于在辅助站点上维护数据的远程副本的系统,扩展的远程副本(XRC)和对等远程副本(PPRC)。这些系统提供了用于恢复在上次安全备份与系统故障之间数据更新的方法。这种数据影象系统还能提供其他用于非恢复目的的远程副本,诸如用于在远程站点的本地访问。在IBM出版物“Remote Copy:Administrator’sGuide and Reference(远程副本:管理员的向导和参考)”,IBM文档第SC35-0169-02(IBM版权1994,1996)中对这些IBM的XRC和PPRC系统进行了描述,这里整体引入该出版物作为参考。
在这种备份系统中,数据被维护于卷对中。卷对包括主存储设备中的卷和辅助存储设备中含有与主卷中所维护的数据相同的副本的对应卷。通常,卷对中的主卷维护于主直接存取存储设备(DASD)中,而卷对中的辅卷则维护于影象主DASD上的数据的辅助DASD中。可提供主存储控制器以控制对主存储器的访问,且可提供辅助存储控制器以控制对辅助存储器的访问。
在先有技术系统中,一般存在两种模式用于从主存储系统到辅助存储系统传送数据—异步和同步。在异步模式中,主机将数据传送到主存储器,且甚至在数据提交到辅助站点上之前写确认立即被返回给主机。在接收到确认后,将更新的副本传送到辅助存储器。尚未传送到辅助存储器的更新在日志中进行维护。利用异步技术,因为主机接收到立即确认,因而在主机处的延迟得以最小化。然而,辅助存储器上的数据的镜象副本与主存储器处的更新不是当前同步的。
在同步模式中,直到数据提交到辅助存储器且辅助存储器返回确认,主机才接收到确认。在这一模式中,因为直到数据传送给辅助站点主机写才完成,且该写被确认为以与应用到主存储器的相同顺序应用到辅助存储器,所以镜象副本是当前的。而且,主站点和辅助站点之间的距离相当大地影响同步模式中的性能,因为随着距离增加而性能降低,即,主机应用上的I/O速率取决于主站点和辅助站点之间的距离。随着距离增加,主机应用I/O处理速率大大降低,因为辅助站点确认辅助存储站点处的数据更新要花费更长的时间。
因此,本领域中需要有用于在主站点和辅助站点之间镜象数据的改进的技术。
发明内容
在第一方面,本发明提供一种用于提供数据的镜象副本的方法,包括:在中间系统处接收以第一传输模式传输的对主存储器的更新;以及以第二传输模式将该更新传输给辅助存储器,其中该辅助存储器向主存储器提供更新的镜象副本。
优选地,第一传输模式包括同步传输模式,而第二传输模式包括异步传输模式。
优选地,上述更新起源于应用,进一步包括:利用中间系统将接收到的更新的确认返回给主控制器,其中该主控制器将用于该更新的确认返回给应用以响应于从中间系统接收到上述确认。
优选地,中间系统在将上述更新传输给辅助存储器前,将确认传输给该主控制器。
该方法可进一步包括:将接收到的更新缓存于存储器中,其中该接收到的更新被从该存储器传输到辅助存储器。
该方法可进一步包括:指示缓存在上述存储器中的主存储器中被更新的磁道;接收用于向辅助存储器的一个更新的传输的确认;以及移除对于接收到确认的所缓存的主存储器中被更新磁道的指示。
该方法可进一步包括将更新写入附加存储设备。
该方法可进一步包括:将所接收到的更新积聚到一致性组中,其中将用于所完成的一致性组的更新传输给辅助存储器。
一种方法可包括:接收对于主存储器的更新;将该更新沿第一距离传输给中间系统;以及将该更新从中间系统沿第二距离传输给辅助存储器,其中第一距离短于第二距离,且其中辅助存储器向主存储器提供更新的镜象副本。
优选地,以同步传输模式将该更新传输给中间系统,而以异步传输模式将该更新从中间系统传输给辅助存储器。
优选地,主存储器、中间系统、和辅助存储器处于不同的功率界限内。
优选地,主存储器、中间系统、和辅助存储器位于不同的建筑物中。
在第二方面,本发明提供了一种用于通过至少一个网络提供与主存储器和辅助存储器相通信的数据的镜象副本的系统,包括:用于接收以第一传输模式传输的对主存储器的更新的装置;以及用于以第二传输模式将该更新传输给辅助存储器的装置,其中该辅助存储器向主存储器提供更新的镜象副本。
优选地,第一传输模式包括同步传输模式,而第二传输模式包括异步传输模式。
优选地,上述更新起源于应用,其中主控制器通过上述网络将该更新传输给主存储器,进一步包括:用于将接收到的更新的确认返回给主控制器的装置,其中该主控制器将用于该更新的确认返回给应用以响应接收到上述确认。
优选地,在将上述更新传输给辅助存储器前,将确认传输给该主控制器。
该系统可进一步包括:存储器;用于将接收到的更新缓存于该存储器中的装置,其中该接收到的更新被从该存储器传输到辅助存储器。
该系统可进一步包括:用于指示缓存在上述存储器中的主存储器中被更新的磁道的装置;用于接收用于向辅助存储器的一个更新的传输的确认的装置;以及用于移除对于接收到确认的所缓存的主存储器中被更新磁道的指示。
该系统可进一步包括:附加存储设备;用于将更新写入该附加存储设备的装置。
该系统可进一步包括:用于将所接收到的更新积聚到一致性组中的装置,其中将用于所完成的一致性组的更新传输给辅助存储器。
该系统可包括:主存储器;辅助存储器;主控制器,其耦合到主存储器;辅助控制器,其耦合到辅助存储器;中间系统;至少一个网络,其能够在主控制器、辅助控制器、中间系统之间通信;在主控制器中实现的用于将对主存储器的更新传输给中间系统的装置,其中主控制器和中间系统由第一距离所分开;以及在中间系统中实现的用于将更新传输给辅助控制器以存储在辅助存储器中的装置,其中辅助控制器和中间系统由第二距离分开,其中第一距离短于第二距离,且其中辅助存储器向主存储器提供更新的镜象副本。
优选地,主控制器以同步传输模式将该更新传输给中间系统,而中间系统以异步传输模式将该更新传输给辅助存储器。
优选地,主控制器、中间系统、和辅助控制器处于不同的功率界限内。
优选地,主控制器、中间系统、和辅助控制器位于不同的建筑物中。
在本发明的第三方面,提供了一种包括计算机程序元素的计算机程序,当其被加载到计算机系统并在其上执行时,使得所述计算机执行根据第一方面的方法的步骤。
提供了一种用于在辅助存储器处向主存储器提供数据更新的镜象副本的制品,其中该制品能够引起操作,这些操作包括:接收以第一传输模式传输的对主存储器的更新;以及以第二传输模式将该更新传输给辅助存储器,其中该辅助存储器向主存储器提供更新的镜象副本。
优选地,第一传输模式包括同步传输模式,而第二传输模式包括异步传输模式。
优选地,上述更新起源于应用,且其中所接收的对主存储器的更新是由主控制器传输的,进一步包括:将对接收到的更新的确认返回给主控制器,其中该主控制器将用于该更新的确认返回给应用以响应接收到上述确认。
优选地,在将上述更新传输给辅助存储器之前,将确认传输给该主控制器。
该制品可进一步包括:将接收到的更新缓存于存储器中,其中该接收到的更新被从该存储器传输到辅助存储器。
该制品可进一步包括:指示缓存在上述存储器中的主存储器中被更新的磁道;接收用于向辅助存储器的一个更新的传输的确认;以及移除对于接收到确认的所缓存的主存储器中被更新磁道的指示。
该制品可进一步包括将更新写入附加存储设备。
该制品可进一步包括:将所接收到的更新积聚到一致性组中,其中将用于所完成的一致性组的更新传输给辅助存储器。
本发明提供了一种用于提供数据的镜象副本的优选方法、系统和程序。接收对主存储器的更新,并以第一传输模式将该更新传输给中间系统。以第二传输模式将该更新从中间系统传输给辅助存储器,其中该辅助存储器向主存储器提供更新的镜象副本。
在进一步实现中,第一传输模式包括同步传输模式,而第二传输模式包括异步传输模式。
进一步地,上述更新可从应用接收。在这种情况下,从所传输的更新的中间系统接收确认,并将用于该更新的确认返回给应用以响应于从中间系统接收到上述确认。
本发明进一步提供了一种用于提供数据的镜象副本的优选方法、系统和程序。在主存储器处接收更新,并沿第一距离将该更新传输给中间系统。沿第二距离将该更新从中间系统传输给辅助存储器,其中第一距离短于第二距离,且其中辅助存储器向主存储器提供更新的镜象副本。
所描述的实施例提供了一些技术,这些技术用于通过使用在附加站点处的中间系统来缓存在主站点和辅助站点之间正在传输的数据,而改进主站点处对主存储器的更新到辅助站点处的辅助存储器的传输。
附图说明
现在参照附图,图中相同的参考标号整个图中代表对应的部分:
图1示出了根据本发明的实施例的网络计算环境;以及
图2示出了根据本发明的实施例将对主存储器的更新复制到辅助存储器的逻辑。
具体实施方式
在下面的说明书中,对附图进行了参照,这些附图形成说明书的一部分且其例示了本发明的几个实施方式。可以理解,可以使用其他实施方式,且可作出结构上和操作上的变换,而不脱离本发明的范围。
图1示出了本发明的各方面可在其中实现的网络计算环境。一个或多个主机2(仅示出了一个)通过主控制器6向主存储器4传送输入/输出(I/O)请求。主存储器4和主控制器6位于主站点8。主机2显示于主站点8处,但也可位于其他位置。在某一实施例中,主控制器6通过耦合12将更新从主机2应用传输到中间系统10。中间系统10位于中间站点14处,该中间站点14距离主站点8第一距离16。主机更新被缓存于中间系统10存储器18中,然后通过耦合24被传输到辅助站点22处的辅助控制器20。辅助控制器20将主机更新存储到辅助存储器26中的主存储器4,该辅助存储器26在主存储器4处提供数据的镜象副本。中间站点14与辅助站点22由第二距离28分隔开。在某一实施例中,第二距离28超过了第一距离16。
主存储管理器30在主控制器6处执行数据管理操作,中间存储管理器32在中间系统10处执行数据管理操作,及辅助存储管理器34在辅助控制器20处执行数据管理操作。
主控制器6和辅助控制器20可包括本领域已知的任何存储器管理系统,诸如存储器控制器、服务器、企业存储服务器等。中间系统10可包括本领域已知的任何计算机系统。在某一实施例中,中间系统10包括具有充足的存储器18来足够缓存正从主控制器6向辅助控制器20传输的数据的诸如个人计算机的低成本计算机,或低端服务器系统。主存储器4和辅助存储器26可包括本领域已知的任何存储系统或子系统,诸如直接存取存储装置(DASD)、单个盘簇(JBOD)、独立盘的冗余阵列(RAID)、虚拟设备、磁带存储器、光盘存储器、或本领域已知的任何其他存储系统。耦合12和24可使用本领域已知的任何网络或耦合技术来实现,这些网络或耦合技术诸如局域网(LAN)、广域网(WAN)、存储区域网(SAN)、互联网、内联网等。
在某一实施例中,以不同的功率界限来实现主站点8、中间站点14和辅助站点22,以便在一个站点处的毁坏或故障不会影响存储在其他站点处的数据。而且,主站点8、中间站点14和辅助站点22可位于不同的区域,例如建筑物、房间、楼层、地理区域等。
图2示出了根据本发明实施方式在主存储管理器30、中间存储管理器32和辅助存储管理器34中执行以将对主存储器4的更新传输给辅助存储器26的逻辑。在接收到(块100处)主机更新时,主存储管理器30将该更新写入(块102处)到主存储器4,并将该更新同步传输(块104处)给中间系统10。在中间系统10处,对从主控制器6接收到更新进行响应(块106处),中间存储管理器32将该更新缓存(块108处)在存储器18中,并指示(块110处)主存储器4中经历该更新的磁道。中间存储管理器32向主控制器6返回(块112处)对该更新的确认。响应于接收到(块114处)该确认,主存储管理器30向主机2应用返回对该更新的确认。
中间系统10将所缓存的更新以本领域已知的方式积聚为一致性组。在积聚(块120处)整个的更新一致性组时,中间存储管理器32将所完成的一致性组中的更新异步传输(块122处)给辅助控制器20。当所有写已按它们的逻辑顺序传输,即,所有从属的写都是在其从属于的写之前首先传输时,主DASD和辅助DASD中的卷是一致的。一致性组是对主卷的更新的集合,以便以一致的方式确保从属写。一致性组维护整个卷和存储设备的数据一致性。
响应于接收到(块126处)来自中间系统10的更新,辅助存储管理器34将该更新写(块128处)到辅助存储器26,并向中间系统10返回(块130处)对该更新的确认。接收到(块132处)确认时,中间存储管理器32移除(块134处)对确认更新的磁道的指示。以这种方式,中间系统10维护存储器18中所缓存的、还未被确认为在辅助存储器26中提交的所有那些更新的磁道。
利用所描述的实施例,通过在主站点8和中间站点14之间同步传输数据,对主机应用2确保了所提交的更新在中间系统10处被镜象,且如果主站点8故障或破坏,则对其进行安全维护。而且,通过缩小同步传输的距离,因为任何由于往返同步的距离而产生的延迟被最小化,所以主机响应时间降级被最小化。如所讨论的,为了同步数据所必须移动的距离是性能降级的一个重要因素。此外,在中间系统10(或中间站点14)位于主站点8和辅助站点22之间不到半程的位置的实施方式中,对主机2的确认响应时间可得到相当大的改善。而且,带宽也被优化,因为异步传输用于通过耦合24在更长距离28之上的更长数据传输。因此,提供更好的带宽性能的该模式,即异步,用作更长距离传输。
因此,所描述的实施方式提供了不同传输的安全性,因为在以减少了与同步传输相关联的响应时间降级的方式将确认返回给主机2时,镜象副本得以保证。这样,在中间系统10处的镜象副本是当前的。同时,所描述的实施方式通过使用用于在更长距离28上的更长耦合24的异步传输模式,而提供了改进的带宽使用。此外,利用所描述的实施例,通过使中间系统10传输用于特定的一致性组的更新,可在辅助存储器26上维护一致性。
其他实施细节
可使用标准编程和/或工程技术将这里所公开的数据管理技术实现为方法、装置或制品,以生产软件、固件、硬件或任何它们的组合。这里所使用的术语“制品”指以硬件逻辑(例如集成电路芯片、可编程门阵列(PGA)、专用集成电路(ASIC)等)或计算机可读介质(例如磁存储介质(例如硬盘驱动器、软盘、磁带等)、光存储(CD-ROM、光盘等)、易失和非易失性存储设备(例如EEPROM、ROM、PROM、RAM、DRAM、SRAM、固件、可编程逻辑等))实现的代码或逻辑。计算机可读介质中的代码由处理器访问和执行。这些代码还可通过传输介质或通过网络从文件服务器来访问。在这种情况下,可在其中实现代码的制品可包括诸如网络传输线路的传输介质,和无线传输介质,通过空间传播的信号、无线电波、红外线信号等。当然,本领域技术人员将认识到,对这一配置可作出许多修改,而不脱离本发明的范围,且该制品可包括本领域已知的任何信息承载介质。
在另一个实施方式中,中间系统10可通过将数据写入磁带或其他存储系统来创建数据的其他副本。进一步地,中间系统10可将镜象副本传输回给主控制器6,用于在诸如磁带的附加存储设备中进行存储。
另外,辅助控制器可在每当向一致性组写入的时候在辅助存储器26上产生数据的其他物理副本,或在副本关系立即建立而数据的实际副本随后产生的情况下,产生诸如快闪副本和快照的逻辑副本。
在另一个实施方式中,如果在主站点8故障,中间存储管理器32可开始以同步模式将存储器18中的更新传输给辅助存储控制器34,以确保该更新提交给辅助存储器26。
在某一实施方式中,主控制器6以同步模式将数据传输给中间系统10,而该中间系统10以异步模式将该数据传输给辅助存储器26。在可选实施例中,不同于这里所描述的那些模式的数据传输模式可用于这两个传输操作(即从主到中间和从中间到辅助),或者相同的传输模式可用于这两个传输操作。
在另一个实施方式中,可增加其他中间系统。图2的逻辑描述了以特定顺序发生的特定操作。在可选实施例中,可对某些操作以不同顺序执行、修改或移除。而且,可向上述逻辑中添加步骤,且仍然遵照所述的实施方式。另外,这里所描述的操作可顺序发生或某些操作可并行处理。而且,可由单个处理单元或由分布式的处理单元执行操作。
已基于例示和说明的目的给出了这些实施例的上述描述。这并不是要穷举本发明或将本发明限制为所公开的确切形式。依照上述教授,许多修改和变体都是可能的。
Claims (10)
1、一种用于提供数据的镜象副本的方法,包括,
在中间系统处接收以第一传输模式传输的对主存储器的更新;以及
以第二传输模式将该更新传输给辅助存储器,其中该辅助存储器向主存储器提供更新的镜象副本。
2、权利要求1的方法,其中第一传输模式包括同步传输模式,而第二传输模式包括异步传输模式。
3、权利要求1或2的方法,其中上述更新起源于应用,该方法进一步包括:
利用中间系统将对接收到的更新的确认返回给主控制器,其中该主控制器将用于该更新的确认返回给应用以响应从中间系统接收到上述确认。
4、权利要求3的方法,其中中间系统在将上述更新传输给辅助存储器前,将确认传输给该主控制器。
5、前述任一项权利要求的方法,进一步包括:
将接收到的更新缓存于存储器中,其中该接收到的更新被从该存储器传输到辅助存储器。
6、权利要求5的方法,进一步包括:
指示缓存在上述存储器中的主存储器中被更新的磁道;
接收用于向辅助存储器传输一个更新的确认;以及
移除对于接收到确认的所缓存的主存储器中被更新磁道的指示。
7.前述任一项权利要求的方法,进一步包括:
将所接收到的更新积聚到一致性组中,其中将用于所完成的一致性组的更新传输给辅助存储器。
8.一种用于通过至少一个网络提供与主存储器和辅助存储器相通信的数据的镜象副本的系统,包括:
用于接收以第一传输模式传输的对主存储器的更新的装置;以及
用于以第二传输模式将该更新传输给辅助存储器的装置,其中该辅助存储器向主存储器提供更新的镜象副本。
9.权利要求8的系统,其中上述更新起源于应用,其中主控制器通过上述网络将该更新传输给主存储器,该系统进一步包括:
用于将对接收到的更新的确认返回给主控制器的装置,其中该主控制器将用于该更新的确认返回给应用以响应接收到上述确认。
10.一种包括计算机程序元素的计算机程序,当被加载到计算机系统并在其上执行时,使得所述计算机执行根据权利要求1-7的任一项的方法的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/222,615 | 2002-08-16 | ||
US10/222,615 US7134044B2 (en) | 2002-08-16 | 2002-08-16 | Method, system, and program for providing a mirror copy of data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1692336A true CN1692336A (zh) | 2005-11-02 |
CN100365586C CN100365586C (zh) | 2008-01-30 |
Family
ID=31715017
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB038187914A Expired - Fee Related CN100365586C (zh) | 2002-08-16 | 2003-07-29 | 用于提供数据的镜象副本的方法、系统 |
Country Status (7)
Country | Link |
---|---|
US (1) | US7134044B2 (zh) |
EP (1) | EP1532530A2 (zh) |
JP (1) | JP4236049B2 (zh) |
KR (1) | KR20050033608A (zh) |
CN (1) | CN100365586C (zh) |
AU (1) | AU2003246954A1 (zh) |
WO (1) | WO2004017194A2 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101889268B (zh) * | 2007-12-06 | 2013-07-24 | 国际商业机器公司 | 判定是否用存储库存储重新同步期间更新的数据的方法和系统 |
Families Citing this family (85)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9603582D0 (en) | 1996-02-20 | 1996-04-17 | Hewlett Packard Co | Method of accessing service resource items that are for use in a telecommunications system |
FR2843209B1 (fr) * | 2002-08-02 | 2006-01-06 | Cimai Technology | Procede de replication d'une application logicielle dans une architecture multi-ordinateurs, procede pour realiser une continuite de fonctionnement mettant en oeuvre ce procede de replication, et systeme multi-ordinateurs ainsi equipe. |
US7117386B2 (en) * | 2002-08-21 | 2006-10-03 | Emc Corporation | SAR restart and going home procedures |
JP2004086721A (ja) * | 2002-08-28 | 2004-03-18 | Nec Corp | データ複製システム、中継装置、データ送受信方法およびストレージ内のデータを複製するためのプログラム |
US7039829B2 (en) * | 2002-11-07 | 2006-05-02 | Lsi Logic Corporation | Apparatus and method for enhancing data availability by implementing inter-storage-unit communication |
US7107483B2 (en) * | 2002-11-15 | 2006-09-12 | Lsi Logic Corporation | Apparatus and method for enhancing data availability by leveraging primary/backup data storage volumes |
US7065589B2 (en) | 2003-06-23 | 2006-06-20 | Hitachi, Ltd. | Three data center remote copy system with journaling |
JP2005309550A (ja) * | 2004-04-19 | 2005-11-04 | Hitachi Ltd | リモートコピー方法及びリモートコピーシステム |
US7797571B2 (en) * | 2003-07-15 | 2010-09-14 | International Business Machines Corporation | System, method and circuit for mirroring data |
US6950723B2 (en) * | 2003-08-22 | 2005-09-27 | International Business Machines Corporation | Method, system, and program for virtualization of data storage library addresses |
US7127636B2 (en) * | 2003-09-08 | 2006-10-24 | International Business Machines Corporation | Autonomic recovery of PPRC errors detected by PPRC peer |
US7188272B2 (en) * | 2003-09-29 | 2007-03-06 | International Business Machines Corporation | Method, system and article of manufacture for recovery from a failure in a cascading PPRC system |
US7278049B2 (en) * | 2003-09-29 | 2007-10-02 | International Business Machines Corporation | Method, system, and program for recovery from a failure in an asynchronous data copying system |
US7133983B2 (en) * | 2003-09-29 | 2006-11-07 | International Business Machines Corporation | Method, system, and program for asynchronous copy |
JP2005157712A (ja) * | 2003-11-26 | 2005-06-16 | Hitachi Ltd | リモートコピーネットワーク |
US20050149554A1 (en) * | 2003-12-29 | 2005-07-07 | Chong Fay Jr. | One-way data mirror using write logging |
US20050172072A1 (en) * | 2004-01-30 | 2005-08-04 | Cochran Robert A. | Multiple site data replication |
US7165141B2 (en) * | 2004-02-27 | 2007-01-16 | Hewlett-Packard Development Company, L.P. | Daisy-chained device-mirroring architecture |
JP2005309793A (ja) | 2004-04-22 | 2005-11-04 | Hitachi Ltd | データ処理システム |
JP4382602B2 (ja) * | 2004-04-23 | 2009-12-16 | 株式会社日立製作所 | リモートコピーシステム |
US7246258B2 (en) * | 2004-04-28 | 2007-07-17 | Lenovo (Singapore) Pte. Ltd. | Minimizing resynchronization time after backup system failures in an appliance-based business continuance architecture |
US7590706B2 (en) * | 2004-06-04 | 2009-09-15 | International Business Machines Corporation | Method for communicating in a computing system |
US7321906B2 (en) | 2004-07-23 | 2008-01-22 | Omx Technology Ab | Method of improving replica server performance and a replica server system |
ATE414949T1 (de) * | 2004-08-12 | 2008-12-15 | Telecom Italia Spa | System, verfahren und einrichtung zum aktualisieren eines datensatzes durch ein kommunikationsnetz |
JP2006072635A (ja) * | 2004-09-01 | 2006-03-16 | Hitachi Ltd | データ処理システムおよびそのコピー処理方法 |
JP4662743B2 (ja) * | 2004-09-13 | 2011-03-30 | Necインフロンティア株式会社 | データ2重化システム |
US20060069890A1 (en) * | 2004-09-30 | 2006-03-30 | Emc Corporation | Triangular asynchronous replication with minimal synchronous storage |
JP4376750B2 (ja) * | 2004-10-14 | 2009-12-02 | 株式会社日立製作所 | 計算機システム |
US8543542B2 (en) * | 2005-02-07 | 2013-09-24 | Mimosa Systems, Inc. | Synthetic full copies of data and dynamic bulk-to-brick transformation |
US8161318B2 (en) * | 2005-02-07 | 2012-04-17 | Mimosa Systems, Inc. | Enterprise service availability through identity preservation |
US8918366B2 (en) * | 2005-02-07 | 2014-12-23 | Mimosa Systems, Inc. | Synthetic full copies of data and dynamic bulk-to-brick transformation |
US7778976B2 (en) * | 2005-02-07 | 2010-08-17 | Mimosa, Inc. | Multi-dimensional surrogates for data management |
US8812433B2 (en) * | 2005-02-07 | 2014-08-19 | Mimosa Systems, Inc. | Dynamic bulk-to-brick transformation of data |
US8799206B2 (en) * | 2005-02-07 | 2014-08-05 | Mimosa Systems, Inc. | Dynamic bulk-to-brick transformation of data |
US8275749B2 (en) * | 2005-02-07 | 2012-09-25 | Mimosa Systems, Inc. | Enterprise server version migration through identity preservation |
US7917475B2 (en) * | 2005-02-07 | 2011-03-29 | Mimosa Systems, Inc. | Enterprise server version migration through identity preservation |
US8271436B2 (en) * | 2005-02-07 | 2012-09-18 | Mimosa Systems, Inc. | Retro-fitting synthetic full copies of data |
US7657780B2 (en) * | 2005-02-07 | 2010-02-02 | Mimosa Systems, Inc. | Enterprise service availability through identity preservation |
US7870416B2 (en) * | 2005-02-07 | 2011-01-11 | Mimosa Systems, Inc. | Enterprise service availability through identity preservation |
US7698704B2 (en) * | 2005-02-17 | 2010-04-13 | International Business Machines Corporation | Method for installing operating system on remote storage: flash deploy and install zone |
US8364784B2 (en) * | 2005-05-19 | 2013-01-29 | International Business Machines Corporation | Internally initialized profile driven data transfer and propagation |
CA2615324A1 (en) * | 2005-07-14 | 2007-07-05 | Yotta Yotta, Inc. | Maintaining write order fidelity on a multi-writer system |
US9558498B2 (en) * | 2005-07-29 | 2017-01-31 | Excalibur Ip, Llc | System and method for advertisement management |
KR100759700B1 (ko) * | 2005-08-03 | 2007-09-17 | 조창국 | 플래시메모리카드의 미러인터페이스 방법 |
US8301700B1 (en) | 2010-08-06 | 2012-10-30 | Open Invention Network Llc | System and method for event-driven live migration of multi-process applications |
US9043640B1 (en) * | 2005-08-26 | 2015-05-26 | Open Invention Network, LLP | System and method for event-driven live migration of multi-process applications |
US8589953B1 (en) | 2010-08-06 | 2013-11-19 | Open Invention Network, Llc | System and method for transparent consistent application-replication of multi-process multi-threaded applications |
US8621275B1 (en) | 2010-08-06 | 2013-12-31 | Open Invention Network, Llc | System and method for event-driven live migration of multi-process applications |
US9141481B1 (en) | 2010-08-06 | 2015-09-22 | Open Invention Network, Llc | System and method for reliable non-blocking messaging for multi-process application replication |
US8584145B1 (en) | 2010-08-06 | 2013-11-12 | Open Invention Network, Llc | System and method for dynamic transparent consistent application-replication of multi-process multi-threaded applications |
US8281184B1 (en) | 2010-08-06 | 2012-10-02 | Open Invention Network Llc | System and method for reliable non-blocking messaging for multi-process application replication |
US7933987B2 (en) * | 2005-09-30 | 2011-04-26 | Lockheed Martin Corporation | Application of virtual servers to high availability and disaster recovery solutions |
US7934116B2 (en) * | 2005-09-30 | 2011-04-26 | Lockheed Martin Corporation | Disaster recover/continuity of business adaptive solution framework |
US7577868B2 (en) * | 2005-09-30 | 2009-08-18 | Lockheed Martin Corporation | No data loss IT disaster recovery over extended distances |
JP4790377B2 (ja) * | 2005-11-07 | 2011-10-12 | 株式会社日立製作所 | ストレージサブシステムのボリューム複製方法 |
US7603581B2 (en) * | 2006-03-17 | 2009-10-13 | International Business Machines Corporation | Remote copying of updates to primary and secondary storage locations subject to a copy relationship |
JP4830562B2 (ja) * | 2006-03-17 | 2011-12-07 | 株式会社日立製作所 | 情報処理システムのデータ入出力方法及び情報処理システム |
JP4721057B2 (ja) * | 2006-06-28 | 2011-07-13 | 日本電気株式会社 | データ管理システム,データ管理方法及びデータ管理用プログラム |
JP2008009814A (ja) * | 2006-06-30 | 2008-01-17 | Nec Corp | データレプリケーションシステム及びデータレプリケーション方法 |
GB0616257D0 (en) * | 2006-08-16 | 2006-09-27 | Ibm | Storage management system for preserving consistency of remote copy data |
US7650476B2 (en) * | 2006-10-18 | 2010-01-19 | International Business Machines Corporation | System, method and computer program product for generating a consistent point in time copy of data |
GB0622140D0 (en) * | 2006-11-07 | 2006-12-20 | Ibm | Suspension of asynchronous remote copying system |
US7779291B2 (en) * | 2006-12-29 | 2010-08-17 | Emc Corporation | Four site triangular asynchronous replication |
US7680997B1 (en) | 2006-12-29 | 2010-03-16 | Emc Corporation | Data recovery simulation |
US7752404B2 (en) * | 2006-12-29 | 2010-07-06 | Emc Corporation | Toggling between concurrent and cascaded triangular asynchronous replication |
US7734884B1 (en) | 2006-12-29 | 2010-06-08 | Emc Corporation | Simultaneous concurrent and cascaded triangular asynchronous replication |
US7702953B2 (en) * | 2007-01-04 | 2010-04-20 | International Business Machines Corporation | Storage management in cascaded replication of data |
US7793148B2 (en) * | 2007-01-12 | 2010-09-07 | International Business Machines Corporation | Using virtual copies in a failover and failback environment |
JP2008192058A (ja) * | 2007-02-07 | 2008-08-21 | Nec Corp | ファイルのリモートコピー装置、方法およびプログラム |
US8065510B2 (en) * | 2007-07-30 | 2011-11-22 | Hewlet-Packard Development Company, L.P. | System and methods of retrieving firmware between network locations |
JP4990066B2 (ja) * | 2007-08-21 | 2012-08-01 | 株式会社日立製作所 | 論理ボリュームのペアを利用したデータ保存の方式を変更する機能を備えたストレージシステム |
US9201745B2 (en) | 2008-01-23 | 2015-12-01 | Omx Technology Ab | Method of improving replica server performance and a replica server system |
CN102084350B (zh) * | 2008-07-02 | 2013-09-18 | 惠普开发有限公司 | 数据的远程副本的验证 |
JP5147570B2 (ja) | 2008-07-02 | 2013-02-20 | 株式会社日立製作所 | ストレージシステム及びリモートコピー復旧方法 |
JP5422147B2 (ja) | 2008-07-08 | 2014-02-19 | 株式会社日立製作所 | リモートコピーシステム及びリモートコピー方法 |
US9537705B1 (en) | 2009-03-31 | 2017-01-03 | EMC IP Holding Company LLC | Global space reduction groups |
US9626305B1 (en) | 2009-03-31 | 2017-04-18 | EMC IP Holding Company LLC | Complementary space reduction |
US8656057B1 (en) * | 2009-04-01 | 2014-02-18 | Emc Corporation | Opportunistic restore |
US8238538B2 (en) | 2009-05-28 | 2012-08-07 | Comcast Cable Communications, Llc | Stateful home phone service |
US9135127B1 (en) | 2010-08-06 | 2015-09-15 | Open Invention Network, Llc | System and method for dynamic transparent consistent application-replication of multi-process multi-threaded applications |
CN102761566B (zh) * | 2011-04-26 | 2015-09-23 | 国际商业机器公司 | 迁移虚拟机的方法和装置 |
JP5862246B2 (ja) * | 2011-11-30 | 2016-02-16 | 富士通株式会社 | データ管理プログラム、データ管理方法およびストレージ装置 |
US10656991B2 (en) * | 2015-08-24 | 2020-05-19 | International Business Machines Corporation | Electronic component having redundant product data stored externally |
US10452501B2 (en) * | 2017-06-15 | 2019-10-22 | International Business Machines Corporation | Copying data from mirrored storage to auxiliary storage arrays co-located with primary storage arrays |
US10795913B2 (en) * | 2018-10-11 | 2020-10-06 | Capital One Services, Llc | Synching and reading arrangements for multi-regional active/active databases |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4525800A (en) * | 1981-06-01 | 1985-06-25 | General Electric Co. | Enhanced reliability data storage system with second memory for preserving time-dependent progressively updated data from destructive transient conditions |
US4751635A (en) | 1986-04-16 | 1988-06-14 | Bell Communications Research, Inc. | Distributed management support system for software managers |
US5155845A (en) * | 1990-06-15 | 1992-10-13 | Storage Technology Corporation | Data storage system for providing redundant copies of data on different disk drives |
US5379412A (en) | 1992-04-20 | 1995-01-03 | International Business Machines Corporation | Method and system for dynamic allocation of buffer storage space during backup copying |
US5555371A (en) | 1992-12-17 | 1996-09-10 | International Business Machines Corporation | Data backup copying with delayed directory updating and reduced numbers of DASD accesses at a back up site using a log structured array data storage |
US5537533A (en) * | 1994-08-11 | 1996-07-16 | Miralink Corporation | System and method for remote mirroring of digital data from a primary network server to a remote network server |
US5682513A (en) | 1995-03-31 | 1997-10-28 | International Business Machines Corporation | Cache queue entry linking for DASD record updates |
US5720029A (en) * | 1995-07-25 | 1998-02-17 | International Business Machines Corporation | Asynchronously shadowing record updates in a remote copy session using track arrays |
US6304980B1 (en) | 1996-03-13 | 2001-10-16 | International Business Machines Corporation | Peer-to-peer backup system with failure-triggered device switching honoring reservation of primary device |
US6052797A (en) | 1996-05-28 | 2000-04-18 | Emc Corporation | Remotely mirrored data storage system with a count indicative of data consistency |
FR2762462B1 (fr) * | 1997-04-21 | 1999-05-28 | Alsthom Cge Alcatel | Systeme a stations receptrices de donnees installees en reseau |
US6324654B1 (en) * | 1998-03-30 | 2001-11-27 | Legato Systems, Inc. | Computer network remote data mirroring system |
US6148383A (en) | 1998-07-09 | 2000-11-14 | International Business Machines Corporation | Storage system employing universal timer for peer-to-peer asynchronous maintenance of consistent mirrored storage |
US6148414A (en) * | 1998-09-24 | 2000-11-14 | Seek Systems, Inc. | Methods and systems for implementing shared disk array management functions |
EP1158409B1 (en) * | 2000-05-25 | 2008-05-28 | Hitachi, Ltd. | Storage system making possible data synchronisation confirmation at time of asynchronous remote copy |
US6606694B2 (en) * | 2000-12-22 | 2003-08-12 | Bull Hn Information Systems Inc. | Write logging in mirrored disk subsystems |
US7024528B2 (en) * | 2002-08-21 | 2006-04-04 | Emc Corporation | Storage automated replication processing |
JP4037257B2 (ja) * | 2002-12-26 | 2008-01-23 | 株式会社日立製作所 | 情報処理システムの制御方法、情報処理システム、及びプログラム |
-
2002
- 2002-08-16 US US10/222,615 patent/US7134044B2/en not_active Expired - Fee Related
-
2003
- 2003-07-29 EP EP03787857A patent/EP1532530A2/en not_active Withdrawn
- 2003-07-29 JP JP2004528630A patent/JP4236049B2/ja not_active Expired - Fee Related
- 2003-07-29 WO PCT/GB2003/003177 patent/WO2004017194A2/en not_active Application Discontinuation
- 2003-07-29 AU AU2003246954A patent/AU2003246954A1/en not_active Abandoned
- 2003-07-29 KR KR1020057000686A patent/KR20050033608A/ko not_active Application Discontinuation
- 2003-07-29 CN CNB038187914A patent/CN100365586C/zh not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101889268B (zh) * | 2007-12-06 | 2013-07-24 | 国际商业机器公司 | 判定是否用存储库存储重新同步期间更新的数据的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
AU2003246954A1 (en) | 2004-03-03 |
US20040034808A1 (en) | 2004-02-19 |
EP1532530A2 (en) | 2005-05-25 |
KR20050033608A (ko) | 2005-04-12 |
WO2004017194A2 (en) | 2004-02-26 |
JP4236049B2 (ja) | 2009-03-11 |
US7134044B2 (en) | 2006-11-07 |
WO2004017194A3 (en) | 2004-12-02 |
AU2003246954A8 (en) | 2004-03-03 |
CN100365586C (zh) | 2008-01-30 |
JP2005539290A (ja) | 2005-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1692336A (zh) | 用于提供数据的镜象副本的方法、系统和程序 | |
EP1683052B1 (en) | Data replication in data storage systems | |
JP3049031B2 (ja) | ボリュームのスナップショット・コピーを行う装置 | |
CN1846197A (zh) | 数据同步方法、系统和程序 | |
CN1481534A (zh) | 主系统和备份系统之间数据的恢复 | |
CN103297268B (zh) | 基于p2p技术的分布式数据一致性维护系统和方法 | |
CN1860450A (zh) | 用于形成一致性组的方法、系统和程序 | |
CN101755257B (zh) | 管理在不同的网络上将写入从首要存储器拷贝到次要存储器 | |
CN1804810A (zh) | 用于存储器访问请求的重定向的方法和系统 | |
JP4461147B2 (ja) | リモートデータミラーリングを用いたクラスタデータベース | |
CN1350674A (zh) | 用来实现共用磁盘阵列管理功能的方法和系统 | |
US20070011401A1 (en) | System and method for adaptive operation of storage capacities of RAID systems | |
CN104881368B (zh) | 应用于双控存储系统的缓存同步方法及系统 | |
CN1910555A (zh) | 地理分布式集群 | |
CN1967495A (zh) | 用于传送数据块的方法和系统 | |
CN1645335A (zh) | 用于存储卷的一致拷贝的方法、系统和制造品 | |
CN101334797A (zh) | 一种分布式文件系统及其数据块一致性管理的方法 | |
CN101038565A (zh) | 用于管理存储系统之间的数据拷贝的系统和方法 | |
JP2002323959A (ja) | 磁気ディスク制御装置のログ主体不揮発性書き込みキャッシュ・システム及び方法 | |
CN100345097C (zh) | 用于同步逻辑系统的方法和系统 | |
US20050223272A1 (en) | Data storage system and control method thereof | |
CN100428179C (zh) | 推测性数据镜像装置、方法和系统 | |
US20030154305A1 (en) | High availability lightweight directory access protocol service | |
CN1975671A (zh) | 用于配置相连设备的方法和系统 | |
US20050154846A1 (en) | Method, system, and program for copying tracks between a primary storage and secondary storage |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080130 Termination date: 20200729 |