DEMOTING PARTIAL TRACKS FROM A FIRST CACHE TO A SECOND CACHE

    公开(公告)号:US20130185504A1

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

    申请号:US13352239

    申请日:2012-01-17

    IPC分类号: G06F12/08

    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.

    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
    64.
    发明申请
    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
    65.
    发明授权
    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.

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

    Management of write cache using stride objects
    66.
    发明授权
    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
    67.
    发明申请
    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
    68.
    发明申请
    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进行写入。 本文还公开了一种用于执行读取的方法。

    Handling high priority requests in a sequential access storage device having a non-volatile storage cache
    69.
    发明授权
    Handling high priority requests in a sequential access storage device having a non-volatile storage cache 有权
    在具有非易失性存储高速缓存的顺序存取存储设备中处理高优先权请求

    公开(公告)号:US08996789B2

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

    申请号:US13411159

    申请日:2012-03-02

    IPC分类号: G06F12/00 G06F12/08

    摘要: Modified tracks for write requests to a sequential access storage medium in a sequential access storage device are cached in a non-volatile storage, which is a faster access device than the sequential access storage medium. A request queue includes destage requests to destage the modified tracks in the non-volatile storage device to the sequential access storage medium and read requests to access read requested tracks from the sequential access storage medium. A comparison is made of a current position of a read/write mechanism with respect to physical locations on the sequential access storage medium of the tracks subject to the destage requests indicated in the request queue. A determination is made of one of the destage requests to process based on the comparison. The modified track for the determined destage request is written from the non-volatile storage device to the sequential access storage medium.

    摘要翻译: 用于向顺序访问存储设备中的顺序访问存储介质的写请求的修改轨道被缓存在非易失性存储器中,该非易失性存储器是比顺序访问存储介质更快的访问设备。 请求队列包括将非易失性存储设备中的经修改的轨道去往顺序存取存储介质并读取从顺序访问存储介质访问读请求的轨道的请求的到达请求。 比较读/写机构相对于在请求队列中指示的流出请求的轨道的顺序存取介质上的物理位置的当前位置。 根据比较确定要处理的要求之一。 用于确定的流出请求的经修改的轨道从非易失性存储设备写入顺序存取存储介质。