EFFICIENT FAIL-OVER IN REPLICATED SYSTEMS
    1.
    发明申请
    EFFICIENT FAIL-OVER IN REPLICATED SYSTEMS 有权
    在重建系统中有效失败

    公开(公告)号:US20150186229A1

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

    申请号:US14145939

    申请日:2014-01-01

    IPC分类号: G06F11/20 H04L29/08

    摘要: A method for selecting a leader node among a plurality of network nodes, comprising: providing a current configuration of selected nodes in replicated state machine based system, wherein a first node is set for handling commands received from clients; executing a consensus protocol by the selected nodes under the current configuration; identifying at least one fault indicative event of the first node; calculating a suggested configuration of selected nodes, wherein a second node is set for handling the commands; informing each member of the suggested configuration and the first node of the suggested configuration; executing the consensus protocol in parallel under both the suggested configuration and the current configuration; and when detecting that the first node is faulty, setting the second node for handling the commands under the current configuration in place of the first node and reconfiguring the current configuration to become the suggested configuration.

    摘要翻译: 一种用于在多个网络节点中选择前导节点的方法,包括:提供在基于复制状态机的系统中的所选节点的当前配置,其中设置第一节点以处理从客户端接收的命令; 在当前配置下由所选节点执行协商协议; 识别所述第一节点的至少一个故障指示事件; 计算所选节点的建议配置,其中设置第二节点来处理所述命令; 通知每个成员建议的配置和建议配置的第一个节点; 在建议的配置和当前配置下并行执行协商协议; 并且当检测到第一节点故障时,设置用于处理当前配置下的命令的第二节点代替第一节点并重新配置当前配置以成为建议的配置。

    AUTOMATED ENTITY DISAMBIGUATION
    4.
    发明申请

    公开(公告)号:US20200012719A1

    公开(公告)日:2020-01-09

    申请号:US16029605

    申请日:2018-07-08

    IPC分类号: G06F17/27

    摘要: A method comprising: operating at least one hardware processor for: receiving, as input, at least one named entity, modifying said named entity based on a plurality of modification rules to generate a set of candidate named entities corresponding to said named entity, and identifying, for at least one candidate named entity in said set of candidate named entities, an article in a knowledge base of articles, wherein a title of said article matches said candidate named entity.

    Scaling quorum based replication systems

    公开(公告)号:US10678813B2

    公开(公告)日:2020-06-09

    申请号:US15194612

    申请日:2016-06-28

    IPC分类号: G06F16/27 G06F11/16

    摘要: A computer determines whether it has received user input or a node within a replica set has reached a capacity threshold. Based on receiving user input or determining that a node within a replica set has reached a capacity threshold, creating a snapshot of the data stored in the replica set and partitioning the data based on the created snapshot. The computer then initializing nodes within a new replica set and moves a partition from the original replica set to the new replica set before deleting the other partition from the old replica set.

    CONTINUING OPERATION OF A QUORUM BASED SYSTEM AFTER FAILURES

    公开(公告)号:US20170322848A1

    公开(公告)日:2017-11-09

    申请号:US15144950

    申请日:2016-05-03

    IPC分类号: G06F11/14

    摘要: A processor-implemented method, for continuing operation of a quorum based system is provided. The method detects a loss of quorum. A plurality of speculative configurations is created, whereby each speculative configuration is isolated from other speculative configurations in the quorum based system. Each speculative configuration continues to order requests during the creation of speculative configurations. The method selects and starts one of the plurality of speculative configurations as a new operational configuration. Ordered requests continue to the new operational configuration. The original configuration of the quorum based system is restarted in response to the plurality of speculative configurations not being isolated.