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

    公开(公告)号:US20120233421A1

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

    申请号:US13459159

    申请日:2012-04-28

    IPC分类号: G06F12/16

    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.

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

    MULTI-TARGET, POINT-IN-TIME-COPY ARCHITECTURE WITH DATA DEDUPLICATION
    102.
    发明申请
    MULTI-TARGET, POINT-IN-TIME-COPY ARCHITECTURE WITH DATA DEDUPLICATION 审中-公开
    具有数据重复性的多目标,时间 - 复制架构

    公开(公告)号:US20120233416A1

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

    申请号:US13043394

    申请日:2011-03-08

    IPC分类号: G06F12/16

    摘要: A method for performing a write to a source volume in a multi-target architecture is described. The multi-target architecture includes a source volume and multiple target volumes mapped thereto. In one embodiment, such a method includes copying data in a track of the source volume to a corresponding track of a target volume (target x). The method enables one or more sibling target volumes (siblings) mapped to the source volume to inherit the data from the target x. When the data is successfully copied to the target x, the method performs a write to the track of the source volume. Other methods for reading and writing data to volumes in the multi-target architecture are also described.

    摘要翻译: 描述了一种用于对多目标架构中的源卷进行写入的方法。 多目标架构包括源卷和映射到其的多个目标卷。 在一个实施例中,这种方法包括将源卷的轨道中的数据复制到目标卷的对应轨道(目标x)。 该方法允许映射到源卷的一个或多个同级目标卷(兄弟姐妹)从目标x中继承数据。 当数据成功复制到目标x时,该方法会对源卷的轨迹执行写操作。 还描述了将数据读取和写入多目标体系结构中的卷的其他方法。

    DELETING RELATIONS IN MULTI-TARGET, POINT-IN-TIME-COPY ARCHITECTURES WITH DATA DEDUPLICATION
    103.
    发明申请
    DELETING RELATIONS IN MULTI-TARGET, POINT-IN-TIME-COPY ARCHITECTURES WITH DATA DEDUPLICATION 有权
    删除数据重复的多目标,时间 - 复制架构中的关系

    公开(公告)号:US20120233404A1

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

    申请号:US13043398

    申请日:2011-03-08

    IPC分类号: G06F12/12

    摘要: A method for deleting a relation between a source and a target in a multi-target architecture is described. The multi-target architecture includes a source and multiple targets mapped thereto. In one embodiment, such a method includes initially identifying a relation for deletion from the multi-target architecture. A target associated with the relation is then identified. The method then identifies a sibling target that inherits data from the target. Once the target and the sibling target are identified, the method copies the data from the target to the sibling target. The relation between the source and the target is then deleted. A corresponding computer program product is also disclosed and claimed herein.

    摘要翻译: 描述用于删除多目标架构中的源和目标之间的关系的方法。 多目标架构包括映射到其的源和多个目标。 在一个实施例中,这种方法包括首先从多目标体系结构识别删除的关系。 然后识别与该关系相关联的目标。 该方法然后识别从目标继承数据的同级目标。 一旦目标和兄弟目标被识别,该方法将数据从目标复制到兄弟目标。 然后删除源和目标之间的关系。 本文还公开并要求对应的计算机程序产品。

    DELETING RELATIONS BETWEEN SOURCES AND SPACE-EFFICIENT TARGETS IN MULTI-TARGET ARCHITECTURES
    104.
    发明申请
    DELETING RELATIONS BETWEEN SOURCES AND SPACE-EFFICIENT TARGETS IN MULTI-TARGET ARCHITECTURES 审中-公开
    在多目标建筑物之间删除源和空间有效目标之间的关系

    公开(公告)号:US20120233121A1

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

    申请号:US13043409

    申请日:2011-03-08

    IPC分类号: G06F17/30

    摘要: A method for deleting a relation between a source and a target in a multi-target architecture is described. The multi-target architecture includes a source and multiple space-efficient (SE) targets mapped thereto. In one embodiment, such a method includes initially identifying a relation for deletion from the multi-target architecture. A space-efficient (SE) target associated with the relation is then identified. A mapping structure maps data in logical tracks of the SE target to physical tracks of a repository. The method then identifies a sibling SE target that inherits data from the SE target. Once the SE target and the sibling SE target are identified, the method modifies the mapping structure to map the data in the physical tracks of the repository to the logical tracks of the sibling SE target. The relation is then deleted between the source and the SE target. A corresponding computer program product is also described herein.

    摘要翻译: 描述用于删除多目标架构中的源和目标之间的关系的方法。 多目标架构包括映射到其上的源和多个空间效率(SE)目标。 在一个实施例中,这种方法包括首先从多目标体系结构识别删除的关系。 然后识别与该关系相关联的空间效率(SE)目标。 映射结构将SE目标的逻辑轨道中的数据映射到存储库的物理轨道。 该方法然后识别从SE目标继承数据的兄弟SE目标。 一旦SE目标和兄弟SE目标被识别,该方法将修改映射结构以将存储库的物理轨道中的数据映射到兄弟SE目标的逻辑轨道。 然后在源和SE目标之间删除关系。 本文还描述了相应的计算机程序产品。

    ASSIGNING DEVICE ADAPTORS AND BACKGROUND TASKS TO USE TO COPY SOURCE EXTENTS TO TARGET EXTENTS IN A COPY RELATIONSHIP
    105.
    发明申请
    ASSIGNING DEVICE ADAPTORS AND BACKGROUND TASKS TO USE TO COPY SOURCE EXTENTS TO TARGET EXTENTS IN A COPY RELATIONSHIP 有权
    评估设备适配器和使用复制来源的任务需要复制关系中的目标目标

    公开(公告)号:US20120198150A1

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

    申请号:US13016834

    申请日:2011-01-28

    IPC分类号: G06F12/02

    摘要: 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.

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

    DIFFERENTIAL CACHING MECHANISM BASED ON MEDIA I/O SPEED
    106.
    发明申请
    DIFFERENTIAL CACHING MECHANISM BASED ON MEDIA I/O SPEED 有权
    基于媒体I / O速度的差分缓存机制

    公开(公告)号:US20100318744A1

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

    申请号:US12484963

    申请日:2009-06-15

    IPC分类号: G06F12/08 G06F12/00

    摘要: A method for allocating space in a cache based on media I/O speed is disclosed herein. In certain embodiments, such a method may include storing, in a read cache, cache entries associated with faster-responding storage devices and cache entries associated with slower-responding storage devices. The method may further include implementing an eviction policy in the read cache. This eviction policy may include demoting, from the read cache, the cache entries of faster-responding storage devices faster than the cache entries of slower-responding storage devices, all other variables being equal. In certain embodiments, the eviction policy may further include demoting, from the read cache, cache entries having a lower read-hit ratio faster than cache entries having a higher read-hit ratio, all other variables being equal. A corresponding computer program product and apparatus are also disclosed and claimed herein.

    摘要翻译: 本文公开了一种基于媒体I / O速度在高速缓存中分配空间的方法。 在某些实施例中,这种方法可以包括在读取缓存中存储与更快响应的存储设备相关联的高速缓存条目以及与较慢响应的存储设备相关联的高速缓存条目。 该方法还可以包括在读取高速缓存中实现逐出策略。 这种驱逐策略可以包括从读取的缓存降低响应较快的存储设备的高速缓存条目比缓慢响应的存储设备的缓存条目更快,所有其他变量相等。 在某些实施例中,驱逐策略还可以包括从读取的缓存降级具有比具有较高读取命中率的高速缓存条目更低的读命中率的高速缓存条目,所有其他变量相等。 本文还公开并要求相应的计算机程序产品和装置。

    Source-target relations mapping
    107.
    发明授权
    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.

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

    Demoting partial tracks from a first cache to a second cache

    公开(公告)号:US09021201B2

    公开(公告)日:2015-04-28

    申请号:US13352239

    申请日:2012-01-17

    CPC分类号: G06F12/0866 G06F12/128

    摘要: A determination is made of a track to demote from the first cache to the second cache, wherein the track in the first cache corresponds to a track in the storage system and is comprised of a plurality of sectors. In response to determining that the second cache includes a the stale version of the track being demoted from the first cache, a determination is made as to whether the stale version of the track includes track sectors not included in the track being demoted from the first cache. The sectors from the track demoted from the first cache are combined with sectors from the stale version of the track not included in the track being demoted from the first cache into a new version of the track. The new version of the track is written to the second cache.