LEADER ELECTION FOR GROUPS OF APPLICATIONS
    2.
    发明公开

    公开(公告)号:US20240028431A1

    公开(公告)日:2024-01-25

    申请号:US17960259

    申请日:2022-10-05

    Applicant: VMWARE, INC.

    CPC classification number: G06F9/547 G06F9/5072

    Abstract: A computer-implemented method for electing a leader in a computing system is provided. In one aspect, a method includes identifying a computing resource for multiple container groups that each include one or more containers. A determination is made, from applications running in containers of the container groups, of multiple election candidate applications. Each election candidate application has an instance deployed in a corresponding container in each container group. For each container group, an election runner process is established within the container group. For each instance of each of the election candidate applications, a corresponding election watcher process is established. A communication link is established between the election runner process and each election watcher process. A request for leader election is transmitted from the election runner process to the computing resource. A response received from the computing resource. The response is transmitted to each election watcher process via the communication link.

    SIMULATION-BASED CROSS-CLOUD CONNECTIVITY CHECKS

    公开(公告)号:US20210184953A1

    公开(公告)日:2021-06-17

    申请号:US16780859

    申请日:2020-02-03

    Applicant: VMware, Inc.

    Abstract: Example methods and systems are provided for simulation-based cross-cloud connectivity checks. One example method may include injecting a connectivity check packet in a first cloud environment, and obtaining first report information associated with a first stage of forwarding the connectivity check packet from one or more first observation points in the first cloud environment. The method may also comprise: based on configuration information associated with one or more second observation points in the second cloud environment, simulating a second stage of forwarding the connectivity check packet towards a second virtualized computing instance via the one or more second observation points. The method may further comprise: generating second report information associated with the simulated second stage to identify a connectivity status between a first virtualized computing instance and the second virtualized computing instance based on the first report information and the second report information.

    CROSS-CLOUD CONNECTIVITY CHECKS
    4.
    发明申请

    公开(公告)号:US20210014142A1

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

    申请号:US16550311

    申请日:2019-08-26

    Applicant: VMware, Inc.

    Abstract: Example methods and systems are provided for cross-cloud connectivity checks. One example method may include detecting a first connectivity check packet that is addressed from a first virtualized computing instance deployed in a first cloud environment; and determining that the first connectivity check packet is destined for a second virtualized computing instance in a second cloud environment reachable via the network device. The method may also comprise: generating a second connectivity check packet by modifying the first connectivity check packet to include one or more indicators that a connectivity check is required along a datapath towards the second virtualized computing instance in the second cloud environment. The method may further comprise: sending the second connectivity check packet to cause one or more observation points along the datapath to, based on the one or more indicators, generate and send report information associated with the second connectivity packet.

    TOPOLOGY-AWARE CONTROL INFORMATION DISSEMINATION IN SOFTWARE-DEFINED NETWORKING ENVIRONMENTS

    公开(公告)号:US20200220784A1

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

    申请号:US16283823

    申请日:2019-02-25

    Applicant: VMware, Inc.

    Abstract: Example methods and systems for a network management entity to perform topology-aware control information dissemination in a software-defined networking (SDN) environment. The method may comprise obtaining group topology information specifying a network group, and a network configuration object that references the network group. The method may also comprise: processing the group topology information to identify, from multiple members of the network group, a first member that is relevant to a first host; and processing the group topology information to identify, from the multiple members, a second member that is irrelevant to the first host. The method may further comprise: generating and sending, to the first host, control information associated with a subset of the network group. The subset may include the first member but exclude the second member.

    NETWORK CONFIGURATION FAILURE DIAGNOSIS IN SOFTWARE-DEFINED NETWORKING (SDN) ENVIRONMENTS

    公开(公告)号:US20200213214A1

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

    申请号:US16278194

    申请日:2019-02-18

    Applicant: VMware, Inc.

    Abstract: Example methods are provided for a network management entity to perform network configuration failure diagnosis in a software-defined networking (SDN) environment. The method may comprise receiving a request to diagnose a network configuration failure; and generating and sending control information to a host to cause the host to inject, at a first network element, a diagnostic packet for transmission along a datapath to a configuration server via multiple second network elements. The diagnostic packet may be configured according to a network configuration protocol supported by the configuration server. The method may also comprise: receiving report information associated with the diagnostic packet from at least one of the following: the first network element, the multiple second network elements and the configuration server; and based on the report information, determining a diagnosis result associated with the network configuration failure.

    BLOCKCHAIN-BASED LICENSING AS A SERVICE

    公开(公告)号:US20250028791A1

    公开(公告)日:2025-01-23

    申请号:US18239766

    申请日:2023-08-30

    Applicant: VMware, Inc.

    Abstract: Example methods and systems for blockchain-based licensing as a service are described. In one example, a computer system may receive a first request to obtain a first license associated with a first product from a first client system. In response, the computer system may (a) select a first blockchain from multiple blockchains, and (b) generate and store a first non-fungible token (NFT) on the first blockchain to issue the first license. Further, the computer system may receive a second request to obtain a second license associated with the first product or a second product from a second client system. In response, the computer system may (a) select a second blockchain from multiple blockchains, and (b) generate and store a second NFT on the second blockchain to issue the second license.

    DYNAMIC PLUGIN MANAGEMENT FOR SYSTEM HEALTH

    公开(公告)号:US20220283823A1

    公开(公告)日:2022-09-08

    申请号:US17664154

    申请日:2022-05-19

    Applicant: VMware, Inc.

    Abstract: The disclosure provides an approach for providing an extendable system health management framework in a network. Embodiments include receiving, by a manager, a system health plugin. Embodiments include determining, by the manager, an association between the system health plugin and a host in the network based on the host satisfying one or more conditions. Embodiments include providing, by the manager, the system health plugin to the host for installation in a system health agent on the host. Embodiments include receiving, by the manager, from the host, status information for the system health plugin.

    FLOW-BASED LATENCY MEASUREMENT FOR LOGICAL OVERLAY NETWORK TRAFFIC

    公开(公告)号:US20220150147A1

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

    申请号:US17093517

    申请日:2020-11-09

    Applicant: VMware, Inc.

    Abstract: Example methods and systems for flow-based latency measurement for logical overlay network traffic are described. In one example, in response to detecting a first inner data packet associated with a packet flow, a first computer system may generate and send a first encapsulated packet via a logical overlay tunnel towards a second computer system. The first encapsulated packet may be generated by encapsulating the first inner data packet with a first outer header that includes first time information associated with the first inner data packet at the first computer system. In response to detecting a second encapsulated packet from the second computer system via the logical overlay tunnel, the first computer system may determine a flow-based latency measurement associated with the packet flow based on the first time information, and second time information identified from a second outer header of the second encapsulated packet.

    CONFIGURATION CHANGE MONITORING IN SOFTWARE-DEFINED NETWORKING ENVIRONMENTS

    公开(公告)号:US20200235991A1

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

    申请号:US16351542

    申请日:2019-03-13

    Applicant: VMware, Inc.

    Abstract: Example methods and systems for a network management entity to perform configuration change monitoring. One example method may comprise receiving a request to monitor a datapath to which a configuration change is applicable. The datapath may include multiple network elements. The method may also comprise instructing the first host to inject, at a first network element, one or more trace packets for transmission along the datapath to a second network element. The method may further comprise: obtaining state information associated with the configuration change, and detecting that an operating condition associated with the datapath is affected by the configuration change based on the state information.

Patent Agency Ranking