DETERMINING WHETHER TO USE A REPOSITORY TO STORE DATA UPDATED DURING A RESYNCHRONIZATION
    1.
    发明申请
    DETERMINING WHETHER TO USE A REPOSITORY TO STORE DATA UPDATED DURING A RESYNCHRONIZATION 有权
    决定是否使用存储在更新过程中更新的数据的记录

    公开(公告)号:US20090150627A1

    公开(公告)日:2009-06-11

    申请号:US11952025

    申请日:2007-12-06

    IPC分类号: G06F12/00

    CPC分类号: G06F11/2064 G06F11/2082

    摘要: Provided are a method, system, and article of manufacture for determining whether to use a repository to store data updated during a resynchronization. Writes to a primary storage are transferred to a secondary storage. A logical copy of the secondary storage as of a point-in-time is established. Writes to the secondary storage in the logical copy received from the primary storage during a logical copy duration after the point-in-time are stored in a repository that comprises less storage space than the secondary storage in the logical copy. The transferring of writes to the secondary storage is suspended. During the suspension writes to the primary storage are indicated in an out-of-synch data structure. A determination is made as to as to whether available storage space in the repository is sufficient to store writes transferred from the secondary storage while transferring the writes from the out-of-synch data structure in response to ending the suspension of the transferring of writes from the primary to the secondary storages. The repository is used to store data in the secondary storage as of the point-in-time that is to be updated by writes transferred from the primary storage following the ending of the suspension in response to determining that the available storage space in the repository is sufficient to store writes transferred from the secondary storage while transferring the writes indicated in the out-of-synch data structure.

    摘要翻译: 提供了用于确定是否使用存储库来存储在重新同步期间更新的数据的方法,系统和制品。 对主存储的写入将传输到辅助存储。 建立了作为时间点的辅助存储的逻辑副本。 在时间点之后的逻辑复制持续时间内,从主存储器接收到的逻辑副本中的辅助存储器的写入被存储在包含比逻辑副本中的辅助存储器少的存储空间的存储库中。 写入次要存储的传输将被暂停。 在暂停对主存储器的写入期间以不同步的数据结构指示。 确定存储库中的可用存储空间是否足以存储从副存储传送的写入,同时响应于结束暂停写入的转移而从同步数据结构转移写入 主要到二级仓库。 存储库用于将数据存储在辅助存储器中,以便在停止结束之后从主存储器传送的写入被更新,以响应于确定存储库中的可用存储空间是 足以存储从副存储传送的写入,同时传送在同步数据结构中指示的写入。

    Determining whether to use a repository to store data updated during a resynchronization
    2.
    发明授权
    Determining whether to use a repository to store data updated during a resynchronization 有权
    确定是否使用存储库来存储在重新同步期间更新的数据

    公开(公告)号:US08250323B2

    公开(公告)日:2012-08-21

    申请号:US11952025

    申请日:2007-12-06

    IPC分类号: G06F12/02

    CPC分类号: G06F11/2064 G06F11/2082

    摘要: Provided are a method, system, and article of manufacture for determining whether to use a repository to store data updated during a resynchronization. Writes to a primary storage are transferred to a secondary storage. A logical copy of the secondary storage as of a point-in-time is established. Writes to the secondary storage in the logical copy received from the primary storage during a logical copy duration after the point-in-time are stored in a repository that comprises less storage space than the secondary storage in the logical copy. The transferring of writes to the secondary storage is suspended. During the suspension writes to the primary storage are indicated in an out-of-synch data structure. A determination is made as to as to whether available storage space in the repository is sufficient to store writes transferred from the secondary storage while transferring the writes from the out-of-synch data structure in response to ending the suspension of the transferring of writes from the primary to the secondary storages. The repository is used to store data in the secondary storage as of the point-in-time that is to be updated by writes transferred from the primary storage following the ending of the suspension in response to determining that the available storage space in the repository is sufficient to store writes transferred from the secondary storage while transferring the writes indicated in the out-of-synch data structure.

    摘要翻译: 提供了用于确定是否使用存储库来存储在重新同步期间更新的数据的方法,系统和制品。 对主存储的写入将传输到辅助存储。 建立了作为时间点的辅助存储的逻辑副本。 在时间点之后的逻辑复制持续时间内,从主存储器接收到的逻辑副本中的辅助存储器的写入被存储在包含比逻辑副本中的辅助存储器少的存储空间的存储库中。 写入次要存储的传输将被暂停。 在暂停对主存储器的写入期间以不同步的数据结构指示。 确定存储库中的可用存储空间是否足以存储从副存储传送的写入,同时响应于结束暂停写入的转移而从同步数据结构转移写入 主要到二级仓库。 存储库用于将数据存储在辅助存储器中,以便在停止结束之后从主存储器传送的写入被更新,以响应于确定存储库中的可用存储空间是 足以存储从副存储传送的写入,同时传送在同步数据结构中指示的写入。

    DETERMINING WHETHER TO USE A FULL VOLUME OR REPOSITORY FOR A LOGICAL COPY BACKUP SPACE
    4.
    发明申请
    DETERMINING WHETHER TO USE A FULL VOLUME OR REPOSITORY FOR A LOGICAL COPY BACKUP SPACE 有权
    确定无论对逻辑复制备份空间使用全部或备注

    公开(公告)号:US20090150626A1

    公开(公告)日:2009-06-11

    申请号:US11952021

    申请日:2007-12-06

    IPC分类号: G06F12/16

    摘要: Provided are a method, system, and article of manufacture for determining whether to use a full volume or repository for a logical copy backup space. A determination is made of a source volume to backup using a logical copy operation. The logical copy operation is completed upon indicating the source volume data to backup. During a logical copy duration, point-in-time data in the source volume as of a point-in-time when the logical copy was established is copied to a backup space in response to receiving an update to the point-in-time data. A history of writes to the source volume is processed to determine whether to allocate a full target volume as the backup space providing a corresponding data unit for each data unit in the source volume or allocate a repository as the backup space, wherein the repository uses less storage space than the full target volume. The logical copy operation using the determined full target volume or repository as the backup space is initiated.

    摘要翻译: 提供了用于确定是否对逻辑副本备份空间使用完整卷或存储库的方法,系统和制品。 使用逻辑复制操作确定要备份的源卷。 在指定要备份的源卷数据时,完成逻辑复制操作。 在逻辑复制期间,当逻辑副本建立时,源卷中的时间点数据被复制到备份空间,以响应于接收到时间点数据的更新 。 处理对源卷的写入历史以确定是否将完整目标卷分配为备份空间,为源卷中的每个数据单元提供相应的数据单元,或者将存储库分配为备份空间,其中存储库使用较少 存储空间大于完整目标卷。 启动使用确定的完整目标卷或存储库作为备份空间的逻辑复制操作。

    Apparatus, system, and method for selecting a space efficient repository
    5.
    发明授权
    Apparatus, system, and method for selecting a space efficient repository 失效
    用于选择空间有效的储存库的设备,系统和方法

    公开(公告)号:US07958310B2

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

    申请号:US12038557

    申请日:2008-02-27

    IPC分类号: G06F12/12

    CPC分类号: G06F12/0804 G06F12/0866

    摘要: An apparatus, system, and method are disclosed for selecting a space efficient repository. A cache receives write data. A destage module destages the data sequentially to a coarse grained repository such as a stride level repository and destages a directory entry for the data to a coarse grained directory such as a stride level directory if the data satisfies a repository policy. In addition, the destage module destages the data to a fine grained repository such as a track level repository overwriting an existing data instance and destages the directory entry to a fine grained directory such as a track level directory if the data does not satisfy the repository policy.

    摘要翻译: 公开了一种用于选择空间有效的储存库的装置,系统和方法。 高速缓存接收写入数据。 如果数据满足存储库策略,则迁移模块会将数据顺序地运行到粗粒度存储库(例如跨级存储库),并将数据的目录条目迁移到粗粒度目录(如stride级目录)。 此外,如果数据不满足存储库策略,则迁移模块会将数据迁移到诸如轨道级别存储库之类的细粒度存储库,以覆盖现有数据实例,并将目录项目迁移到细粒度目录(如磁道级目录) 。

    Determining whether to use a full volume or repository for a logical copy backup space
    6.
    发明授权
    Determining whether to use a full volume or repository for a logical copy backup space 有权
    确定是否对逻辑副本备份空间使用完整卷或存储库

    公开(公告)号:US07991972B2

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

    申请号:US11952021

    申请日:2007-12-06

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: Provided are a method, system, and article of manufacture for determining whether to use a full volume or repository for a logical copy backup space. A determination is made of a source volume to backup using a logical copy operation. The logical copy operation is completed upon indicating the source volume data to backup. During a logical copy duration, point-in-time data in the source volume as of a point-in-time when the logical copy was established is copied to a backup space in response to receiving an update to the point-in-time data. A history of writes to the source volume is processed to determine whether to allocate a full target volume as the backup space providing a corresponding data unit for each data unit in the source volume or allocate a repository as the backup space, wherein the repository uses less storage space than the full target volume. The logical copy operation using the determined full target volume or repository as the backup space is initiated.

    摘要翻译: 提供了用于确定是否对逻辑副本备份空间使用完整卷或存储库的方法,系统和制品。 使用逻辑复制操作确定要备份的源卷。 在指定要备份的源卷数据时,完成逻辑复制操作。 在逻辑复制期间,当逻辑副本建立时,源卷中的时间点数据被复制到备份空间,以响应于接收到时间点数据的更新 。 处理对源卷的写入历史以确定是否将完整目标卷分配为备份空间,为源卷中的每个数据单元提供相应的数据单元,或者将存储库分配为备份空间,其中存储库使用较少 存储空间大于完整目标卷。 启动使用确定的完整目标卷或存储库作为备份空间的逻辑复制操作。

    APPARATUS, SYSTEM, AND METHOD FOR SELECTING A SPACE EFFICIENT REPOSITORY
    7.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR SELECTING A SPACE EFFICIENT REPOSITORY 失效
    设备,系统和选择空间效率报告的方法

    公开(公告)号:US20090216954A1

    公开(公告)日:2009-08-27

    申请号:US12038557

    申请日:2008-02-27

    IPC分类号: G06F12/12

    CPC分类号: G06F12/0804 G06F12/0866

    摘要: An apparatus, system, and method are disclosed for selecting a space efficient repository. A cache receives write data. A destage module destages the data sequentially to a coarse grained repository such as a stride level repository and destages a directory entry for the data to a coarse grained directory such as a stride level directory if the data satisfies a repository policy. In addition, the destage module destages the data to a fine grained repository such as a track level repository overwriting an existing data instance and destages the directory entry to a fine grained directory such as a track level directory if the data does not satisfy the repository policy.

    摘要翻译: 公开了一种用于选择空间有效的储存库的装置,系统和方法。 高速缓存接收写入数据。 如果数据满足存储库策略,则迁移模块会将数据顺序地运行到粗粒度存储库(例如跨级存储库),并将数据的目录条目迁移到粗粒度目录(如stride级目录)。 此外,如果数据不满足存储库策略,则迁移模块会将数据迁移到诸如轨道级别存储库之类的细粒度存储库,以覆盖现有数据实例,并将目录项目迁移到细粒度目录(如磁道级目录) 。

    Workload learning in data replication environments
    8.
    发明授权
    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性能。 本文还公开并要求对应的系统和计算机程序产品。

    Command sequence numbering apparatus and method
    9.
    发明授权
    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.

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