Determining the health of other nodes in a same cluster based on physical link information

    公开(公告)号:US11463303B2

    公开(公告)日:2022-10-04

    申请号:US17095917

    申请日:2020-11-12

    Abstract: The embodiments disclosed herein relate to using SNMP functionality for fast and accurate detection of node failure in a computer cluster. When cluster nodes are connected via a switch that provides SNMP capability, a trap mechanism can be used to immediately and proactively notify cluster nodes that a particular cluster node is disconnected from the network, potentially even before the remaining cluster nodes have noticed a lack of response. In addition, when a cluster node notices a lack of response from a particular cluster node, the switch can be queried for link status and traffic information that can be used for fast determination of node status.

    METHOD AND SYSTEM FOR IMPLEMENTING SOFTWARE CHANGES USING ROLLING UPGRADES WITH REDUCED DOWNTIME

    公开(公告)号:US20210055925A1

    公开(公告)日:2021-02-25

    申请号:US16697062

    申请日:2019-11-26

    Abstract: A software change system and method implements changes of a current active software version hosted one or more testing nodes of a cluster(s) to a different software version, while other nodes within the cluster(s) continue to employ the current active software version. To determine and resolve errors and incompatibilities introduced by the different software version, the at least one testing node is upgraded to the different software version and employed to query resources and data associated with the current active software version. Resolution data pertaining to the different software version is generated reflecting changes to the data employed by the different software version, or changes to the different software version, to resolve the errors and incompatibilities. The resolution data may be deployed to other nodes of the cluster(s) before, during, or after the nodes are upgraded on a rolling or other basis to the different software version.

    CLIENT CONNECTION FAILOVER
    6.
    发明申请

    公开(公告)号:US20210029032A1

    公开(公告)日:2021-01-28

    申请号:US17071866

    申请日:2020-10-15

    Abstract: The embodiments disclosed herein select and assign a floating IP address (FIP) to an application based on characteristics of the application. Floating IP addresses are assigned a classification, and one or more network adapters are mapped to a FIP according to the FIPs assigned classification. The endpoint of a connection for an application initiating a network connection with a target application may be assigned a floating IP address according to attributes of the application being consistent with the classification of a FIP. Applications may be grouped according to their respective classification, and the group of applications may share a corresponding FIP. FIPs may be dynamically configured for an application with mapped network adapters selected based on the atttributes of the application. An application's characteristics may change during executions, and the network adapters mapped to the FIP assigned to the application's connection may be reassigned.

    CLIENT CONNECTION FAILOVER
    7.
    发明申请

    公开(公告)号:US20200127921A1

    公开(公告)日:2020-04-23

    申请号:US16165416

    申请日:2018-10-19

    Abstract: The embodiments disclosed herein select and assign a floating IP address (FIP) to an application based on characteristics of the application. Floating IP addresses are assigned a classification, and one or more network adapters are mapped to a FIP according to the FIPs assigned classification. The endpoint of a connection for an application initiating a network connection with a target application may be assigned a floating IP address according to attributes of the application being consistent with the classification of a FIP. Applications may be grouped according to their respective classification, and the group of applications may share a corresponding FIP. FIPs may be dynamically configured for an application with mapped network adapters selected based on the atttributes of the application. An application's characteristics may change during executions, and the network adapters mapped to the FIP assigned to the application's connection may be reassigned.

    RAFT CONSENSUS VICE LEADER OPTIMIZATION

    公开(公告)号:US20250133131A1

    公开(公告)日:2025-04-24

    申请号:US18491596

    申请日:2023-10-20

    Abstract: Described is an improved system, method, and computer program product for performing elections in a computing system. Approaches are described for the non-leader member of a member set to self-identify to be the vice-leader. When it detects a death, rather than wait the random, bounded period, the vice-leader can immediately send its “vote for me” message to other members. This puts it ahead of the race by other members to announce their candidacies, and results in vastly more frequent conclusion of the election in the initial round.

    Client connection failover
    9.
    发明授权

    公开(公告)号:US10855587B2

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

    申请号:US16165416

    申请日:2018-10-19

    Abstract: The embodiments disclosed herein select and assign a floating IP address (FIP) to an application based on characteristics of the application. Floating IP addresses are assigned a classification, and one or more network adapters are mapped to a FIP according to the FIPs assigned classification. The endpoint of a connection for an application initiating a network connection with a target application may be assigned a floating IP address according to attributes of the application being consistent with the classification of a FIP. Applications may be grouped according to their respective classification, and the group of applications may share a corresponding FIP. FIPs may be dynamically configured for an application with mapped network adapters selected based on the attributes of the application. An application's characteristics may change during executions, and the network adapters mapped to the FIP assigned to the application's connection may be reassigned.

Patent Agency Ranking