Near continuous space-efficient data protection
    21.
    发明授权
    Near continuous space-efficient data protection 有权
    靠近连续空间高效的数据保护

    公开(公告)号:US08458134B2

    公开(公告)日:2013-06-04

    申请号:US13076383

    申请日:2011-03-30

    IPC分类号: G06F17/00

    CPC分类号: G06F11/1448 G06F2201/84

    摘要: A method for providing rolling continuous data protection of source data is disclosed. In one embodiment, such a method includes enabling a user to select source data and establish a first interval when point-in-time copies of the source data are generated. The method further enables the user to specify a first number of point-in-time copies to retain at the first interval. The method further enables the user to specify a second number of point-in-time copies to retain at a second interval, wherein the second interval is a (n≧2) multiple of the first interval. The method further enables the user to specify a third number of point-in-time copies to retain at a third interval, wherein the third interval is a (n≧2) multiple of the second interval. A corresponding apparatus and computer program product are also disclosed.

    摘要翻译: 公开了一种用于提供源数据的滚动连续数据保护的方法。 在一个实施例中,这种方法包括使得用户能够选择源数据并且在产生源数据的时间点副本时建立第一间隔。 该方法还使得用户可以指定第一数量的时间点副本以在第一间隔保持。 该方法还允许用户指定第二数量的时间点副本以保持在第二间隔,其中第二间隔是第一间隔的(n> = 2)倍。 该方法还允许用户指定第三数量的时间点副本以保持在第三间隔,其中第三间隔是第二间隔的(n> = 2)倍。 还公开了相应的装置和计算机程序产品。

    Differential caching mechanism based on media I/O speed
    22.
    发明授权
    Differential caching mechanism based on media I/O speed 有权
    基于媒体I / O速度的差分缓存机制

    公开(公告)号:US08095738B2

    公开(公告)日:2012-01-10

    申请号:US12484963

    申请日:2009-06-15

    IPC分类号: 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速度在高速缓存中分配空间的方法。 在某些实施例中,这种方法可以包括在读取缓存中存储与更快响应的存储设备相关联的高速缓存条目以及与较慢响应的存储设备相关联的高速缓存条目。 该方法还可以包括在读取高速缓存中实现逐出策略。 这种驱逐策略可以包括从读取的缓存降低响应较快的存储设备的高速缓存条目比缓慢响应的存储设备的缓存条目更快,所有其他变量相等。 在某些实施例中,驱逐策略还可以包括从读取的缓存降级具有比具有较高读取命中率的高速缓存条目更低的读命中率的高速缓存条目,所有其他变量相等。 本文还公开并要求相应的计算机程序产品和装置。

    Cyclic point-in-time-copy architecture with data deduplication
    23.
    发明授权
    Cyclic point-in-time-copy architecture with data deduplication 有权
    具有重复数据删除功能的循环时间点复制体系结构

    公开(公告)号:US08892834B2

    公开(公告)日:2014-11-18

    申请号:US13459159

    申请日:2012-04-28

    IPC分类号: G06F12/16 G06F3/06

    CPC分类号: G06F3/065 G06F3/061 G06F3/067

    摘要: A method for performing a write to a volume x in a cyclic point-in-time-copy architecture is described. In one embodiment, such a method includes determining whether the volume x has a child volume. The method then determines whether the target bit maps (TBMs) of both the volume x and the child volume are set. If the TBMs are set, the method finds a higher source (HS) volume from which to copy the desired data to the child volume. Once the HS volume is found, the method determines whether the HS volume and the child volume are the same volume. If the HS volume and the child volume are not the same volume, the method copies the data from the HS volume to the child volume. The method then performs the write to the volume x.

    摘要翻译: 描述了在循环时间点复制架构中对卷x进行写入的方法。 在一个实施例中,这种方法包括确定卷x是否具有子卷。 然后,该方法确定是否设置了卷x和子卷的目标比特映射(TBM)。 如果设置了TBM,则该方法将找到更高的源(HS)卷,从该卷将所需数据复制到子卷。 一旦找到HS卷,该方法确定HS卷和子卷是否是相同的卷。 如果HS卷和子卷的卷不相同,则该方法将数据从HS卷复制到子卷。 该方法然后执行对卷x的写入。

    Deferred volume metadata invalidation
    24.
    发明授权
    Deferred volume metadata invalidation 有权
    延迟卷元数据无效

    公开(公告)号:US07930588B2

    公开(公告)日:2011-04-19

    申请号:US12361009

    申请日:2009-01-28

    IPC分类号: G06F11/00

    摘要: A method, system, and computer program product for managing modified metadata in a storage controller cache pursuant to a recovery action by a processor in communication with a memory device is provided. A count of modified metadata tracks for a storage rank is compared against a predetermined criterion. If the predetermined criterion is met, a storage volume having the storage rank is designated with a metadata invalidation flag to defer metadata invalidation of the modified metadata tracks until after the recovery action is performed.

    摘要翻译: 提供了一种用于根据处理器与存储器设备通信的恢复动作来管理存储控制器高速缓存中的修改的元数据的方法,系统和计算机程序产品。 将存储等级的经修改的元数据轨道的计数与预定标准进行比较。 如果满足预定标准,则使用元数据无效标志指定具有存储等级的存储卷,以延迟修改的元数据轨迹的元数据无效,直到执行恢复动作为止。

    APPARATUS AND METHOD TO LOCATE A STORAGE DEVICE DISPOSED IN A DATA STORAGE SYSTEM
    25.
    发明申请
    APPARATUS AND METHOD TO LOCATE A STORAGE DEVICE DISPOSED IN A DATA STORAGE SYSTEM 失效
    在数据存储系统中定位存储设备的装置和方法

    公开(公告)号:US20080126626A1

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

    申请号:US11465785

    申请日:2006-08-18

    IPC分类号: G06F13/12

    摘要: A method is disclosed to locate a data storage device disposed in a data storage system. The method selects a target data storage device, identifies a target adapter port in communication with the target data storage device, and determines one or more target addresses, and determines one or more target World Wide Port Names (“WWPNs”). The method selects an enclosure, and a communication pathway disposed in that enclosure, and determines if any storage device ports interconnected with the communication pathway comprise a WWPN that matches any of said target WWPNs. If any storage device ports interconnected with the communication pathway comprise a WWPN that matches any of the target WWPNs, the method then identifies an adapter port in communication with that communication pathway, and determines if that any storage device ports in communication with the identified adapter port have claimed an address that matches a target address. If a storage device port in communication with the identified adapter port has claimed an address that matches a target address, then the method locates the target data storage device within the selected enclosure.

    摘要翻译: 公开了一种定位设置在数据存储系统中的数据存储装置的方法。 该方法选择目标数据存储设备,识别与目标数据存储设备通信的目标适配器端口,并确定一个或多个目标地址,并确定一个或多个目标全球端口名称(“WWPN”)。 该方法选择机壳和设置在该外壳中的通信路径,并且确定与通信路径互连的任何存储设备端口是否包括与任何所述目标WWPN匹配的WWPN。 如果与通信路径互连的任何存储设备端口包括与任何目标WWPN匹配的WWPN,则该方法然后识别与该通信路径通信的适配器端口,并且确定与所识别的适配器端口通信的任何存储设备端口 已经声明了与目标地址匹配的地址。 如果与所识别的适配器端口通信的存储设备端口已声明与目标地址匹配的地址,则该方法将所选机箱中的目标数据存储设备定位。

    Secondary cache for write accumulation and coalescing
    26.
    发明授权
    Secondary cache for write accumulation and coalescing 有权
    二级缓存用于写入累积和合并

    公开(公告)号:US08255627B2

    公开(公告)日:2012-08-28

    申请号:US12577164

    申请日:2009-10-10

    IPC分类号: G06F12/00

    摘要: A method for efficiently using a large secondary cache is disclosed herein. In certain embodiments, such a method may include accumulating, in a secondary cache, a plurality of data tracks. These data tracks may include modified data and/or unmodified data. The method may determine if a subset of the plurality of data tracks makes up a full stride. In the event the subset makes up a full stride, the method may destage the subset from the secondary cache. By destaging full strides, the method reduces the number of disk operations that are required to destage data from the secondary cache. A corresponding computer program product and apparatus are also disclosed and claimed herein.

    摘要翻译: 本文公开了一种高效地使用大型二级高速缓存的方法。 在某些实施例中,这种方法可以包括在二次高速缓存中累积多个数据轨道。 这些数据轨道可以包括经修改的数据和/或未修改的数据。 该方法可以确定多个数据轨道的一个子集是否构成一个完整的步幅。 在子集构成一个完整的步骤的情况下,该方法可能会从二级缓存中退出该子集。 通过降级整个步骤,该方法减少了从二级缓存中恢复数据所需的磁盘操作数。 本文还公开并要求相应的计算机程序产品和装置。

    Apparatus and method to locate a storage device disposed in a data storage system
    27.
    发明授权
    Apparatus and method to locate a storage device disposed in a data storage system 失效
    用于定位设置在数据存储系统中的存储设备的装置和方法

    公开(公告)号:US07562163B2

    公开(公告)日:2009-07-14

    申请号:US11465785

    申请日:2006-08-18

    IPC分类号: G06F3/00 G06F11/00

    摘要: A method is disclosed to locate a data storage device disposed in a data storage system. The method selects a target data storage device, identifies a target adapter port in communication with the target data storage device, and determines one or more target addresses, and determines one or more target World Wide Port Names (“WWPNs”). The method selects an enclosure, and a communication pathway disposed in that enclosure, and determines if any storage device ports interconnected with the communication pathway comprise a WWPN that matches any of said target WWPNs. If any storage device ports interconnected with the communication pathway comprise a WWPN that matches any of the target WWPNs, the method then identifies an adapter port in communication with that communication pathway, and determines if that any storage device ports in communication with the identified adapter port have claimed an address that matches a target address. If a storage device port in communication with the identified adapter port has claimed an address that matches a target address, then the method locates the target data storage device within the selected enclosure.

    摘要翻译: 公开了一种定位设置在数据存储系统中的数据存储装置的方法。 该方法选择目标数据存储设备,识别与目标数据存储设备通信的目标适配器端口,并确定一个或多个目标地址,并确定一个或多个目标全球端口名称(“WWPN”)。 该方法选择机壳和设置在该外壳中的通信路径,并且确定与通信路径互连的任何存储设备端口是否包括与任何所述目标WWPN匹配的WWPN。 如果与通信路径互连的任何存储设备端口包括与任何目标WWPN匹配的WWPN,则该方法然后识别与该通信路径通信的适配器端口,并且确定与所识别的适配器端口通信的任何存储设备端口 已经声明了与目标地址匹配的地址。 如果与所识别的适配器端口通信的存储设备端口已声明与目标地址匹配的地址,则该方法将所选机箱中的目标数据存储设备定位。

    Secondary cache for write accumulation and coalescing
    28.
    发明授权
    Secondary cache for write accumulation and coalescing 有权
    二级缓存用于写入累积和合并

    公开(公告)号:US08549225B2

    公开(公告)日:2013-10-01

    申请号:US13430613

    申请日:2012-03-26

    IPC分类号: G06F12/00

    摘要: A method for efficiently using a large secondary cache is disclosed herein. In certain embodiments, such a method may include accumulating, in a secondary cache, a plurality of data tracks. These data tracks may include modified data and/or unmodified data. The method may determine if a subset of the plurality of data tracks makes up a full stride. In the event the subset makes up a full stride, the method may destage the subset from the secondary cache. By destaging full strides, the method reduces the number of disk operations that are required to destage data from the secondary cache. A corresponding computer program product and apparatus are also disclosed herein.

    摘要翻译: 本文公开了一种高效地使用大型二级高速缓存的方法。 在某些实施例中,这种方法可以包括在二次高速缓存中累积多个数据轨道。 这些数据轨道可以包括经修改的数据和/或未修改的数据。 该方法可以确定多个数据轨道的一个子集是否构成一个完整的步幅。 在子集构成一个完整的步骤的情况下,该方法可能会从二级缓存中退出该子集。 通过降级整个步骤,该方法减少了从二级缓存中恢复数据所需的磁盘操作数。 本文还公开了相应的计算机程序产品和装置。