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

    公开(公告)号:US08819291B2

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

    申请号:US13450964

    申请日:2012-04-19

    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.

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

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

    公开(公告)号:US08667180B2

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

    申请号:US13531925

    申请日:2012-06-25

    IPC分类号: G06F15/16

    摘要: For facilitating data compression, 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.

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

    Compression on thin provisioned volumes using extent based mapping
    3.
    发明授权
    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
    7.
    发明授权
    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
    8.
    发明授权
    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.

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

    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
    10.
    发明申请
    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 失效
    使用写请求的属性来确定在具有多个缓存的存储系统中的数据,包括在顺序访问存储设备中的非易失性存储缓存

    公开(公告)号:US20120303877A1

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

    申请号:US13474481

    申请日:2012-05-17

    IPC分类号: G06F12/02

    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.

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