CACHING SOURCE BLOCKS OF DATA FOR TARGET BLOCKS OF DATA
    51.
    发明申请
    CACHING SOURCE BLOCKS OF DATA FOR TARGET BLOCKS OF DATA 有权
    缓存数据块数据块

    公开(公告)号:US20130185501A1

    公开(公告)日:2013-07-18

    申请号:US13352201

    申请日:2012-01-17

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0802 G06F12/0868

    摘要: Provided are a computer program product, system, and method for processing a read operation for a target block of data. A read operation for the target block of data in target storage is received, wherein the target block of data is in an instant virtual copy relationship with a source block of data in source storage. It is determined that the target block of data in the target storage is not consistent with the source block of data in the source storage. The source block of data is retrieved. The data in the source block of data in the cache is synthesized to make the data appear to be retrieved from the target storage. The target block of data is marked as read from the source storage. In response to the read operation completing, the target block of data that was read from the source storage is demoted.

    摘要翻译: 提供了一种用于处理目标数据块的读取操作的计算机程序产品,系统和方法。 接收目标存储器中目标数据块的读取操作,其中目标数据块与源存储器中的源数据块处于即时虚拟复制关系。 确定目标存储器中的目标数据块与源存储器中的数据源块不一致。 检索源数据块。 高速缓存中源数据块中的数据被合成,使数据看起来从目标存储器检索出来。 目标数据块被标记为从源存储器读取。 响应于读取操作完成,从源存储器读取的目标数据块被降级。

    DEMOTING TRACKS FROM A FIRST CACHE TO A SECOND CACHE BY USING A STRIDE NUMBER ORDERING OF STRIDES IN THE SECOND CACHE TO CONSOLIDATE STRIDES IN THE SECOND CACHE
    53.
    发明申请
    DEMOTING TRACKS FROM A FIRST CACHE TO A SECOND CACHE BY USING A STRIDE NUMBER ORDERING OF STRIDES IN THE SECOND CACHE TO CONSOLIDATE STRIDES IN THE SECOND CACHE 有权
    通过在第二个缓存中使用强制序列号来纠正第二个缓存中的条件,从第一个高速缓存到第二个高速缓存的路由

    公开(公告)号:US20130185489A1

    公开(公告)日:2013-07-18

    申请号:US13779412

    申请日:2013-02-27

    IPC分类号: G06F12/12 G06F3/06 G06F12/02

    摘要: Information on strides configured in the second cache includes information indicating a number of valid tracks in the strides, wherein a stride has at least one of valid tracks and free tracks not including valid data. A determination is made of tracks to demote from the first cache. A first stride is formed including the determined tracks to demote. The tracks from the first stride are added to a second stride in the second cache that has no valid tracks. A target stride in the second cache is selected based on a stride most recently used to consolidate strides from at least two strides into one stride. Data from the valid tracks is copied from at least two source strides in the second cache to the target stride.

    摘要翻译: 在第二高速缓存中配置的步幅信息包括指示步幅中的有效轨迹的数量的信息,其中步幅具有不包括有效数据的有效轨迹和空闲轨迹中的至少一个。 确定从第一缓存降级的轨道。 形成第一步,包括确定的轨道降级。 来自第一步的轨道被添加到没有有效轨道的第二高速缓存中的第二步。 基于最近用于将从至少两个步幅的步幅整合到一个步幅中的步幅来选择第二高速缓存中的目标步幅。 来自有效轨迹的数据从第二缓存中的至少两个源步骤复制到目标步幅。

    Multiple incremental virtual copies
    55.
    发明授权
    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.

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

    PREFETCHING TRACKS USING MULTIPLE CACHES

    公开(公告)号:US20130024624A1

    公开(公告)日:2013-01-24

    申请号:US13189271

    申请日:2011-07-22

    IPC分类号: G06F12/12

    CPC分类号: G06F12/12 G06F12/0862

    摘要: Provided are a computer program product, sequential access storage device, and method for managing data in a sequential access storage device receiving read requests and write requests from a system with respect to tracks stored in a sequential access storage medium. A prefetch request indicates prefetch tracks in the sequential access storage medium to read from the sequential access storage medium. The accessed prefetch tracks are cached in a non-volatile storage device integrated with the sequential access storage device, wherein the non-volatile storage device is a faster access device than the sequential access storage medium. A read request is received for the prefetch tracks following the caching of the prefetch tracks, wherein the prefetch request is designated to be processed at a lower priority than the read request with respect to the sequential access storage medium. The prefetch tracks are returned from the non-volatile storage device to the read request.

    Management of write cache using stride objects
    57.
    发明授权
    Management of write cache using stride objects 有权
    使用stride对象管理写缓存

    公开(公告)号:US08332589B2

    公开(公告)日:2012-12-11

    申请号:US12894019

    申请日:2010-09-29

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0804 G06F12/0866

    摘要: Method, system, and computer program product embodiments for, in a computing storage environment for destaging data from nonvolatile storage (NVS) to a storage unit, identifying working data on a stride basis by a processor device are provided. A multi-update bit is established for each stride in a modified cache. The multi-update bit is adapted to indicate at least one track in a working set. A schedule of destage scans is configured based on a plurality of levels of urgency. A destage operation is performed based on at least one of a number of strides examined by the destage scans, whether the multi-update bit is set, and whether an emergency level of the plurality of levels of urgency is active.

    摘要翻译: 提供了一种用于在将数据从非易失性存储(NVS)降级到存储单元的计算存储环境中的方法,系统和计算机程序产品实施例,由处理器设备基于步长识别工作数据。 为修改的高速缓存中的每个步幅建立多更新位。 多更新位适于指示工作组中的至少一个轨道。 基于多个级别的紧急度配置了目的地扫描的时间表。 基于通过流水扫描检查的多个步骤中的至少一个,是否设置了多更新位,以及多个紧急级别的紧急级别是否活动来执行转移操作。

    MANAGING METADATA FOR DATA IN A COPY RELATIONSHIP
    59.
    发明申请
    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.

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

    CASCADED, POINT-IN-TIME-COPY ARCHITECTURE WITH DATA DEDUPLICATION
    60.
    发明申请
    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进行写入。 本文还公开了一种用于执行读取的方法。