POPULATING STRIDES OF TRACKS TO DEMOTE FROM A FIRST CACHE TO A SECOND CACHE
    21.
    发明申请
    POPULATING STRIDES OF TRACKS TO DEMOTE FROM A FIRST CACHE TO A SECOND CACHE 有权
    从第一个缓存到第二个高速缓存的轨迹的人行道

    公开(公告)号:US20120303875A1

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

    申请号:US13465717

    申请日:2012-05-07

    IPC分类号: G06F12/08

    摘要: Provided are a computer program product, system, and method for populating strides of tracks to demote from a first cache to a second cache. A first cache maintains modified and unmodified tracks from a storage system subject to Input/Output (I/O) requests. A determination is made to demote tracks from the first cache. A determination is made as to whether there are enough tracks ready to demote to form a stride, wherein tracks are written to a second cache in strides defined for a Redundant Array of Independent Disk (RAID) configuration. A stride is populated with tracks ready to demote in response to determining that there are enough tracks ready to demote to form the stride. The stride of tracks, to demote from the first cache, are promoted to the second cache. The tracks in the second cache that are modified are destaged to the storage system.

    摘要翻译: 提供了一种用于填充轨道的步骤以从第一高速缓存降级到第二高速缓存的计算机程序产品,系统和方法。 第一个缓存从经受输入/输出(I / O)请求的存储系统维护修改和未修改的轨道。 确定从第一个缓存降级曲目。 确定是否有足够的轨道准备降级以形成步幅,其中轨道被写入为为独立磁盘冗余阵列(RAID)配置而定义的步幅中的第二高速缓存。 为了确定有足够的轨迹准备降级以形成步幅,步幅上填充有准备降级的曲目。 从第一个缓存降级的轨道的步伐被提升到第二个缓存。 修改的第二个缓存中的轨道已转移到存储系统。

    Compression on thin provisioned volumes using extent based mapping
    23.
    发明授权
    Compression on thin provisioned volumes using extent based mapping 失效
    使用基于范围的映射压缩精简配置卷

    公开(公告)号:US08266325B2

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

    申请号:US12701184

    申请日:2010-02-05

    IPC分类号: G06F15/16

    摘要: A set of logical extents, each having compressed logical tracks of data, is mapped to a head physical extent and, if the head physical extent is determined to have been filled, to at least one overflow extent having spatial proximity to the head physical extent. Pursuant to at least one subsequent write operation and destage operation, the at least one subsequent write operation and destage operation determined to be associated with the head physical extent, the write operation is mapped to one of the head physical extent, the at least one overflow extent, and an additional extent having spatial proximity to the at least one overflow extent.

    摘要翻译: 将具有压缩的数据的逻辑轨迹的一组逻辑盘区映射到头部物理范围,并且如果将头部物理范围确定为已经被填充到具有与头部物理范围的空间接近的至少一个溢出范围。 根据至少一个随后的写入操作和终止操作,所述至少一个随后的写入操作和后退操作被确定为与所述头部物理范围相关联,所述写入操作被映射到所述头部物理范围中的一个,所述至少一个溢出 并且具有与至少一个溢出范围的空间接近的附加程度。

    Cache management of tracks in a first cache and a second cache for a storage
    24.
    发明授权
    Cache management of tracks in a first cache and a second cache for a storage 有权
    缓存管理第一个缓存中的磁道和第二个缓存用于存储

    公开(公告)号:US08793436B2

    公开(公告)日:2014-07-29

    申请号:US13113974

    申请日:2011-05-23

    IPC分类号: G06F12/00

    摘要: Provided a computer program product, system, and method for cache management of tracks in a first cache and a second cache for a storage. The first cache maintains modified and unmodified tracks in the storage subject to Input/Output (I/O) requests. Modified and unmodified tracks are demoted from the first cache. The modified and the unmodified tracks demoted from the first cache are promoted to the second cache. The unmodified tracks demoted from the second cache are discarded. The modified tracks in the second cache that are at proximate physical locations on the storage device are grouped and the grouped modified tracks are destaged from the second cache to the storage device.

    摘要翻译: 提供了一种用于高速缓存管理第一高速缓存中的磁道的计算机程序产品,系统和方法以及用于存储的第二高速缓存。 第一个缓存在存储器中保留受输入/输出(I / O)请求的修改和未修改的轨道。 修改和未修改的曲目从第一个缓存降级。 从第一缓存降级的经修改和未修改的轨道被提升到第二缓存。 从第二个缓存中降级的未修改的轨道被丢弃。 第二高速缓存中处于存储设备附近的物理位置的经修改的轨道被分组,并且分组的经修改的轨道从第二高速缓存移动到存储设备。

    Using an attribute of a write request to determine where to cache data in a storage system having multiple caches including non-volatile storage cache in a sequential access storage device
    25.
    发明授权
    Using an attribute of a write request to determine where to cache data in a storage system having multiple caches including non-volatile storage cache in a sequential access storage device 失效
    使用写请求的属性来确定在具有多个高速缓存的存储系统中缓存数据的位置,包括在顺序访问存储设备中的非易失性存储高速缓存

    公开(公告)号:US08745325B2

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

    申请号:US13474481

    申请日:2012-05-17

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0866 G06F12/123

    摘要: Provided are a computer program product, system, and method for using an attribute of a write request to determine where to cache data in a storage system having multiple caches including non-volatile storage cache in a sequential access storage device. Received modified tracks are cached in the non-volatile storage device integrated with the sequential access storage device in response to determining to cache the modified tracks. A write request having modified tracks is received. A determination is made as to whether an attribute of the received write request satisfies a condition. The received modified tracks for the write request are cached in the non-volatile storage device in response to determining that the determined attribute does not satisfy the condition. A destage request is added to a request queue for the received write request having the determined attribute not satisfying the condition.

    摘要翻译: 提供了一种用于使用写请求的属性来确定在具有多个高速缓存的存储系统中的数据的高速缓存的位置的计算机程序产品,系统和方法,所述多个高速缓存包括顺序存取存储设备中的非易失性存储高速缓存。 响应于确定缓存修改的轨道,接收的修改的轨道被缓存在与顺序存取存储设备集成的非易失性存储设备中。 接收到具有修改轨迹的写入请求。 确定所接收的写请求的属性是否满足条件。 响应于确定所确定的属性不满足条件,用于写入请求的接收的修改的轨道被缓存在非易失性存储设备中。 对于具有不满足条件的确定属性的接收到的写入请求,向请求队列添加了一个流出请求。

    Populating strides of tracks to demote from a first cache to a second cache
    30.
    发明授权
    Populating strides of tracks to demote from a first cache to a second cache 有权
    填充轨道的步伐,以从第一个缓存降级到第二个缓存

    公开(公告)号:US08850106B2

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

    申请号:US13465717

    申请日:2012-05-07

    摘要: Provided are a computer program product, system, and method for populating strides of tracks to demote from a first cache to a second cache. A first cache maintains modified and unmodified tracks from a storage system subject to Input/Output (I/O) requests. A determination is made to demote tracks from the first cache. A determination is made as to whether there are enough tracks ready to demote to form a stride, wherein tracks are written to a second cache in strides defined for a Redundant Array of Independent Disk (RAID) configuration. A stride is populated with tracks ready to demote in response to determining that there are enough tracks ready to demote to form the stride. The stride of tracks, to demote from the first cache, are promoted to the second cache. The tracks in the second cache that are modified are destaged to the storage system.

    摘要翻译: 提供了一种用于填充轨道的步骤以从第一高速缓存降级到第二高速缓存的计算机程序产品,系统和方法。 第一个缓存从经受输入/输出(I / O)请求的存储系统维护修改和未修改的轨道。 确定从第一个缓存降级曲目。 确定是否有足够的轨道准备降级以形成步幅,其中轨道被写入为为独立磁盘冗余阵列(RAID)配置而定义的步长中的第二缓存。 为了确定有足够的轨迹准备降级以形成步幅,步幅上填充有准备降级的曲目。 从第一个缓存降级的轨道的步伐被提升到第二个缓存。 修改的第二个缓存中的轨道已转移到存储系统。