Command sequence numbering apparatus and method
    41.
    发明授权
    Command sequence numbering apparatus and method 失效
    命令序列编号装置及方法

    公开(公告)号:US07962780B2

    公开(公告)日:2011-06-14

    申请号:US12197183

    申请日:2008-08-22

    IPC分类号: G06F11/00

    摘要: A method, system, and computer program product to preserve data integrity in a mirror and copy environment is disclosed herein. In one embodiment, a method may include receiving a write command and data from a host device. The method may further include writing the data to a primary storage device and attaching a primary sequence number associated with the primary storage device to the write command, thereby providing a numbered write command with a command sequence number. The numbered write command may then be transmitted to a secondary storage device. The method may further include comparing the command sequence number to a secondary sequence number associated with the secondary storage device. If the command sequence number matches the secondary sequence number, then the command may be executed. Otherwise, it may be ignored.

    摘要翻译: 本文公开了一种在镜像和复制环境中保护数据完整性的方法,系统和计算机程序产品。 在一个实施例中,一种方法可以包括从主机设备接收写命令和数据。 该方法还可以包括将数据写入主存储设备并将与主存储设备相关联的主序列号附加到写命令,从而提供具有命令序列号的编号写命令。 然后可以将编号的写入命令发送到辅助存储设备。 该方法还可以包括将命令序列号与与辅助存储设备相关联的次序列号进行比较。 如果命令序列号与二次序列号匹配,则可以执行该命令。 否则可能会被忽略。

    Method, system, and program for establishing and using a point-in-time copy relationship
    42.
    发明授权
    Method, system, and program for establishing and using a point-in-time copy relationship 有权
    建立和使用时间点复制关系的方法,系统和程序

    公开(公告)号:US07024530B2

    公开(公告)日:2006-04-04

    申请号:US10388568

    申请日:2003-03-14

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and program for establishing a point-in-time copy. A source relationship data structure and target relationship data structure are generated when establishing a point-in-time copy relationship between source and target storage areas, wherein the source and target relationship data structures each include an indicator for each source storage area and corresponding target storage area in the point-in-time copy relationship. The source and target relationship data structures are initialized to set the indicator for each source storage area and corresponding target storage area in the point-in-time copy relationship to a first value. A determination is made that data was written to one target storage area after establishing the point-in-time copy relationship. The indicators in the source and target relationship data structures corresponding to the source storage area and corresponding target storage area to which data was written are set to a second value.

    摘要翻译: 提供了一种用于建立时间点副本的方法,系统和程序。 当建立源和目标存储区域之间的时间点复制关系时,产生源关系数据结构和目标关系数据结构,其中源和目标关系数据结构各自包括每个源存储区的指示符和对应的目标存储 区域在时间点复制关系。 初始化源和目标关系数据结构,将每个源存储区域的指示符和时间点复制关系中的对应目标存储区域设置为第一个值。 确定在建立时间点复制关系后,将数据写入一个目标存储区域。 将与源数据存储区域对应的源和目标关系数据结构中的指示符和写入数据的对应目标存储区域设置为第二值。

    Workload learning in data replication environments
    43.
    发明授权
    Workload learning in data replication environments 有权
    数据复制环境中的工作负载学习

    公开(公告)号:US08473459B2

    公开(公告)日:2013-06-25

    申请号:US13037285

    申请日:2011-02-28

    IPC分类号: G06F17/00

    摘要: A method for replicating I/O performance in data replication environments, such as PPRC environments, is described. In selected embodiments, such a method includes monitoring I/O workload at a primary storage device over a period of time, such as a period of hours, days, or months. The method then generates learning data at the primary storage device describing the I/O workload over the selected time period. The learning data is replicated from the primary storage device to a secondary storage device. The method uses the learning data to optimize the secondary storage device to handle the I/O workload of the primary storage device. This will enable the secondary storage device to provide substantially the same I/O performance as the primary storage device in the event a failover occurs. A corresponding system and computer program product are also disclosed and claimed herein.

    摘要翻译: 描述了在数据复制环境(如PPRC环境)中复制I / O性能的方法。 在所选择的实施例中,这种方法包括在一段时间(例如,几个小时,几天或几个月的时间段)监视主存储设备处的I / O工作负载。 然后,该方法在主存储设备上在所选择的时间段内生成描述I / O工作负载的学习数据。 学习数据从主存储设备复制到辅助存储设备。 该方法使用学习数据优化辅助存储设备来处理主存储设备的I / O工作负载。 在发生故障转移的情况下,这将使辅助存储设备能够提供与主存储设备基本相同的I / O性能。 本文还公开并要求对应的系统和计算机程序产品。

    Method, system, and article of manufacture for mirroring data at storage locations
    44.
    发明授权
    Method, system, and article of manufacture for mirroring data at storage locations 有权
    在存储位置镜像数据的方法,系统和制造

    公开(公告)号:US08209282B2

    公开(公告)日:2012-06-26

    申请号:US12234538

    申请日:2008-09-19

    IPC分类号: G06F7/00 G06F17/00

    摘要: Provided are a system and article of manufacture for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system. During the suspension of the copying of volumes between the first and second storage systems, causing the copying of updates to the volumes in the second storage system indicated in the mirroring policy to the volumes in the third storage system indicated in the mirroring policy.

    摘要翻译: 提供了用于镜像数据的系统和制品。 指示指示第一存储系统中的卷的镜像策略被镜像到第二存储系统中的卷和第二存储系统中的卷以镜像到第三存储系统中的卷。 第三存储系统位于相对于包括第一和第二存储系统的第二地理位置的远端的第一地理位置处。 发送命令以使得将第一存储系统中的卷的更新复制到镜像策略中指示的第二存储系统中的相应卷。 在发生事件时,导致将在镜像策略中指示的第一存储系统中的卷的更新复制到第二存储系统中的卷的暂停。 在暂停在第一和第二存储系统之间的卷的复制期间,导致将在镜像策略中指示的第二存储系统中的卷的更新复制到镜像策略中指示的第三存储系统中的卷。

    SYNCHRONIZING DATA STORAGE SYSTEMS IN A DATA STORAGE ENVIRONMENT
    45.
    发明申请
    SYNCHRONIZING DATA STORAGE SYSTEMS IN A DATA STORAGE ENVIRONMENT 失效
    在数据存储环境中同步数据存储系统

    公开(公告)号:US20110191557A1

    公开(公告)日:2011-08-04

    申请号:US12698331

    申请日:2010-02-02

    IPC分类号: G06F12/16 G06F12/00

    CPC分类号: G06F12/00 G06F12/16

    摘要: A method for synchronizing data storage systems is provided. The method comprises designating a relationship between a first data storage system and a second data storage system, such that data stored in the first data storage system is copied to the second data storage system, in response to determining that the data stored in the first data storage system has been modified; receiving a first request to modify data stored in a first data block of a first storage volume in the first data storage system, wherein the data block is modified according to the first request; determining that the first data block has not been successfully synchronized when the modified data stored in the first data block is not copied to the second data storage system; and executing a process to retry synchronization of the first data block until synchronization of the first data block is successful, without suspending the relationship while the process is executed.

    摘要翻译: 提供了一种同步数据存储系统的方法。 该方法包括:指定第一数据存储系统和第二数据存储系统之间的关系,使得存储在第一数据存储系统中的数据被复制到第二数据存储系统,以响应于确定存储在第一数据中的数据 存储系统已经修改; 接收修改存储在第一数据存储系统中的第一存储卷的第一数据块中的数据的第一请求,其中根据第一请求修改数据块; 当存储在第一数据块中的修改数据未被复制到第二数据存储系统时,确定第一数据块尚未成功同步; 以及执行重试所述第一数据块的同步的处理,直到所述第一数据块的同步成功,而不执行所述处理时暂停所述关系。

    SYSTEM AND ARTICLE OF MANUFACTURE FOR MIRRORING DATA AT STORAGE LOCATIONS
    46.
    发明申请
    SYSTEM AND ARTICLE OF MANUFACTURE FOR MIRRORING DATA AT STORAGE LOCATIONS 有权
    在存储位置制作数据的系统和制品

    公开(公告)号:US20090019096A1

    公开(公告)日:2009-01-15

    申请号:US12233535

    申请日:2008-09-18

    IPC分类号: G06F17/30

    摘要: Provided is a system and article of manufacture for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system. During the suspension of the copying of volumes between the first and second storage systems, causing the copying of updates to the volumes in the second storage system indicated in the mirroring policy to the volumes in the third storage system indicated in the mirroring policy.

    摘要翻译: 提供了用于镜像数据的系统和制品。 指示指示第一存储系统中的卷的镜像策略被镜像到第二存储系统中的卷和第二存储系统中的卷以镜像到第三存储系统中的卷。 第三存储系统位于相对于包括第一和第二存储系统的第二地理位置的远端的第一地理位置处。 发送命令以使得将第一存储系统中的卷的更新复制到镜像策略中指示的第二存储系统中的相应卷。 在发生事件时,导致将在镜像策略中指示的第一存储系统中的卷的更新复制到第二存储系统中的卷的暂停。 在暂停在第一和第二存储系统之间的卷的复制期间,导致将在镜像策略中指示的第二存储系统中的卷的更新复制到镜像策略中指示的第三存储系统中的卷。

    Method for mirroring data at storage locations
    47.
    发明授权
    Method for mirroring data at storage locations 有权
    在存储位置镜像数据的方法

    公开(公告)号:US07467168B2

    公开(公告)日:2008-12-16

    申请号:US10465111

    申请日:2003-06-18

    IPC分类号: G06F12/00 G06F17/30

    摘要: Provided is a method for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system. During the suspension of the copying of volumes between the first and second storage systems, causing the copying of updates to the volumes in the second storage system indicated in the mirroring policy to the volumes in the third storage system indicated in the mirroring policy.

    摘要翻译: 提供了一种镜像数据的方法。 指示指示第一存储系统中的卷的镜像策略被镜像到第二存储系统中的卷和第二存储系统中的卷以镜像到第三存储系统中的卷。 第三存储系统位于相对于包括第一和第二存储系统的第二地理位置的远端的第一地理位置处。 发送命令以使得将第一存储系统中的卷的更新复制到镜像策略中指示的第二存储系统中的相应卷。 在发生事件时,导致将在镜像策略中指示的第一存储系统中的卷的更新复制到第二存储系统中的卷的暂停。 在暂停在第一和第二存储系统之间的卷的复制期间,导致将在镜像策略中指示的第二存储系统中的卷的更新复制到镜像策略中指示的第三存储系统中的卷。

    Apparatus, system, and method for synchronizing an asynchronous mirror volume using a synchronous mirror volume
    48.
    发明授权
    Apparatus, system, and method for synchronizing an asynchronous mirror volume using a synchronous mirror volume 有权
    使用同步镜像卷同步异步镜像卷的装置,系统和方法

    公开(公告)号:US07225307B2

    公开(公告)日:2007-05-29

    申请号:US10838767

    申请日:2004-05-04

    IPC分类号: G06F12/16

    摘要: An apparatus, system and method for synchronizing an asynchronous mirror volume using a synchronous mirror volume by tracking change information when data is written to a primary volume and not yet written to an asynchronous mirror, and storing the change information on both the primary storage system and the synchronous mirror system. In the event the primary storage system becomes unavailable, the asynchronous mirror is synchronized by copying data identified by the change information stored in the synchronous mirror system and using the synchronous mirror as the copy data source.

    摘要翻译: 一种用于使用同步镜像卷同步异步镜像卷的装置,系统和方法,所述装置,系统和方法通过在将数据写入主卷并且尚未写入到异步镜中时跟踪改变信息,并且将改变信息存储在主存储系统和 同步镜系统。 在主存储系统不可用的情况下,通过复制由同步镜像系统中存储的变化信息识别的数据并使用同步镜作为复制数据源来同步异步镜像。

    Near continuous space-efficient data protection
    49.
    发明授权
    Near continuous space-efficient data protection 有权
    靠近连续空间高效的数据保护

    公开(公告)号:US08458134B2

    公开(公告)日:2013-06-04

    申请号:US13076383

    申请日:2011-03-30

    IPC分类号: G06F17/00

    CPC分类号: G06F11/1448 G06F2201/84

    摘要: A method for providing rolling continuous data protection of source data is disclosed. In one embodiment, such a method includes enabling a user to select source data and establish a first interval when point-in-time copies of the source data are generated. The method further enables the user to specify a first number of point-in-time copies to retain at the first interval. The method further enables the user to specify a second number of point-in-time copies to retain at a second interval, wherein the second interval is a (n≧2) multiple of the first interval. The method further enables the user to specify a third number of point-in-time copies to retain at a third interval, wherein the third interval is a (n≧2) multiple of the second interval. A corresponding apparatus and computer program product are also disclosed.

    摘要翻译: 公开了一种用于提供源数据的滚动连续数据保护的方法。 在一个实施例中,这种方法包括使得用户能够选择源数据并且在产生源数据的时间点副本时建立第一间隔。 该方法还使得用户可以指定第一数量的时间点副本以在第一间隔保持。 该方法还允许用户指定第二数量的时间点副本以保持在第二间隔,其中第二间隔是第一间隔的(n> = 2)倍。 该方法还允许用户指定第三数量的时间点副本以保持在第三间隔,其中第三间隔是第二间隔的(n> = 2)倍。 还公开了相应的装置和计算机程序产品。