Resource allocation in distributed systems using grant messages
    11.
    发明授权
    Resource allocation in distributed systems using grant messages 有权
    使用授权消息分布式系统中的资源分配

    公开(公告)号:US09578080B1

    公开(公告)日:2017-02-21

    申请号:US14223952

    申请日:2014-03-24

    Abstract: Resource management techniques for shared resources in a distributed system are described. Clients and servers may exchange messages according to an asynchronous messaging protocol that does not guarantee delivery or ordering of messages. A client may send a resource request message including a client timestamp and a measure of client resource demand. The server may allocate a grant of the resource to the client in a manner that prevents resource overload, and indicate the grant to the client via a message including a logical timestamp, the amount of resource granted, the client's original timestamp, and a grant expiration time. The server may acknowledge the grant and cooperatively use the resource in accordance with the grant's terms.

    Abstract translation: 描述了分布式系统中共享资源的资源管理技术。 客户端和服务器可以根据不保证消息的传递或排序的异步消息协议来交换消息。 客户端可以发送包括客户端时间戳和客户端资源需求量度的资源请求消息。 服务器可以以防止资源过载的方式向客户端分配资源的许可,并且通过包括逻辑时间戳,所授予的资源量,客户端的原始时间戳和授权到期的消息来指示给客户机 时间。 服务器可以根据授权条款确认授权并合作使用资源。

    Dynamic application instance discovery and state management within a distributed system

    公开(公告)号:US09838240B1

    公开(公告)日:2017-12-05

    申请号:US14082728

    申请日:2013-11-18

    Abstract: Dynamic application instance discovery and state management within a distributed system. A distributed system may implement application instances configured to perform one or more application functions within the distributed system, and discovery and failure detection daemon (DFDD) instances, each configured to store an indication of a respective operational state of each member of a respective group of the number of application instances. Each of the DFDD instances may repeatedly execute a gossip-based synchronization protocol with another one of the DFDD instances, where execution of the protocol between DFDD instances includes reconciling differences among membership of the respective groups of application instances. A new application instance may be configured to notify a particular DFDD instance of its availability to perform an application function. The particular DFDD instance may be configured to propagate the new instance's availability to other DFDD instances via execution of the synchronization protocol, without intervention on the part of the new application instance.

Patent Agency Ranking