Computer-implemented multi-resource shared lock
    22.
    发明授权
    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.

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

    Local Server Management of Software Updates to End Hosts Over Low Bandwidth, Low Throughput Channels
    23.
    发明申请
    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

    公开(公告)号:US08381308B2

    公开(公告)日:2013-02-19

    申请号:US12473215

    申请日:2009-05-27

    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.

    Data compression algorithm selection and tiering
    25.
    发明授权
    Data compression algorithm selection and tiering 有权
    数据压缩算法选择和分层

    公开(公告)号:US08688654B2

    公开(公告)日:2014-04-01

    申请号:US12574470

    申请日:2009-10-06

    IPC分类号: G06F7/76 G06F7/06

    摘要: A data storage subsystem having a plurality of data compression engines configured to compress data, each having a different compression algorithm. A data handling system is configured to select at least one sample of data; operate a plurality of the data compression engines to compress the selected sample(s); determine the compression ratios of the operated data compression engines with respect to the selected sample(s); and select the data compression engine having the greatest compression ratio with respect to the selected sample(s), to compress the data. Further, the data compression engines may be in tiers from low to high in accordance with expected latency to compress data and to uncompress compressed data; and a data compression engine is selected from a tier that is inverse to the present rate of access.

    摘要翻译: 数据存储子系统具有多个数据压缩引擎,其被配置为压缩数据,每个具有不同的压缩算法。 数据处理系统被配置为选择至少一个数据样本; 操作多个数据压缩引擎来压缩所选择的样本; 确定所操作的数据压缩引擎相对于所选择的样本的压缩比; 并选择相对于所选择的样本具有最大压缩比的数据压缩引擎来压缩数据。 此外,数据压缩引擎可以根据预期的等待时间从低到高分级来压缩数据并解压缩压缩数据; 并且从与当前访问速率相反的层中选择数据压缩引擎。

    Method and apparatus for detecting component removal while operating in a battery backup mode
    26.
    发明授权
    Method and apparatus for detecting component removal while operating in a battery backup mode 失效
    用于在电池备份模式下操作时检测元件移除的方法和装置

    公开(公告)号:US07962776B2

    公开(公告)日:2011-06-14

    申请号:US11872017

    申请日:2007-10-14

    摘要: 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释放引脚尚未被断言,则该方法在事件日志中编码控制卡删除事件。