Storage Module and Method for Analysis and Disposition of Dynamically Tracked Read Error Events
    141.
    发明申请
    Storage Module and Method for Analysis and Disposition of Dynamically Tracked Read Error Events 有权
    用于分析和处理动态跟踪读取错误事件的存储模块和方法

    公开(公告)号:US20160041891A1

    公开(公告)日:2016-02-11

    申请号:US14454482

    申请日:2014-08-07

    Abstract: A method for analyzing a read error event is provided comprising reading a page of data stored in memory, determining a read error event for the page of data, and identifying a scope of the read error event in the memory. In another embodiment, a method for performing a preliminary read error recovery is provided comprising reading a first data unit from memory and identifying a bit error rate for a first data unit with a correction engine, determining that the bit error rate is above a threshold, accessing a data structure including entries identifying data units and read error event information associated with the data units, identifying a second data unit in an entry that matches the first data unit, and performing a preliminary read error recovery process on the first data unit using the information in the entry to reduce the bit error rate below the threshold.

    Abstract translation: 提供了一种用于分析读取错误事件的方法,包括读取存储在存储器中的数据页面,确定数据页面的读取错误事件,以及识别存储器中的读取错误事件的范围。 在另一个实施例中,提供了一种用于执行初步读取错误恢复的方法,包括从存储器读取第一数据单元并且利用校正引擎识别第一数据单元的误码率,确定误码率高于阈值, 访问包括标识数据单元的条目和与数据单元相关联的读取错误事件信息的数据结构,识别与第一数据单元匹配的条目中的第二数据单元,以及使用第一数据单元对第一数据单元执行初步读取错误恢复处理 条目中的信息减少了误码率低于阈值。

    Determining server write activity levels to use to adjust write cache size
    143.
    发明授权
    Determining server write activity levels to use to adjust write cache size 有权
    确定用于调整写缓存大小的服务器写入活动级别

    公开(公告)号:US09247003B2

    公开(公告)日:2016-01-26

    申请号:US14606983

    申请日:2015-01-27

    Abstract: Provided are a computer program product, system, and method for determining server write activity levels to use to adjust write cache size. Server write activity information on server write activity to the cache is gathered. The server write activity information is processed to determine a server write activity level comprising one of multiple write activity levels indicating a level of write activity. The determined server write activity level is transmitted to a storage server having a write cache, wherein the storage server uses the determined server write activity level to determine whether to adjust a size of the storage server write cache.

    Abstract translation: 提供了一种用于确定用于调整写入高速缓存大小的服务器写入活动级别的计算机程序产品,系统和方法。 收集服务器对缓存的写入活动的写入活动信息。 处理服务器写入活动信息以确定包括指示写入活动级别的多个写入活动级别中的一个的服务器写入活动级别。 确定的服务器写入活动级别被发送到具有写入高速缓存的存储服务器,其中存储服务器使用所确定的服务器写入活动级别来确定是否调整存储服务器写入高速缓存的大小。

    Idle detection
    144.
    发明授权
    Idle detection 有权
    空闲检测

    公开(公告)号:US09244682B2

    公开(公告)日:2016-01-26

    申请号:US13683978

    申请日:2012-11-21

    Abstract: Idle detection techniques are disclosed. A set of idle conditions that includes one or more conditions not comprising or triggered by an absence of user input is monitored. The device is determined to be idle based at least in part on results of the monitoring. The device may be determined not to be idle even in the absence of recent user input.

    Abstract translation: 公开了空闲检测技术。 监视包括一个或多个条件的一组空闲条件,不包括或不由用户输入引起的条件。 至少部分地基于监视结果确定设备是空闲的。 即使没有最近的用户输入,也可以将该设备确定为不空闲。

    APPARATUS AND METHOD FOR A USER CONFIGURABLE RELIABILITY CONTROL LOOP
    145.
    发明申请
    APPARATUS AND METHOD FOR A USER CONFIGURABLE RELIABILITY CONTROL LOOP 审中-公开
    用户可配置可靠性控制环路的装置和方法

    公开(公告)号:US20150377955A1

    公开(公告)日:2015-12-31

    申请号:US14319197

    申请日:2014-06-30

    Abstract: An apparatus and method for a user configurable reliability control loop. For example, one embodiment of a processor comprises: a reliability meter to track accumulated stress on components of the processor based on measured processor operating conditions; and a controller to receive stress rate limit information from a user or manufacturer and to responsively specify a set of N operating limits on the processor in accordance with the accumulated stress and the stress rate limit information; and performance selection logic to output one or more actual operating conditions for the processor based on the N operating limits specified by the controller.

    Abstract translation: 一种用户可配置可靠性控制回路的装置和方法。 例如,处理器的一个实施例包括:可靠性计量器,用于基于测量的处理器操作条件跟踪处理器的部件上的累积应力; 以及控制器,用于从用户或制造商接收压力限制信息,并且根据累积的应力和应力限制信息响应地在处理器上指定一组N个操作限制; 以及性能选择逻辑,用于基于由控制器指定的N个操作限制来输出处理器的一个或多个实际操作条件。

    Managing service level objectives for storage workloads
    147.
    发明授权
    Managing service level objectives for storage workloads 有权
    管理存储工作负载的服务级别目标

    公开(公告)号:US09223613B2

    公开(公告)日:2015-12-29

    申请号:US14484780

    申请日:2014-09-12

    Applicant: NETAPP, INC.

    Abstract: Described herein is a system and method for dynamically managing service-level objectives (SLOs) for workloads of a cluster storage system. Proposed states/solutions of the cluster may be produced and evaluated to select one that achieves the SLOs for each workload. A planner engine may produce a state tree comprising nodes, each node representing a proposed state/solution. New nodes may be added to the state tree based on new solution types that are permitted, or nodes may be removed based on a received time constraint for executing a proposed solution or a client certification of a solution. The planner engine may call an evaluation engine to evaluate proposed states, the evaluation engine using an evaluation function that considers SLO, cost, and optimization goal characteristics to produce a single evaluation value for each proposed state. The planner engine may call a modeler engine that is trained using machine learning techniques.

    Abstract translation: 这里描述了用于动态管理用于集群存储系统的工作负载的服务级目标(SLO)的系统和方法。 可以生成和评估集群的建议状态/解决方案,以选择为每个工作负载实现SLO的状态/解决方案。 计划器引擎可以产生包括节点的状态树,每个节点表示提出的状态/解。 可以基于允许的新解决方案类型将新节点添加到状态树,或者可以基于接收到的时间约束来移除节点,以执行解决方案或解决方案的客户端认证。 计划器引擎可以调用评估引擎来评估提出的状态,评估引擎使用考虑SLO,成本和优化目标特征的评估函数,以产生每个建议状态的单个评估值。 计划器引擎可以调用使用机器学习技术训练的建模者引擎。

    Methods and apparatus to validate translated guest code in a dynamic binary translator
    148.
    发明授权
    Methods and apparatus to validate translated guest code in a dynamic binary translator 有权
    在动态二进制翻译器中验证翻译的访客代码的方法和装置

    公开(公告)号:US09223553B2

    公开(公告)日:2015-12-29

    申请号:US14125263

    申请日:2013-09-26

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to validate translated guest code in a dynamic binary translator. An example apparatus disclosed herein includes a translator to generate a first translation of code to execute on a host machine, the first translation of the guest code to facilitate creating a first translated guest code, and the translator to generate a second translation of the translated guest code to execute on the host machine. The example apparatus also includes a translation versions manager to identify a first host machine state based on executing a portion of the first translation, and the translation versions manager to identify a second host machine state based on executing a portion of the second translation. The example system also includes a validator to determine a state divergence status of the second translation based on a comparison between the first host machine state and the second host machine state.

    Abstract translation: 公开了方法,装置,系统和制品,以在动态二进制转换器中验证翻译的客户代码。 本文公开的示例设备包括翻译器,用于生成在主机上执行的代码的第一翻译,客户代码的第一次翻译以便于创建第一翻译的客户代码,以及翻译器以生成所翻译的客人的第二翻译 在主机上执行的代码。 该示例设备还包括翻译版本管理器,用于基于执行第一翻译的一部分来识别第一主机状态,以及翻译版本管理器,用于基于执行第二翻译的一部分来识别第二主机状态。 该示例系统还包括基于第一主机状态和第二主机状态之间的比较来确定第二转换的状态发散状态的验证器。

    RESOURCE ALLOCATION FOR VIRTUAL MACHINES AND LOGICAL PARTITIONS
    150.
    发明申请
    RESOURCE ALLOCATION FOR VIRTUAL MACHINES AND LOGICAL PARTITIONS 有权
    资源分配虚拟机和逻辑分区

    公开(公告)号:US20150355950A1

    公开(公告)日:2015-12-10

    申请号:US14830865

    申请日:2015-08-20

    Abstract: A computer determines that a utilization level of a resource has satisfied a threshold. The computer scales the allocation of the resource to the furthest of the current allocation of the resource plus a parameter and of a historical limit. The computer determines if the scaled allocation of the resource is outside the historical limit and if so, sets the historical limit equal to the scaled allocation of the resource. The computer determines whether the scaling of the allocation of the resource will result in an allocation oscillation. The computer determines if the scaled allocation of the resource is outside a boundary parameter and if so, sets the allocation of the resource equal to the boundary parameter.

    Abstract translation: 计算机确定资源的利用率水平已满足阈值。 计算机将资源的分配扩展到当前资源分配加上参数和历史极限的最远处。 计算机确定资源的缩放分配是否超出历史限制,如果是,将历史限制设置为等于资源的缩放分配。 计算机确定资源分配的缩放是否会导致分配振荡。 计算机确定资源的缩放分配是否在边界参数之外,如果是,则将资源的分配设置为等于边界参数。

Patent Agency Ranking