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.

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

    MANAGING UNMODIFIED TRACKS MAINTAINED IN BOTH A FIRST CACHE AND A SECOND CACHE
    2.
    发明申请
    MANAGING UNMODIFIED TRACKS MAINTAINED IN BOTH A FIRST CACHE AND A SECOND CACHE 有权
    管理在第一个缓存和第二个缓存中维护的未修改的跟踪

    公开(公告)号:US20120303898A1

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

    申请号:US13113937

    申请日:2011-05-23

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0897 G06F12/0871

    摘要: Provided are a computer program product, system, and method for managing unmodified tracks maintained in both a first cache and a second cache. The first cache has unmodified tracks in the storage subject to Input/Output (I/O) requests. Unmodified tracks are demoted from the first cache to a second cache. An inclusive list indicates unmodified tracks maintained in both the first cache and a second cache. An exclusive list indicates unmodified tracks maintained in the second cache but not the first cache. The inclusive list and the exclusive list are used to determine whether to promote to the second cache an unmodified track demoted from the first cache.

    摘要翻译: 提供了一种用于管理在第一高速缓存和第二高速缓存中保持的未修改轨道的计算机程序产品,系统和方法。 第一个缓存在存储器中具有未修改的轨道,需要输入/输出(I / O)请求。 未修改的轨道从第一缓存降级到第二缓存。 包含的列表指示在第一高速缓存和第二高速缓存中保持的未修改轨道。 排他列表指示在第二缓存中维护的未修改轨道,但不指示第一缓存。 包含列表和排他列表用于确定是否向第二缓存提升从第一高速缓存降级的未修改轨道。

    Destaging of write ahead data set tracks
    3.
    发明授权
    Destaging of write ahead data set tracks 失效
    写入提前数据集轨迹

    公开(公告)号:US08762645B2

    公开(公告)日:2014-06-24

    申请号:US13116979

    申请日:2011-05-26

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

    摘要: Exemplary computer systems and computer program products for efficient destaging of a write ahead data set (WADS) track in a volume of a computing storage environment are provided. In one embodiment, the computer environment is configured for preventing destage of a plurality of tracks in cache selected for writing to a storage device. For a track N in a stride Z of the selected plurality of tracks, if the track N is a first WADS track in the stride Z, clearing at least one temporal bit for each track in the cache for the stride Z minus 2 (Z−2), and if the track N is a sequential track, clearing the at least one temporal bit for the track N minus a variable X (N−X).

    摘要翻译: 提供了用于在计算存储环境的卷中有效降级预写数据集(WADS)轨迹的示例性计算机系统和计算机程序产品。 在一个实施例中,计算机环境被配置为防止选择用于写入存储设备的高速缓存中的多个轨道的流出。 对于所选择的多个磁道的步幅Z中的磁道N,如果磁道N是步幅Z中的第一WADS磁道,则清除用于步幅Z的高速缓存中的每个磁道的至少一个时间位减去2(Z- 2),并且如果轨道N是顺序轨迹,则清除轨道N的至少一个时间位减去变量X(N-X)。

    MANAGING TRACK DISCARD REQUESTS TO INCLUDE IN DISCARD TRACK MESSAGES
    4.
    发明申请
    MANAGING TRACK DISCARD REQUESTS TO INCLUDE IN DISCARD TRACK MESSAGES 有权
    管理跟踪请求包括在丢包路由信息

    公开(公告)号:US20120303899A1

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

    申请号:US13113962

    申请日:2011-05-23

    IPC分类号: G06F12/08

    摘要: Provided are a computer program product, system, and method for managing track discard requests to include in discard track messages. A backup copy of a track in a cache is maintained in the cache backup device. A track discard request is generated to discard tracks in the cache backup device removed from the cache. Track discard requests are queued in a discard track queue. In response to detecting that a predetermined number of track discard requests are queued in the discard track queue while processing in a discard multi-track mode, one discard multiple tracks message is sent indicating the tracks indicated in the queued predetermined number of track discard requests to the cache backup device instructing the cache backup device to discard the tracks indicated in the discard multiple tracks message. In response to determining a predetermined number of periods of inactivity while processing in the discard multi-track mode, processing the track discard requests is switched to a discard single track mode.

    摘要翻译: 提供了一种用于管理跟踪丢弃请求以包括在丢弃轨道消息中的计算机程序产品,系统和方法。 高速缓存备份设备中维护缓存中磁道的备份副本。 生成跟踪丢弃请求,以丢弃从缓存中删除的缓存备份设备中的轨道。 跟踪丢弃请求在丢弃轨道队列中排队。 响应于在丢弃多轨道模式中检测到预定数量的轨道丢弃请求被排队在丢弃轨道队列中时,一个丢弃多个轨道消息被发送,指示在排队的预定数量的轨道丢弃请求中指示的轨道 缓存备份设备指示高速缓存备份设备丢弃丢弃多个轨道消息中指示的轨道。 响应于在丢弃多轨道模式中处理时确定预定数量的不活动周期,将轨道丢弃请求处理切换到丢弃单轨道模式。

    Managing track discard requests to include in discard track messages
    6.
    发明授权
    Managing track discard requests to include in discard track messages 有权
    管理跟踪丢弃请求以包括在丢弃轨道消息中

    公开(公告)号:US08812785B2

    公开(公告)日:2014-08-19

    申请号:US13113962

    申请日:2011-05-23

    IPC分类号: G06F12/00

    摘要: Provided are a computer program product, system, and method for managing track discard requests to include in discard track messages. A backup copy of a track in a cache is maintained in the cache backup device. A track discard request is generated to discard tracks in the cache backup device removed from the cache. Track discard requests are queued in a discard track queue. In response to detecting that a predetermined number of track discard requests are queued in the discard track queue while processing in a discard multi-track mode, one discard multiple tracks message is sent indicating the tracks indicated in the queued predetermined number of track discard requests to the cache backup device instructing the cache backup device to discard the tracks indicated in the discard multiple tracks message. In response to determining a predetermined number of periods of inactivity while processing in the discard multi-track mode, processing the track discard requests is switched to a discard single track mode.

    摘要翻译: 提供了一种用于管理跟踪丢弃请求以包括在丢弃轨道消息中的计算机程序产品,系统和方法。 高速缓存备份设备中维护缓存中磁道的备份副本。 生成跟踪丢弃请求,以丢弃从缓存中删除的缓存备份设备中的轨道。 跟踪丢弃请求在丢弃轨道队列中排队。 响应于在丢弃多轨道模式中检测到预定数量的轨道丢弃请求被排队在丢弃轨道队列中时,一个丢弃多个轨道消息被发送,指示在排队的预定数量的轨道丢弃请求中指示的轨道 缓存备份设备指示高速缓存备份设备丢弃丢弃多个轨道消息中指示的轨道。 响应于在丢弃多轨道模式中处理时确定预定数量的不活动周期,将轨道丢弃请求处理切换到丢弃单轨道模式。

    Increased destaging efficiency by smoothing destaging between current and desired number of destage tasks
    8.
    发明授权
    Increased destaging efficiency by smoothing destaging between current and desired number of destage tasks 有权
    通过平滑目前和所需数量的目的任务之间的破坏来提高降落效率

    公开(公告)号:US09442847B2

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

    申请号:US13363092

    申请日:2012-01-31

    摘要: Techniques for increased destaging efficiency by smoothing destaging tasks to reduce long input/output (I/O) read operations are described. A system may comprise a processor device operable in the computing storage environment. The processor device calculates a current number of the destaging tasks and calculates a desired number of the destaging tasks. The processor device smoothes the destaging of the of the destaging tasks between the desired number of the destaging tasks and the current number of the destaging tasks by accelerating the calculating of the current number of the destaging tasks and the desired number of the destaging tasks, according to either a time interval or a variable recomputed destaging task interval, for reaching the desired number of the destaging tasks by decrementing the current number of destaging tasks or incrementing the current number of destaging tasks.

    摘要翻译: 描述了通过平滑降级任务以减少长输入/输出(I / O)读取操作来提高降级效率的技术。 系统可以包括可在计算存储环境中操作的处理器设备。 处理器设备计算当前的目标数量并计算所需的数目的降级任务。 处理器设备通过加速计算当前数量的降级任务和期望数量的降级任务来平滑所需数目的目标任务数目与当前数量的目标任务之间的目标任务的分级,根据 到时间间隔或变量重新计算的降级任务间隔,以通过减少当前数量的降级任务或增加当前数量的降级任务来达到期望数量的降级任务。

    Assigning device adaptors and background tasks to use to copy source extents to target extents in a copy relationship
    9.
    发明授权
    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.

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

    Periodic destages from inside and outside diameters of disks to improve read response time via traversal of a spatial ordering of tracks
    10.
    发明授权
    Periodic destages from inside and outside diameters of disks to improve read response time via traversal of a spatial ordering of tracks 有权
    通过圆盘的内部和外部直径定期运行,以通过遍历轨道的空间排序来提高读取响应时间

    公开(公告)号:US08838905B2

    公开(公告)日:2014-09-16

    申请号:US13299054

    申请日:2011-11-17

    IPC分类号: G06F12/00

    CPC分类号: G11B21/025 G06F12/126

    摘要: A storage controller that includes a cache, receives a command from a host, wherein a set of criteria corresponding to read response times for executing the command have to be satisfied. A destage application that destages tracks based at least on recency of usage and spatial location of the tracks is executed, wherein a spatial ordering of the tracks is maintained in a data structure, and the destage application traverses the spatial ordering of the tracks. Tracks are destaged from at least inside or outside diameters of disks at periodic intervals, while traversing the spatial ordering of the tracks, wherein the set of criteria corresponding to the read response times for executing the command are satisfied.

    摘要翻译: 一种包括缓存的存储控制器,从主机接收命令,其中必须满足与用于执行命令的读取响应时间相对应的一组标准。 执行至少基于轨道的使用和空间位置的重新排列来追踪轨道的转移应用,其中,轨道的空间排序被保持在数据结构中,并且目的地应用遍历轨道的空间排序。 在穿过轨道的空间排序的同时,以周期性间隔从至少内部或外部直径的磁道中移动轨迹,其中满足与用于执行该命令的读取响应时间对应的一组标准。