DYNAMIC LOOK-AHEAD EXTENT MIGRATION FOR TIERED STORAGE ARCHITECTURES
    11.
    发明申请
    DYNAMIC LOOK-AHEAD EXTENT MIGRATION FOR TIERED STORAGE ARCHITECTURES 有权
    动态展望行动架构的动态展望

    公开(公告)号:US20120216008A1

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

    申请号:US13455062

    申请日:2012-04-24

    IPC分类号: G06F12/02

    摘要: 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.

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

    DATA MIGRATION METHODOLOGY FOR USE WITH ARRAYS OF POWERED-DOWN STORAGE DEVICES
    12.
    发明申请
    DATA MIGRATION METHODOLOGY FOR USE WITH ARRAYS OF POWERED-DOWN STORAGE DEVICES 失效
    数据移动方法与使用下放存储设备的阵列一起使用

    公开(公告)号:US20110191558A1

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

    申请号:US12698557

    申请日:2010-02-02

    IPC分类号: G06F12/16 G06F12/00

    CPC分类号: G06F12/00 G06F12/16

    摘要: A method for managing extents in a data storage system includes monitoring usage statistics for an extent residing on one or more powered-up storage devices. In the event the extent has not been accessed for specified period of time (as determined from the usage statistics), the method automatically compresses the extent and migrates the extent to an intermediate repository. Once the amount of data in the intermediate repository reaches a specified level, the method migrates the extent from the intermediate repository to one or more normally powered-down storage devices. If I/O is received for the extent while it resides in the normally powered-down storage devices or the intermediate repository, the method automatically migrates the extent from the normally powered-down storage devices or the intermediate repository to the normally powered-up storage devices. A corresponding apparatus and computer program product are also disclosed.

    摘要翻译: 用于管理数据存储系统中的盘区的方法包括监视驻留在一个或多个加电存储装置上的盘区的使用统计。 如果在指定的时间段内(从使用统计信息确定)没有访问该范围,该方法将自动压缩该范围并将范围迁移到中间存储库。 一旦中间存储库中的数据量达到指定的级别,该方法会将程序段从中间存储库迁移到一个或多个正常关闭的存储设备。 如果在驻留在通常断电的存储设备或中间存储库中的范围内接收到I / O,则该方法自动将从正常关闭的存储设备或中间存储库迁移到通常供电的存储 设备。 还公开了相应的装置和计算机程序产品。

    WORKLOAD-DISTRIBUTING DATA REPLICATION SYSTEM
    13.
    发明申请
    WORKLOAD-DISTRIBUTING DATA REPLICATION SYSTEM 失效
    工作分配数据复制系统

    公开(公告)号:US20110093862A1

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

    申请号:US12582502

    申请日:2009-10-20

    IPC分类号: G06F9/46

    摘要: 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. A corresponding system, apparatus, and computer program product are also disclosed and claimed herein.

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

    DATA MIGRATION METHODOLOGY FOR USE WITH ARRAYS OF POWERED-DOWN STORAGE DEVICES
    14.
    发明申请
    DATA MIGRATION METHODOLOGY FOR USE WITH ARRAYS OF POWERED-DOWN STORAGE DEVICES 失效
    数据移动方法与使用下放存储设备的阵列一起使用

    公开(公告)号:US20120203996A1

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

    申请号:US13447434

    申请日:2012-04-16

    IPC分类号: G06F12/02

    CPC分类号: G06F12/00 G06F12/16

    摘要: A method for managing extents in a data storage system includes monitoring usage statistics for an extent residing on one or more powered-up storage devices. In the event the extent has not been accessed for specified period of time (as determined from the usage statistics), the method automatically compresses the extent and migrates the extent to an intermediate repository. Once the amount of data in the intermediate repository reaches a specified level, the method migrates the extent from the intermediate repository to one or more normally powered-down storage devices. If I/O is received for the extent while it resides in the normally powered-down storage devices or the intermediate repository, the method automatically migrates the extent from the normally powered-down storage devices or the intermediate repository to the normally powered-up storage devices. A corresponding apparatus and computer program product are also disclosed.

    摘要翻译: 用于管理数据存储系统中的盘区的方法包括监视驻留在一个或多个加电存储装置上的盘区的使用统计。 如果在指定的时间段内(从使用统计信息确定)没有访问该范围,该方法将自动压缩该范围并将范围迁移到中间存储库。 一旦中间存储库中的数据量达到指定的级别,该方法会将程序段从中间存储库迁移到一个或多个正常关闭的存储设备。 如果在驻留在通常断电的存储设备或中间存储库中的范围内接收到I / O,则该方法自动将从正常关闭的存储设备或中间存储库迁移到通常供电的存储 设备。 还公开了相应的装置和计算机程序产品。

    WORKLOAD-DISTRIBUTING DATA REPLICATION SYSTEM
    15.
    发明申请
    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请求的副本可以从第二存储设备镜像到 第一存储设备。

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

    公开(公告)号:US08958253B2

    公开(公告)日:2015-02-17

    申请号:US13484123

    申请日:2012-05-30

    摘要: A method according to one embodiment includes determining to move an extent from a source-tier in a storage system to a destination-tier in the storage system; determining whether any track from the set of tracks is presently being written to; 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; removing oldest tracks from the read-stack and the write-stack until the read-stack and the write-stack have been depleted of tracks; when a parameter of the extent exceeds a migration threshold: 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 and removing tracks from a source-tier cache that were removed from the read-stack and the write-stack; and migrating the extent from the source-tier to the destination-tier.

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

    Using a migration cache to cache tracks during migration
    17.
    发明授权
    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
    18.
    发明授权
    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.

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

    CACHING SCHEME SYNERGY FOR EXTENT MIGRATION BETWEEN TIERS OF A STORAGE SYSTEM
    19.
    发明申请
    CACHING SCHEME SYNERGY FOR EXTENT MIGRATION BETWEEN TIERS OF A STORAGE SYSTEM 有权
    存储系统层次之间的缓存移动方案的缓存方案

    公开(公告)号:US20120239864A1

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

    申请号:US13484123

    申请日:2012-05-30

    IPC分类号: G06F12/08

    摘要: A method according to one embodiment includes determining to move an extent from a source-tier in a storage system to a destination-tier in the storage system; determining whether any track from the set of tracks is presently being written to; 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; removing oldest tracks from the read-stack and the write-stack until the read-stack and the write-stack have been depleted of tracks; when a parameter of the extent exceeds a migration threshold: 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 and removing tracks from a source-tier cache that were removed from the read-stack and the write-stack; and migrating the extent from the source-tier to the destination-tier.

    摘要翻译: 根据一个实施例的方法包括确定将存储系统中的源层移动到存储系统中的目的地层; 确定来自该组轨道的任何轨道是否正在被写入; 指定为与当前正被写入的源层每个轨道相关联的写栈,并指定与来自该组轨道的源级剩余轨道相关联的读栈; 从读取堆栈和写入堆栈中删除最旧的轨道,直到读取堆栈和写入栈已经耗尽轨道; 当范围的参数超过迁移阈值时:使用轨迹从目标层高速缓存中读取堆栈和使用预定的读写比率的写入堆栈,并从源 - 从读取堆栈和写入堆栈中删除的层缓存; 并将范围从源层迁移到目标层。

    CACHING SCHEME SYNERGY FOR EXTENT MIGRATION BETWEEN TIERS OF A STORAGE SYSTEM AND METHODS THEREOF
    20.
    发明申请
    CACHING SCHEME SYNERGY FOR EXTENT MIGRATION BETWEEN TIERS OF A STORAGE SYSTEM AND METHODS THEREOF 有权
    存储系统层次之间的扩展方案的缓存方案协调及其方法

    公开(公告)号:US20120057407A1

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

    申请号:US12875031

    申请日:2010-09-02

    IPC分类号: G11C16/04

    摘要: 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.

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