Global avoidance of hang states via priority inheritance in multi-node computing system
    1.
    发明授权
    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: 描述了与避免资源阻塞和挂起状态相关联的系统,方法和其他实施例。 用于计算系统的一个示例性计算机实现的方法包括确定第一进程正在等待资源并处于阻塞状态。 确定第一个进程正在等待的资源。 然后识别持有资源的阻塞进程。 阻塞进程的优先级与第一进程的优先级进行比较。 如果阻塞进程的优先级低于第一个进程的优先级,则阻塞进程的优先级增加。 以这种方式,可以更快地将阻塞进程安排进行执行,从而释放资源。

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

Patent Agency Ranking