PERIODIC DESTAGES FROM INSIDE AND OUTSIDE DIAMETERS OF DISKS TO IMPROVE READ RESPONSE TIMES
    81.
    发明申请
    PERIODIC DESTAGES FROM INSIDE AND OUTSIDE DIAMETERS OF DISKS TO IMPROVE READ RESPONSE TIMES 有权
    来自内部和外部直径的周期性遗留物,以改善阅读响应时间

    公开(公告)号:US20130132664A1

    公开(公告)日:2013-05-23

    申请号:US13299054

    申请日:2011-11-17

    IPC分类号: G06F12/08

    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.

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

    PREFETCHING SOURCE TRACKS FOR DESTAGING UPDATED TRACKS IN A COPY RELATIONSHIP

    公开(公告)号:US20130124803A1

    公开(公告)日:2013-05-16

    申请号:US13461485

    申请日:2012-05-01

    IPC分类号: G06F12/08

    摘要: A point-in-time copy relationship associates tracks in a source storage with tracks in a target storage. The target storage stores the tracks in the source storage as of a point-in-time. A write request is received including an updated source track for a point-in-time source track in the source storage in the point-in-time copy relationship. The point-in-time source track was in the source storage at the point-in-time the copy relationship was established. The updated source track is stored in a first cache device. A prefetch request is sent to the source storage to prefetch the point-in-time source track in the source storage subject to the write request to a second cache device. A read request is generated to read the source track in the source storage following the sending of the prefetch request. The read source track is copied to a corresponding target track in the target storage.

    CACHING DATA IN A STORAGE SYSTEM HAVING MULTIPLE CACHES INCLUDING NON-VOLATILE STORAGE CACHE IN A SEQUENTIAL ACCESS STORAGE DEVICE

    公开(公告)号:US20120303876A1

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

    申请号:US13471299

    申请日:2012-05-14

    IPC分类号: G06F12/08 G06F12/00

    摘要: Provided are a computer program product, system, and method for caching data in a storage system having multiple caches. A sequential access storage device includes a sequential access storage medium and a non-volatile storage device integrated in the sequential access storage device, received modified tracks are cached in the non-volatile storage device, wherein the non-volatile storage device is a faster access device than the sequential access storage medium. A spatial index indicates the modified tracks in the non-volatile storage device in an ordering based on their physical location in the sequential access storage medium. The modified tracks are destaged from the non-volatile storage device by comparing a current position of a write head to physical locations of the modified tracks on the sequential access storage medium indicated in the spatial index to select a modified track to destage from the non-volatile storage device to the storage device.

    POPULATING STRIDES OF TRACKS TO DEMOTE FROM A FIRST CACHE TO A SECOND CACHE
    85.
    发明申请
    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)配置而定义的步幅中的第二高速缓存。 为了确定有足够的轨迹准备降级以形成步幅,步幅上填充有准备降级的曲目。 从第一个缓存降级的轨道的步伐被提升到第二个缓存。 修改的第二个缓存中的轨道已转移到存储系统。

    MAGNETIC DISK DRIVE USING A NON-VOLATILE STORAGE DEVICE AS CACHE FOR MODIFIED TRACKS
    87.
    发明申请
    MAGNETIC DISK DRIVE USING A NON-VOLATILE STORAGE DEVICE AS CACHE FOR MODIFIED TRACKS 有权
    使用非易失性存储设备作为缓存的修改轨迹的磁盘驱动器

    公开(公告)号:US20120300329A1

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

    申请号:US13113958

    申请日:2011-05-23

    IPC分类号: G11B5/09

    摘要: Provided are a computer program product, system, and method for a magnetic disk drive. The disk drive has at least one disk platter having at least one recordable disk surface having an areal density of at least 200 gigabits per square inch. Either a diameter of the at least one disk platter is greater than 3.5 inches or the at least one disk platter rotates at less than 5400 RPMs. A read/write head reads and writes tracks of data with respect to the at least one disk surface. Modified tracks from write requests to write to the at least one disk surface on the at least one disk platter are cached in a non-volatile storage device for caching modified tracks. Modified tracks are cached in the non-volatile storage device to later destage to the at least one disk surface.

    摘要翻译: 提供了一种用于磁盘驱动器的计算机程序产品,系统和方法。 磁盘驱动器具有至少一个盘片,其具有至少一个可记录盘表面,其具有至少200吉比特/平方英寸的面密度。 至少一个盘片的直径大于3.5英寸,或至少一个盘片以小于5400RPM转动。 读/写头相对于至少一个盘表面读取和写入数据轨迹。 写入请求写入到至少一个盘片上的至少一个磁盘表面的修改轨迹被缓存在非易失性存储设备中,用于缓存修改的轨道。 修改的轨道被缓存在非易失性存储设备中,以便到达至少一个盘表面。

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

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

    DIFFERENTIAL CACHING MECHANISM BASED ON MEDIA I/O SPEED
    89.
    发明申请
    DIFFERENTIAL CACHING MECHANISM BASED ON MEDIA I/O SPEED 有权
    基于媒体I / O速度的差分缓存机制

    公开(公告)号:US20100318744A1

    公开(公告)日:2010-12-16

    申请号:US12484963

    申请日:2009-06-15

    IPC分类号: G06F12/08 G06F12/00

    摘要: A method for allocating space in a cache based on media I/O speed is disclosed herein. In certain embodiments, such a method may include storing, in a read cache, cache entries associated with faster-responding storage devices and cache entries associated with slower-responding storage devices. The method may further include implementing an eviction policy in the read cache. This eviction policy may include demoting, from the read cache, the cache entries of faster-responding storage devices faster than the cache entries of slower-responding storage devices, all other variables being equal. In certain embodiments, the eviction policy may further include demoting, from the read cache, cache entries having a lower read-hit ratio faster than cache entries having a higher read-hit ratio, all other variables being equal. A corresponding computer program product and apparatus are also disclosed and claimed herein.

    摘要翻译: 本文公开了一种基于媒体I / O速度在高速缓存中分配空间的方法。 在某些实施例中,这种方法可以包括在读取缓存中存储与更快响应的存储设备相关联的高速缓存条目以及与较慢响应的存储设备相关联的高速缓存条目。 该方法还可以包括在读取高速缓存中实现逐出策略。 这种驱逐策略可以包括从读取的缓存降低响应较快的存储设备的高速缓存条目比缓慢响应的存储设备的缓存条目更快,所有其他变量相等。 在某些实施例中,驱逐策略还可以包括从读取的缓存降级具有比具有较高读取命中率的高速缓存条目更低的读命中率的高速缓存条目,所有其他变量相等。 本文还公开并要求相应的计算机程序产品和装置。