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
    3.
    发明申请
    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
    4.
    发明授权
    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
    5.
    发明申请
    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.

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

    Nonvolatile storage thresholding
    7.
    发明授权
    Nonvolatile storage thresholding 有权
    非易失性存储阈值

    公开(公告)号:US08140811B2

    公开(公告)日:2012-03-20

    申请号:US12489107

    申请日:2009-06-22

    IPC分类号: G06F12/08 G06F13/00

    摘要: Embodiments for facilitating data transfer between a nonvolatile storage (NVS) write cache and a pool of target storage devices are provided. Each target storage device in the pool of target storage devices is determined as one of a hard disk drive (HDD) and a solid-state drive (SSD) device, and classified into one of a SSD rank group and a HDD rank group. If no data is received in the NVS write cache for a predetermined time to be written to a target storage device classified in the SSD rank group, a threshold of available space in the NVS write cache is set to allocate at least a majority of the available space to the HDD rank group. Upon receipt of a write request for the SSD rank group, the threshold of the available space is reduced to allocate a greater portion of the available space to the SSD rank group.

    摘要翻译: 提供了用于促进非易失性存储(NVS)写入高速缓存和目标存储设备池之间的数据传输的实施例。 目标存储设备池中的每个目标存储设备被确定为硬盘驱动器(HDD)和固态驱动器(SSD)设备之一,并且被分类为SSD等级组和HDD等级组之一。 如果在NVS写入高速缓存中没有数据被接收到预定时间被写入到SSD等级组中的目标存储设备上,则NVS写入高速缓存中的可用空间阈值被设置为分配至少大部分可用的 空间到HDD排名组。 在接收到SSD等级组的写入请求时,可用空间的阈值被减小以将更大部分的可用空间分配给SSD等级组。

    Efficient maintenance of memory list
    8.
    发明授权
    Efficient maintenance of memory list 失效
    高效维护内存列表

    公开(公告)号:US07376806B2

    公开(公告)日:2008-05-20

    申请号:US10991109

    申请日:2004-11-17

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

    摘要: Data management systems, such as used in disk control units, employ memory entry lists to help keep track of user data. Improved performance of entry list maintenance is provided by the present invention. Much of the protocol employed to conduct such maintenance is preferably performed by hardware-based logic, thereby freeing other system resources to execute other processes. New entries to the memory list are only allowed at predetermined addresses and entries are updated by writing a predetermined data pattern to a previously allocated address. Optionally, improved error detection, such as a longitudinal redundancy check, may also be performed in an efficient manner during entry list maintenance to assure the integrity of the list.

    摘要翻译: 诸如在磁盘控制单元中使用的数据管理系统使用存储器条目列表来帮助跟踪用户数据。 本发明提供了改进的入口表维护性能。 用于进行这种维护的协议中的大部分优选地通过基于硬件的逻辑执行,从而释放其他系统资源来执行其他进程。 存储器列表的新条目仅允许在预定地址处,并且通过将预定数据模式写入先前分配的地址来更新条目。 可选地,改进的错误检测(例如纵向冗余校验)也可以在进入列表维护期间以有效的方式执行,以确保列表的完整性。

    Stale track initialization in a storage controller
    9.
    发明授权
    Stale track initialization in a storage controller 有权
    存储控制器中的初始化状态

    公开(公告)号:US08332581B2

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

    申请号:US11837833

    申请日:2007-08-13

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30067

    摘要: Deleting a data volume from a storage system and freeing its storage space to make it available to be allocated to a new volume is accomplished by only zeroing associated metadata for the tracks contained in the freed storage space which is then reused in a new volume allocation and an attempt is made by the new volume to read a first record R0 of a track. A determination is made as to whether a first user record R1 of the volume is stale If the first record R0 is stale. If record R1 is stale, the metadata or track format description (TFD) is modified whereby the entire track is indicated as being uninitialized and the first record R0 is uninitialized. If record R1 is not stale, the first record R0 is regenerated and the TFD is modified whereby the entire track is indicated as being initialized.

    摘要翻译: 从存储系统中删除数据卷并释放其存储空间以使其可用于分配给新卷是通过仅对归档的存储空间中包含的轨道的相关联的元数据进行归零来实现的,然后在新的卷分配中重新使用 新卷尝试读取轨道的第一条记录R0。 确定卷的第一用户记录R1是否陈旧如果第一记录R0是陈旧的。 如果记录R1过时,则修改元数据或轨道格式描述(TFD),从而整个轨迹被指示为未初始化,并且第一个记录R0未初始化。 如果记录R1不过时,则重新生成第一个记录R0,并修改TFD,从而将整个轨迹指示为初始化。