CONSOLIDATING CHANGES ON A HIERARCHICAL STRUCTURE TO MINIMIZE A NUMBER OF DATA REQUESTS

    公开(公告)号:US20240211462A1

    公开(公告)日:2024-06-27

    申请号:US18145535

    申请日:2022-12-22

    Applicant: VMware, Inc.

    CPC classification number: G06F16/2358 G06F16/2246 G06F16/27

    Abstract: The disclosure provides an approach for efficient resource information retrieval. Embodiments include receiving, by a resource management component, a batch of change records related to a plurality of computing resources. Embodiments include determining, based on one or more entity updates in the batch of change records, a set of unique updated entities. Embodiments include, for each relationship update that updates a given relationship between a given computing resource and a given tier, removing the given computing resource from the set and adding the given tier to the set and, for each relationship update that updates a respective relationship between a respective tier and a respective application, removing the respective tier from the set and adding the respective application to the set. Embodiments include sending, to a resource analysis component, a request for information about each entity in the set and receiving the requested information.

    LEADER SELECTION AND REVOCATION FOR TASKS IN A VIRTUALIZED COMPUTING SYSTEM

    公开(公告)号:US20230229475A1

    公开(公告)日:2023-07-20

    申请号:US17579342

    申请日:2022-01-19

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F9/4881 G06F2009/4557

    Abstract: An example method of executing a periodic task of a service having service instances replicated across hosts in a cluster of a virtualized computing system, the service instances executing in pods implemented by virtual machines (VMs) on the hosts, the method including: persisting, by ping tasks of the service instances, records in a pod information table of a database, the records including pod identifiers of the pods and leader indicators; determining, by a first ping task, a leaderless condition in that the leader indicator in each of the records is false; setting to true, by the first ping task in response to the leaderless condition, the leader indicator in a first record having a first pod identifier for a first pod in which the first ping task executes; and executing the periodic task in the first pod to the exclusion of each other of the pods.

Patent Agency Ranking