Load balancing of resources
    11.
    发明授权

    公开(公告)号:US11016820B2

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

    申请号:US14010275

    申请日:2013-08-26

    Applicant: VMware, Inc.

    Abstract: Embodiments presented herein techniques for balancing a multidimensional set of resources of different types within a distributed resources system. Each host computer providing the resources publishes a status on current resource usage by guest clients. Upon identifying a local imbalance, the host computer determines a source workload to migrate to or from the resources container to minimize the variance in resource usage. Additionally, when placing a new resource workload, the host computer selects a resources container that minimizes the variance to further balance resource usage.

    Distributed policy-based provisioning and enforcement for quality of service

    公开(公告)号:US10855602B2

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

    申请号:US15889196

    申请日:2018-02-05

    Applicant: VMware, Inc.

    Abstract: Embodiments of the disclosure provide techniques for measuring congestion and controlling quality of service to a shared resource. A module that interfaces with the shared resource monitors the usage of the shared resource by accessing clients. Upon detecting that the rate of usage of the shared resource has exceeded a maximum rate supported by the shared resource, the module determines and transmits a congestion metric to clients that are currently attempting to access the shared resource. Clients, in turn determine a delay period based on the congestion metric prior to attempting another access of the shared resource.

    Partition tolerance in cluster membership management

    公开(公告)号:US09672115B2

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

    申请号:US14209426

    申请日:2014-03-13

    Applicant: VMware, Inc.

    Abstract: Techniques are disclosed for managing a cluster of computing nodes following a division of the cluster into at least a first and second partition, where the cluster aggregates local storage resources of the nodes to provide an object store, and objects stored in the object store are divided into data components stored across the nodes. In accordance with one method, it is determined that a majority of data components comprising a first object are stored within nodes in the first partition. It is determined that a majority of data components comprising a second object are stored within nodes in the second partition. Configuration objects are permitted to be performed on the first object in the first partition while denying access to the first object from the second partition, and on the second object in the second partition while denying access to the second object from the first partition.

Patent Agency Ranking