MANAGING METADATA FOR DATA IN A COPY RELATIONSHIP
    1.
    发明申请
    MANAGING METADATA FOR DATA IN A COPY RELATIONSHIP 审中-公开
    在复制关系中管理数据的元数据

    公开(公告)号:US20120254547A1

    公开(公告)日:2012-10-04

    申请号:US13077840

    申请日:2011-03-31

    IPC分类号: G06F12/16 G06F12/08

    摘要: Provided are a computer program product, system, and method for managing metadata for data in a copy relationship copied from a source storage to a target storage. Information is maintained on a copy relationship of source data in the source storage and target data in the target storage. The source data is copied from the source storage to the cache to copy to target data in the target storage indicated in the copy relationship. Target metadata is generated for the target data comprising the source data copied to the cache. An access request to requested target data comprising the target data in the cache is processed and access is provided to the requested target data in the cache. A determination is made as to whether the requested target data in the cache has been destaged to the target storage. The target metadata for the requested target data in the target storage is discarded in response to determining that the requested target data in the cache has not been destaged to the target storage.

    摘要翻译: 提供了一种用于管理从源存储复制到目标存储器的复制关系中的数据的元数据的计算机程序产品,系统和方法。 信息保存在目标存储器中的源存储器中的源数据和目标数据的复制关系上。 源数据从源存储复制到高速缓存以复制到拷贝关系中指示的目标存储中的目标数据。 为包含复制到高速缓存的源数据的目标数据生成目标元数据。 处理对包括高速缓存中的目标数据的所请求的目标数据的访问请求,并且向高速缓存中的所请求的目标数据提供访问。 确定高速缓存中所请求的目标数据是否已经移动到目标存储器。 响应于确定高速缓存中的所请求的目标数据尚未到达目标存储器,目标存储器中所请求的目标数据的目标元数据被丢弃。

    Assigning device adaptors and background tasks to use to copy source extents to target extents in a copy relationship
    3.
    发明授权
    Assigning device adaptors and background tasks to use to copy source extents to target extents in a copy relationship 有权
    分配设备适配器和后台任务以用于将源区域复制到复制关系中的目标区域

    公开(公告)号:US08972676B2

    公开(公告)日:2015-03-03

    申请号:US13016834

    申请日:2011-01-28

    IPC分类号: G06F12/00 G06F3/06 G06F11/14

    摘要: Provided are a computer program product, system, and method for assigning device adaptors and background tasks to use to copy source extents to target extents in a copy relationship. A relation is provided of a plurality of source extents in source ranks to copy to a plurality of target extents in target ranks in the storage system. One target rank in the relation is used to determine an order in which the target ranks in the relation are selected to register for copying. For each selected target rank in the relation selected according to the determined order, an iteration of a registration operation is performed to register the selected target rank and a selected source rank copied to the selected target rank in the relation. The registration operation comprises indicating in a device adaptor assignment data structure a source device adaptor and target device adaptor to use to copy the selected rank to the selected target rank and adding an entry to a priority queue for the relation for the selected target rank. The selected source rank is copied to the selected target rank using as the source and target device adaptors indicated in the device adaptor assignment data structure for the selected target rank in response to processing the entry in the priority queue added to the priority queue for the selected target rank.

    摘要翻译: 提供了一种用于分配设备适配器和后台任务的计算机程序产品,系统和方法,用于将源区段复制到复制关系中的目标区域。 在源级别中提供多个源盘区的关系,以复制到存储系统中的目标队列中的多个目标盘区。 该关系中的一个目标等级用于确定选择该关系中的目标队列进行注册以进行复制的顺序。 对于根据确定的顺序选择的关系中的每个所选择的目标等级,执行注册操作的迭代以将所选择的目标等级和所选择的源等级复制到所述关系中的所选择的目标等级。 注册操作包括在设备适配器中指示数据结构指定源设备适配器和目标设备适配器以用于将所选择的等级复制到所选择的目标等级,并且将用于所选目标等级的关系的条目添加到优先级队列中。 响应于处理加入到所选择的优先级队列的优先级队列中的条目,使用作为所选择的目标等级的设备适配器分配数据结构中指示的源和目标设备适配器将所选择的源等级复制到所选择的目标等级, 目标等级。

    Multiple incremental virtual copies
    4.
    发明授权
    Multiple incremental virtual copies 有权
    多个增量虚拟副本

    公开(公告)号:US08429363B2

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

    申请号:US13467530

    申请日:2012-05-09

    IPC分类号: G06F12/16 G06F17/30

    CPC分类号: G06F11/1451

    摘要: Provided are techniques for, in response to establishing each incremental virtual copy from a source to a target, creating a target change recording structure for the target. While performing destage to a source data block at the source, it is determined that there is at least one incremental virtual copy target for this source data block. For each incremental virtual copy relationship where the source data block is newer than the incremental virtual copy relationship and an indicator is set in a target inheritance structure on the target for a corresponding target data block, the source data block is copied to each corresponding target data block, and an indicator is set in each target change recording structure on each target for the target data block corresponding to the source data block being destaged.

    摘要翻译: 提供了用于响应于从源到目标建立每个增量虚拟副本的技术,为目标创建目标改变记录结构。 在源处对源数据块执行转储时,确定该源数据块至少有一个增量虚拟复制目标。 对于源数据块比增量虚拟副本关系更新的每个增量虚拟副本关系,并且在对象的目标数据块的目标上的目标继承结构中设置指示符,将源数据块复制到每个相应的目标数据 块,并且在对应于正在流逝的源数据块的目标数据块的每个目标上的每个目标改变记录结构中设置指示符。

    CASCADED, POINT-IN-TIME-COPY ARCHITECTURE WITH DATA DEDUPLICATION
    5.
    发明申请
    CASCADED, POINT-IN-TIME-COPY ARCHITECTURE WITH DATA DEDUPLICATION 有权
    具有数据重复性的时间 - 复制架构

    公开(公告)号:US20120233429A1

    公开(公告)日:2012-09-13

    申请号:US13043389

    申请日:2011-03-08

    IPC分类号: G06F12/02

    摘要: A method for performing a write to a volume x in a cascaded architecture is described. In one embodiment, such a method includes determining whether the volume x has a child volume, wherein each of the volume x and the child volume have a target bit map (TBM) associated therewith. The method then determines whether the TBMs of both the volume x and the child volume are set. If the TBMs are set, the method finds a higher source (HS) volume from which to copy the desired data to the child volume. Finding the HS volume includes travelling up the cascaded architecture until the source of the data is found. Once the HS volume is found, the method copies the data from the HS volume to the child volume and performs the write to the volume x. A method for performing a read is also disclosed herein.

    摘要翻译: 描述了用于对级联架构中的卷x进行写入的方法。 在一个实施例中,这种方法包括确定卷x是否具有子卷,其中卷x和子卷中的每一个都具有与其相关联的目标比特图(TBM)。 然后,该方法确定是否设置了卷x和子卷的TBM。 如果设置了TBM,则该方法将找到更高的源(HS)卷,从该卷将所需数据复制到子卷。 查找HS音量包括沿着级联架构进行升级,直到找到数据源。 找到HS卷后,该方法将数据从HS卷复制到子卷,并对卷x进行写入。 本文还公开了一种用于执行读取的方法。

    NEAR CONTINUOUS SPACE-EFFICIENT DATA PROTECTION
    8.
    发明申请
    NEAR CONTINUOUS SPACE-EFFICIENT DATA PROTECTION 有权
    近乎连续的空间有效的数据保护

    公开(公告)号:US20120254122A1

    公开(公告)日:2012-10-04

    申请号:US13076383

    申请日:2011-03-30

    IPC分类号: G06F17/30

    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)倍。 还公开了相应的装置和计算机程序产品。

    CYCLIC POINT-IN-TIME-COPY ARCHITECTURE WITH DATA DEDUPLICATION
    9.
    发明申请
    CYCLIC POINT-IN-TIME-COPY ARCHITECTURE WITH DATA DEDUPLICATION 失效
    周期性时间 - 复制架构与数据重复

    公开(公告)号:US20120233430A1

    公开(公告)日:2012-09-13

    申请号:US13043416

    申请日:2011-03-08

    IPC分类号: G06F12/02

    CPC分类号: G06F3/065 G06F3/061 G06F3/067

    摘要: A method for performing a write to a volume x in a cyclic point-in-time-copy architecture is described. In one embodiment, such a method includes determining whether the volume x has a child volume. The method then determines whether the target bit maps (TBMs) of both the volume x and the child volume are set. If the TBMs are set, the method finds a higher source (HS) volume from which to copy the desired data to the child volume. Once the HS volume is found, the method determines whether the HS volume and the child volume are the same volume. If the HS volume and the child volume are not the same volume, the method copies the data from the HS volume to the child volume. The method then performs the write to the volume x. A corresponding computer program product is also described.

    摘要翻译: 描述了在循环时间点复制架构中对卷x进行写入的方法。 在一个实施例中,这种方法包括确定卷x是否具有子卷。 然后,该方法确定是否设置了卷x和子卷的目标比特映射(TBM)。 如果设置了TBM,则该方法将找到更高的源(HS)卷,从该卷将所需数据复制到子卷。 一旦找到HS卷,该方法确定HS卷和子卷是否是相同的卷。 如果HS卷和子卷的卷不相同,则该方法将数据从HS卷复制到子卷。 该方法然后执行对卷x的写入。 还描述了相应的计算机程序产品。

    Source-target relations mapping
    10.
    发明授权
    Source-target relations mapping 有权
    源 - 目标关系映射

    公开(公告)号:US09081511B2

    公开(公告)日:2015-07-14

    申请号:US13033431

    申请日:2011-02-23

    IPC分类号: G06F12/00 G06F3/06 G06F12/10

    摘要: A data preservation function is provided which, in one embodiment, includes mapping in a plurality of maps for a target storage device, map extent ranges of each map, to corresponding target extent ranges of storage locations on the target storage device. Usage of a particular map extent range by a relationship between a source extent range of storage locations on a source storage device containing data to be preserved in the source extent range, and the target extent range mapped to the map particular extent range, may be indicated by the map. In another aspect, in response to receipt of a data preservation command, a data preservation operation is performed including determining whether a map indicates availability of a map extent range mapped to the identified target extent range. Upon determining that a particular map indicates availability of a map extent range mapped to the identified target extent range, a relationship between the identified source extent range and the identified target extent range is established. In yet another aspect, upon determining that no map indicates availability of a map extent range mapped to the identified target extent range, establishing of a relationship between the identified source extent range and the identified target extent range may be delayed until it is determined that a particular map indicates availability of a map extent range mapped to the identified target extent range. Other features and aspects may be realized, depending upon the particular application.

    摘要翻译: 提供了一种数据保存功能,其在一个实施例中包括用于目标存储设备的多个地图中的映射,每个地图的映射范围范围与目标存储设备上的存储位置的相应目标范围的映射。 可以指示特定地图范围的使用通过包含要在源范​​围范围内保留的数据的源存储设备上的存储位置的源盘区范围与映射到地图特定范围的目标盘区范围之间的关系的关系 通过地图。 在另一方面,响应于接收到数据保存命令,执行数据保存操作,包括确定映射是否指示映射到所识别的目标范围范围的映射范围范围的可用性。 在确定特定地图指示映射到所识别的目标范围范围的地图范围范围的可用性时,确定所识别的源范围范围和所识别的目标范围范围之间的关系。 在另一方面,在确定没有地图指示映射到所识别的目标范围范围的地图范围范围的可用性时,可以延迟所识别的源范围范围和所识别的目标范围范围之间的关系的建立,直到确定 特定地图指示映射到所识别的目标范围范围的地图范围范围的可用性。 可以根据具体应用实现其它特征和方面。