Dynamic look-ahead extent migration for tiered storage architectures
    22.
    发明授权
    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
    23.
    发明授权
    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.

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

    Computer-implemented multi-resource shared lock
    25.
    发明授权
    Computer-implemented multi-resource shared lock 有权
    计算机实现的多资源共享锁

    公开(公告)号:US08397307B2

    公开(公告)日:2013-03-12

    申请号:US13452668

    申请日:2012-04-20

    IPC分类号: G06F7/04 G06F21/00 H04L29/06

    摘要: In one embodiment of a computer-implemented system, comprising a plurality of computer entities and multiple resources, one of the computer entities may request a multi-resource lock to one of the multiple resources; the one resource determines whether a resource lock is available at the one resource and, if so, the one resource communicates with all peer resources to determine whether a resource lock is available; if the peer resources indicate a resource lock is available, lock all of the resources to the requesting computer entity, and the one resource communicates the lock of the resources to the requesting computer entity; and if any the resource indicates contention for the multi-resource lock, the one resource communicates the contention to the requesting computer entity, and the requesting computer entity backs off the multi-resource lock request and, after a random time interval, repeats the request.

    摘要翻译: 在计算机实现的系统的一个实施例中,包括多个计算机实体和多个资源,计算机实体之一可以向多个资源之一请求多资源锁定; 一个资源确定资源锁是否在一个资源可用,如果是,则一个资源与所有对等资源通信以确定资源锁是否可用; 如果对等资源指示资源锁可用,则将所有资源锁定到请求计算机实体,并且一个资源将资源的锁传送给请求的计算机实体; 并且如果任何资源表示多资源锁定的争用,则一个资源将该竞争通信给请求计算机实体,并且请求计算机实体备份多资源锁定请求,并且在随机时间间隔之后重复该请求 。

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

    Local Server Management of Software Updates to End Hosts Over Low Bandwidth, Low Throughput Channels
    27.
    发明申请
    Local Server Management of Software Updates to End Hosts Over Low Bandwidth, Low Throughput Channels 审中-公开
    软件更新的本地服务器管理可以通过低带宽,低吞吐量通道终止主机

    公开(公告)号:US20120227036A1

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

    申请号:US13037986

    申请日:2011-03-01

    申请人: Igor Crk Larry Juarez

    发明人: Igor Crk Larry Juarez

    IPC分类号: G06F9/445

    CPC分类号: G06F8/658

    摘要: Various method and system embodiments for updating software on end hosts in computing environments and particularly storage environments are provided. A remote server pushes the software update image to and through a local server via a network connection and high-throughput channels and to the end host via low-throughput channels. The local server manages the update process; the remote server simply pushes the software update image and the end host simply receives and applies an update. The local server stores the current software image running on the end host and decides whether it is more efficient to simply send the software update image on or to create, send and apply a patch at the end host. This approach reduces the update time of the end host, reduces any disruption of normal message traffic to and from the end host and simplifies patch management.

    摘要翻译: 提供了用于在计算环境,特别是存储环境中更新终端主机上的软件的各种方法和系统实施例。 远程服务器通过网络连接和高吞吐量通道将软件更新映像推送到本地服务器并通过本地服务器,并通过低吞吐量通道向终端主机发送。 本地服务器管理更新过程; 远程服务器简单地推送软件更新映像,终端主机简单地接收并应用更新。 本地服务器存储在最终主机上运行的当前软件映像,并决定简单地发送软件更新映像还是在终端主机上创建,发送和应用补丁更有效。 这种方法减少了终端主机的更新时间,减少了来自终端主机的正常消息流量的任何中断,并简化了补丁管理。

    COMPUTER-IMPLEMENTED MULTI-RESOURCE SHARED LOCK
    28.
    发明申请
    COMPUTER-IMPLEMENTED MULTI-RESOURCE SHARED LOCK 有权
    计算机实现的多资源共享锁

    公开(公告)号:US20120210031A1

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

    申请号:US13452668

    申请日:2012-04-20

    IPC分类号: G06F13/14

    摘要: In one embodiment of a computer-implemented system, comprising a plurality of computer entities and multiple resources, one of the computer entities may request a multi-resource lock to one of the multiple resources; the one resource determines whether a resource lock is available at the one resource and, if so, the one resource communicates with all peer resources to determine whether a resource lock is available; if the peer resources indicate a resource lock is available, lock all of the resources to the requesting computer entity, and the one resource communicates the lock of the resources to the requesting computer entity; and if any the resource indicates contention for the multi-resource lock, the one resource communicates the contention to the requesting computer entity, and the requesting computer entity backs off the multi-resource lock request and, after a random time interval, repeats the request.

    摘要翻译: 在计算机实现的系统的一个实施例中,包括多个计算机实体和多个资源,计算机实体之一可以向多个资源之一请求多资源锁定; 一个资源确定资源锁是否在一个资源可用,如果是,则一个资源与所有对等资源通信以确定资源锁是否可用; 如果对等资源指示资源锁可用,则将所有资源锁定到请求计算机实体,并且一个资源将资源的锁传送给请求的计算机实体; 并且如果任何资源表示多资源锁定的争用,则一个资源将该竞争通信给请求计算机实体,并且请求计算机实体备份多资源锁定请求,并且在随机时间间隔之后重复该请求 。

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

    公开(公告)号:US20120036327A1

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

    申请号:US12849087

    申请日:2010-08-03

    IPC分类号: G06F12/08

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

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

    METHOD AND APPARATUS FOR DETECTING COMPONENT REMOVAL WHILE OPERATING IN A BATTERY BACKUP MODE
    30.
    发明申请
    METHOD AND APPARATUS FOR DETECTING COMPONENT REMOVAL WHILE OPERATING IN A BATTERY BACKUP MODE 失效
    用于检测在电池备份模式下操作的组件拆卸的方法和装置

    公开(公告)号:US20090100282A1

    公开(公告)日:2009-04-16

    申请号:US11872017

    申请日:2007-10-14

    IPC分类号: G06F1/28

    摘要: A method to detect component removal while operating in a battery backup mode, comprising providing power from a battery backup unit (“BBU”) to a control card memory device, and measuring the current drawn by the control card memory device. If the current drawn by the control card memory device is less than or equals a pre-determined disconnect current, the method determines if a BBU release pin has been asserted. If the BBU release pin has been asserted, the method encodes in an event log a battery backup removal event. If the BBU release pin has not been asserted, the method encodes in the event log a control card removal event.

    摘要翻译: 一种用于在以电池备份模式操作的情况下检测部件移除的方法,包括从电池备用单元(“BBU”)向控制卡存储器设备提供电力,以及测量由控制卡存储器件绘制的电流。 如果由控制卡存储器件绘制的电流小于或等于预定的断开电流,则该方法确定BBU释放引脚是否被断言。 如果BBU释放引脚被断言,则该方法在事件日志中编码电池备份删除事件。 如果BBU释放引脚尚未被断言,则该方法在事件日志中编码控制卡删除事件。