Time limited lock ownership
    2.
    发明授权
    Time limited lock ownership 有权
    时间限制锁的所有权

    公开(公告)号:US08990179B2

    公开(公告)日:2015-03-24

    申请号:US13721614

    申请日:2012-12-20

    CPC classification number: G06F9/52 G06F17/30362

    Abstract: Described herein are techniques for time limited lock ownership. In one embodiment, in response to receiving a request for a lock on a shared resource, the lock is granted and a lock lease period associated with the lock is established. Then, in response to determining that the lock lease period has expired, one or more lock lease expiration procedures are performed. In many cases, the time limited lock ownership may prevent system hanging, timely detect system deadlocks, and/or improve overall performance of the database.

    Abstract translation: 这里描述的是用于限时锁定所有权的技术。 在一个实施例中,响应于接收到对共享资源的锁定的请求,该锁被授予并且与该锁相关联的锁租约期间被建立。 然后,响应于确定锁租约期已经过期,执行一个或多个锁租约期过程。 在许多情况下,限时锁定所有权可能会阻止系统挂起,及时检测系统死锁,和/或提高数据库的整体性能。

    Time Limited Lock Ownership
    3.
    发明申请
    Time Limited Lock Ownership 有权
    时间有限锁所有权

    公开(公告)号:US20130111089A1

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

    申请号:US13721614

    申请日:2012-12-20

    CPC classification number: G06F9/52 G06F17/30362

    Abstract: Described herein are techniques for time limited lock ownership. In one embodiment, in response to receiving a request for a lock on a shared resource, the lock is granted and a lock lease period associated with the lock is established. Then, in response to determining that the lock lease period has expired, one or more lock lease expiration procedures are performed. In many cases, the time limited lock ownership may prevent system hanging, timely detect system deadlocks, and/or improve overall performance of the database.

    Abstract translation: 这里描述的是用于限时锁定所有权的技术。 在一个实施例中,响应于接收到对共享资源的锁定的请求,该锁被授予并且与该锁相关联的锁租约期间被建立。 然后,响应于确定锁租约期已经过期,执行一个或多个锁租约期过程。 在许多情况下,限时锁定所有权可能会阻止系统挂起,及时检测系统死锁,和/或提高数据库的整体性能。

    Generating database cluster health alerts using machine learning

    公开(公告)号:US10373065B2

    公开(公告)日:2019-08-06

    申请号:US13791669

    申请日:2013-03-08

    Abstract: A method, system, and computer program product for generating database cluster health alerts using machine learning. A first database cluster known to be operating normally is measured and modeled using machine learning techniques. A second database cluster is measured and compared to the learned model. More specifically, the method collects a first set of empirically-measured variables of a first database cluster, and using the first set of empirically-measured variables a mathematical behavior predictor model is generated. Then, after collecting a second set of empirically-measured variables of a second database cluster over a plurality of second time periods, the mathematical behavior predictor model classifies the observed behavior. The classified behavior might be deemed to be normal behavior, or some form of abnormal behavior. The method forms and report alerts when the classification deemed to be anomalous behavior, or fault behavior. A Bayesian belief network predicts the likelihood of continued anomalous behavior.

    Global avoidance of hang states via priority inheritance in multi-node computing system
    6.
    发明授权
    Global avoidance of hang states via priority inheritance in multi-node computing system 有权
    通过多节点计算系统中的优先级继承来全局避免挂起状态

    公开(公告)号:US09075650B2

    公开(公告)日:2015-07-07

    申请号:US13867427

    申请日:2013-04-22

    CPC classification number: G06F9/46 G06F9/4818 G06F9/5038 G06F9/524

    Abstract: Systems, methods, and other embodiments associated with avoiding resource blockages and hang states are described. One example computer-implemented method for a computing system includes determining that a first process is waiting for a resource and is in a blocked state. The resource that the first process is waiting for is identified. A blocking process that is holding the resource is then identified. A priority of the blocking process is compared with a priority the first process. If the priority of the blocking process is lower than the priority of the first process, the priority of the blocking process is increased. In this manner the blocking process can be scheduled for execution sooner and thus release the resource.

    Abstract translation: 描述了与避免资源阻塞和挂起状态相关联的系统,方法和其他实施例。 用于计算系统的一个示例性计算机实现的方法包括确定第一进程正在等待资源并处于阻塞状态。 确定第一个进程正在等待的资源。 然后识别持有资源的阻塞进程。 阻塞进程的优先级与第一进程的优先级进行比较。 如果阻塞进程的优先级低于第一个进程的优先级,则阻塞进程的优先级增加。 以这种方式,可以更快地将阻塞进程安排进行执行,从而释放资源。

    Analyzing database cluster behavior by transforming discrete time series measurements
    10.
    发明授权
    Analyzing database cluster behavior by transforming discrete time series measurements 有权
    通过转换离散时间序列测量来分析数据库集群行为

    公开(公告)号:US09424288B2

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

    申请号:US13791651

    申请日:2013-03-08

    CPC classification number: G06F17/30306 G06F17/30572 G06F17/30716

    Abstract: A method, system, and computer program product for analyzing performance of a database cluster. Disclosed are techniques for analyzing performance of components of a database cluster by transforming many discrete event measurements into a time series to identify dominant signals. The method embodiment commences by sampling the database cluster to produce a set of timestamped events, then pre-processing the timestamped events by tagging at least some of the timestamped events with a semantic tag drawn from a semantic dictionary and formatting the set of timestamped events into a time series where a time series entry comprises a time indication and a plurality of values corresponding to signal state values. Further techniques are disclosed for identifying certain signals from the time series to which is applied various statistical measurement criteria in order to isolate a set of candidate signals which are then used to identify indicative causes of database cluster behavior.

    Abstract translation: 一种用于分析数据库集群性能的方法,系统和计算机程序产品。 公开的是通过将许多离散事件测量转换成时间序列来识别主要信号来分析数据库簇的组件的性能的技术。 该方法实施例开始于对数据库集群进行采样以产生一组时间戳事件,然后通过使用从语义字典中绘制的语义标签标记至少一些时间戳事件来预处理时间戳事件,并将该时间戳事件格式化 时间序列,其中时间序列条目包括对应于信号状态值的时间指示和多个值。 公开了用于从时间序列中识别某些信号的其它技术,其中应用了各种统计测量标准,以隔离一组候选信号,然后这些候选信号被用于识别数据库集群行为的指示性原因。

Patent Agency Ranking