Dynamic client-based leader election

    公开(公告)号:US09930110B2

    公开(公告)日:2018-03-27

    申请号:US15058567

    申请日:2016-03-02

    IPC分类号: G06F15/16 H04L29/08 H04L29/06

    摘要: A method, including deploying multiple servers as a distributed computing system (DCS) configured to provide a service to clients. At a first time, a given server is configured as an active node in the DCS, the active node configured to and to process requests for the service received from the clients. At the first time, one or more remaining first servers are configured as one or more semi-active nodes in the DCS, each given semi-active node configured to receive, from the clients, requests for the service, and to forward the received requests to the active node for processing. Each of the servers maintains respective counts of the received requests, and at a second time subsequent to the first time, upon identifying a given remaining server having a highest count the given remaining server is reconfigured as the active node, and the given server is reconfigured as a semi-active node.

    Mechanism for executing server discovery

    公开(公告)号:US09871872B2

    公开(公告)日:2018-01-16

    申请号:US11785030

    申请日:2007-04-13

    摘要: A mechanism to ensure that the same server/proxy is selected by different server/proxy discovery mechanisms executed in a network control element and a terminal equipment, respectively. A first selection of a server/proxy is executed by a network control element on the basis of a first discovery procedure. Then, a second selection of a server/proxy is started by a terminal equipment on the basis of a second discovery procedure. A relay agent element is used for responding to the request on behalf of a configuration server or for modifying a configuration server response so that the same server/proxy is selected by the network control element and the terminal equipment.

    Modeling and Forecasting Reserve Capacity for Overbooked Clusters

    公开(公告)号:US20180007128A1

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

    申请号:US15199590

    申请日:2016-06-30

    IPC分类号: H04L29/08 H04L29/06

    CPC分类号: H04L67/1025 G06F17/30

    摘要: Managing cluster resources for a cluster. The method includes identifying a plurality of quiescence policies. Each of the quiescence policies define one or more conditions for cluster entities which when met, identify that cluster resources should be reclaimed from cluster entities by quiescing cluster entities. The method further includes, for each quiescence policy, identifying an amount of reclaimed capacity defining the amount of cluster resources that will be reclaimed by implementing the quiescence policy. The method further includes, for each quiescence policy, identifying an amount of reserve capacity defining the amount of cluster resources that should be reserved for resuming quiesced cluster entities. The method further includes; selecting a quiescence policy based on comparing the reclaimed capacities and reserve capacities for the quiescence policies. The method further includes, booking cluster resources for cluster entities on the cluster according to the selected quiescence policy

    Producer system selection
    9.
    发明授权

    公开(公告)号:US09843631B2

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

    申请号:US13927933

    申请日:2013-06-26

    IPC分类号: G06F15/173 H04L29/08

    CPC分类号: H04L67/1025 H04L67/1008

    摘要: Processes and systems are disclosed for selecting a producer system from a number of producer systems to lease to a consumer system. A leasing agent, in response to a request from the consumer system for access to a service at a producer system, can identify a producer system to lease to the lease requestor based, at least in part, on a selection weight associated with each producer system that the leasing agent is assigned. The selection weights can be modified based on status information associated with each of the producer systems. This status information may be obtain from the producer systems and/or from a consumer system that has previously accessed the producer system. The consumer system may provide the status information to the leasing agent as part of the consumer system's lease request.