Managing write operations to an extent of tracks migrated between storage devices
    72.
    发明授权
    Managing write operations to an extent of tracks migrated between storage devices 失效
    在存储设备之间迁移的磁道范围内管理写入操作

    公开(公告)号:US08656122B2

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

    申请号:US13455433

    申请日:2012-04-25

    申请人: David Montgomery

    发明人: David Montgomery

    IPC分类号: G06F12/02

    摘要: Provided are a computer program product, system, and method for managing write operations to an extent of tracks migrated from a second storage to a first storage. An extent object exists if the extent was previously migrated from the first storage to the second storage at a previous time. In response to determining that the extent object exists, a determination is made of the tracks in the extent having a write indicator indicating that the track was updated in the second storage since the previous time. The data for the determined tracks is copied from the second storage to free locations in the first storage. For each determined track, the entry for the determined track in the extent object is updated to indicate the free location to which the data for the track was copied as an active address for the track.

    摘要翻译: 提供了一种用于将写入操作管理到从第二存储迁移到第一存储器的轨道的程度的计算机程序产品,系统和方法。 如果以前从前一次从第一个存储迁移到第二个存储区,则扩展区对象就会存在。 响应于确定范围对象存在,确定具有指示在先前时间之后在第二存储器中更新轨道的写指示器的盘区中的轨迹。 所确定的轨道的数据从第二存储器复制到第一存储器中的空闲位置。 对于每个确定的轨道,更新盘区对象中确定的轨道的条目,以指示轨道的数据被复制为轨道的活动地址的空闲位置。

    Dynamic look-ahead extent migration for tiered storage architectures
    73.
    发明授权
    Dynamic look-ahead extent migration for tiered storage architectures 有权
    分层存储体系结构的动态预测范围迁移

    公开(公告)号:US08578114B2

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

    申请号:US13455062

    申请日:2012-04-24

    IPC分类号: G06F12/00

    摘要: A method for migrating extents between extent pools in a tiered storage architecture maintains a data access profile for an extent over a period of time. Using the data access profile, the method generates an extent profile graph that predicts data access rates for the extent into the future. The slope of the extent profile graph is calculated and used to determine whether the extent will reach a migration threshold within a specified “look-ahead” time. If so, the method calculates a migration window that allows the extent to be migrated prior to reaching the migration threshold. In certain embodiments, the method determines the overall performance impact on the source extent pool and destination extent pool during the migration window. If the overall performance impact is below a designated impact threshold, the method migrates the extent during the migration window.

    摘要翻译: 在分层存储架构中的扩展池之间迁移扩展区的方法在一段时间内维护扩展区的数据访问配置文件。 使用数据访问配置文件,该方法生成一个扩展配置文件图,可以预测未来数据访问速率。 计算范围轮廓图的斜率并用于确定范围是否将在指定的“预先”时间内达到迁移阈值。 如果是这样,该方法将计算迁移窗口,该窗口允许在达到迁移阈值之前迁移范围。 在某些实施例中,该方法确定在迁移窗口期间对源扩展池和目的地扩展池的总体性能影响。 如果总体性能影响低于指定的影响阈值,则该方法会在迁移窗口中迁移该范围。

    Dynamic look-ahead extent migration for tiered storage architectures
    74.
    发明授权
    Dynamic look-ahead extent migration for tiered storage architectures 有权
    分层存储体系结构的动态预测范围迁移

    公开(公告)号:US08578108B2

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

    申请号:US12849087

    申请日:2010-08-03

    IPC分类号: G06F12/00

    摘要: A method for migrating extents between extent pools in a tiered storage architecture maintains a data access profile for an extent over a period of time. Using the data access profile, the method generates an extent profile graph that predicts data access rates for the extent into the future. The slope of the extent profile graph is calculated and used to determine whether the extent will reach a migration threshold within a specified “look-ahead” time. If so, the method calculates a migration window that allows the extent to be migrated prior to reaching the migration threshold. In certain embodiments, the method determines the overall performance impact on the source extent pool and destination extent pool during the migration window. If the overall performance impact is below a designated impact threshold, the method migrates the extent during the migration window. A corresponding apparatus and computer program product are also disclosed herein.

    摘要翻译: 在分层存储架构中的扩展池之间迁移扩展区的方法在一段时间内维护扩展区的数据访问配置文件。 使用数据访问配置文件,该方法生成一个扩展配置文件图,可以预测未来数据访问速率。 计算范围轮廓图的斜率并用于确定范围是否将在指定的“预先”时间内达到迁移阈值。 如果是这样,该方法将计算迁移窗口,该窗口允许在达到迁移阈值之前迁移范围。 在某些实施例中,该方法确定在迁移窗口期间对源扩展池和目的地扩展池的总体性能影响。 如果总体性能影响低于指定的影响阈值,则该方法会在迁移窗口中迁移该范围。 本文还公开了相应的装置和计算机程序产品。

    Using a migration cache to cache tracks during migration
    75.
    发明授权
    Using a migration cache to cache tracks during migration 失效
    在迁移过程中使用迁移缓存来缓存磁道

    公开(公告)号:US08555019B2

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

    申请号:US12877956

    申请日:2010-09-08

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

    摘要: Provided are a method, system, and computer program product for using a migration cache to cache tracks during migration. Indication is made in an extent list of tracks in an extent in a source storage subject to Input/Output (I/O) requests. A migration operation is initiated to migrate the extent from the source storage to a destination storage. In response to initiating the migration operation, a determination is made of a first set of tracks in the extent in the source storage indicated in the extent list. A determination is also made of a second set of tracks in the extent. The tracks in the source storage in the first set are copied to a migration cache, wherein updates to the tracks in the migration cache during the migration operation are applied to the migration cache. The tracks in the second set are copied directly from the source storage to the destination storage without buffering in the migration cache. The tracks in the first set are copied from the migration cache to the destination storage. The migration operation is completed in response to copying the first set of tracks from the migration cache to the destination storage and copying the second set of tracks from the source storage to the destination storage, wherein after the migration the tracks in the extent are located in the destination storage.

    摘要翻译: 提供了一种在迁移期间使用迁移高速缓存来缓存轨迹的方法,系统和计算机程序产品。 指示在源于受输入/输出(I / O)请求的源存储器的范围内的磁道范围列表中。 启动迁移操作将迁移操作从源存储迁移到目标存储。 响应于启动迁移操作,确定在扩展列表中指示的源存储器中的范围中的第一组磁道。 还确定了该范围内的第二组轨道。 第一组中的源存储器中的轨道被复制到迁移高速缓存,其中迁移操作期间迁移高速缓存中的轨道的更新被应用于迁移高速缓存。 第二组中的轨道直接从源存储器复制到目标存储,而不会缓存在迁移高速缓存中。 第一组中的轨道从迁移高速缓存复制到目标存储。 响应于将第一组轨道从迁移高速缓存复制到目的地存储器并将第二组轨道从源存储器复制到目的地存储器,迁移操作完成,其中在迁移之后,扩展区中的轨道位于 目的地存储。

    Caching scheme synergy for extent migration between tiers of a storage system
    78.
    发明授权
    Caching scheme synergy for extent migration between tiers of a storage system 有权
    存储系统层之间的缓存方案协同增效

    公开(公告)号:US08345489B2

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

    申请号:US12875031

    申请日:2010-09-02

    IPC分类号: G11C7/10

    摘要: A storage system according to one embodiment includes logic adapted for determining to move an extent from a source-tier in a storage system to a destination-tier in the storage system, wherein a set of tracks of the extent is presently being accessed; logic adapted for determining whether any track from the set of tracks is presently being written to; logic adapted for designating to a write-stack associated with the source-tier each track that is presently being written to and designating to a read-stack associated with the source-tier remaining tracks from the set of tracks; logic adapted for removing oldest tracks from the read-stack and the write-stack until the read-stack and the write-stack have been depleted of tracks; logic adapted for populating a destination-tier cache with the tracks as they are removed from the read-stack and the write-stack using a predetermined read-to-write ratio when a parameter of the extent exceeds a migration threshold; logic adapted for removing any tracks from a source-tier cache that were removed from the read-stack and the write-stack; and logic adapted for migrating the extent from the source-tier to the destination-tier.

    摘要翻译: 根据一个实施例的存储系统包括适于确定将存储系统中的源层移动到存储系统中的目的地层的范围的逻辑,其中当前正在访问所述盘区的一组轨道; 用于确定来自该组轨道的任何轨道当前正被写入的逻辑; 逻辑适于指定与源层每个轨道相关联的写栈,该堆栈当前正在写入并指定与来自该组轨道的源层剩余轨道相关联的读栈; 逻辑适用于从读取堆栈和写入堆栈中去除最旧的轨道,直到读取堆栈和写入栈已经耗尽轨道; 逻辑,适用于当所述盘区的参数超过迁移阈值时使用轨道从所述读取堆栈和所述写入堆栈中使用预定的读写比率来填充目的地层高速缓存; 逻辑适用于从从读取堆栈和写入堆栈中移除的源层高速缓存中删除任何轨道; 以及适用于从源层迁移到目标层的逻辑。

    WORKLOAD-DISTRIBUTING DATA REPLICATION SYSTEM
    79.
    发明申请
    WORKLOAD-DISTRIBUTING DATA REPLICATION SYSTEM 有权
    工作分配数据复制系统

    公开(公告)号:US20120290747A1

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

    申请号:US13448234

    申请日:2012-04-16

    IPC分类号: G06F3/00

    摘要: A method for more effectively distributing the I/O workload in a data replication system is disclosed herein. In selected embodiments, such a method may include generating an I/O request and identifying a storage resource group associated with the I/O request. In the event the I/O request is associated with a first storage resource group, the I/O request may be directed to a first storage device and a copy of the I/O request may be mirrored from the first storage device to a second storage device. Alternatively, in the event the I/O request is associated with a second storage resource group, the I/O request may be directed to a second storage device and a copy of the I/O request may be mirrored from the second storage device to the first storage device.

    摘要翻译: 本文公开了一种在数据复制系统中更有效地分布I / O工作负载的方法。 在所选择的实施例中,这种方法可以包括生成I / O请求并且识别与I / O请求相关联的存储资源组。 在I / O请求与第一存储资源组相关联的情况下,I / O请求可以被定向到第一存储设备,并且I / O请求的副本可以从第一存储设备镜像到第二存储设备 储存设备。 或者,在I / O请求与第二存储资源组相关联的情况下,I / O请求可以被定向到第二存储设备,并且I / O请求的副本可以从第二存储设备镜像到 第一存储设备。