LOAD BALANCING OF RESOURCES
    1.
    发明申请

    公开(公告)号:US20210271524A1

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

    申请号:US17321299

    申请日:2021-05-14

    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.

    COMPRESSED BLOCK MAP OF DENSELY-POPULATED DATA STRUCTURES
    2.
    发明申请
    COMPRESSED BLOCK MAP OF DENSELY-POPULATED DATA STRUCTURES 有权
    密集数据结构的压缩图

    公开(公告)号:US20150058577A1

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

    申请号:US14032121

    申请日:2013-09-19

    Applicant: VMware, Inc.

    Inventor: William EARL

    CPC classification number: G06F3/0613 G06F3/064 G06F3/0667 G06F3/067 G06F3/0688

    Abstract: Embodiments of the disclosure provide techniques for creating a compressed mapping structure in a system of resources. For example, a distributed resources system may use delta encoding to store, in memory, numerous entries of dense data structures in the system. In a compressed block of such entries, the distributed resources system encodes the key of each entry as the delta from the key of the previous entry. The content of each entry is encoded similarly. The distributed resources system suppresses the leading zero bits of each resulting field.

    Abstract translation: 本公开的实施例提供了用于在资源系统中创建压缩映射结构的技术。 例如,分布式资源系统可以使用增量编码在存储器中存储系统中密集数据结构的许多条目。 在这样的条目的压缩块中,分布式资源系统将每个条目的密钥作为来自先前条目的密钥的增量来编码。 每个条目的内容被类似地编码。 分布式资源系统抑制每个结果字段的前导零位。

    DISTRIBUTED POLICY-BASED PROVISIONING AND ENFORCEMENT FOR QUALITY OF SERVICE

    公开(公告)号:US20180176142A1

    公开(公告)日:2018-06-21

    申请号: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.

    DISTRIBUTED POLICY-BASED PROVISIONING AND ENFORCEMENT FOR QUALITY OF SERVICE
    4.
    发明申请
    DISTRIBUTED POLICY-BASED PROVISIONING AND ENFORCEMENT FOR QUALITY OF SERVICE 有权
    分布式政策规定和执行质量服务

    公开(公告)号:US20150058475A1

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

    申请号:US14010247

    申请日:2013-08-26

    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.

    Abstract translation: 本公开的实施例提供了用于测量拥塞并且控制对共享资源的服务质量的技术。 与共享资源连接的模块通过访问客户端来监视共享资源的使用情况。 当检测到共享资源的使用率已超过共享资源支持的最大速率时,该模块确定并向当前尝试访问共享资源的客户端发送拥塞度量。 在尝试对共享资源的另一次访问之前,客户端又决定基于拥塞度量的延迟周期。

    DISTRIBUTED POLICY-BASED PROVISIONING AND ENFORCEMENT FOR QUALITY OF SERVICE

    公开(公告)号:US20210075731A1

    公开(公告)日:2021-03-11

    申请号:US17083680

    申请日:2020-10-29

    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.

    DISTRIBUTED TRANSACTION LOG
    7.
    发明申请
    DISTRIBUTED TRANSACTION LOG 审中-公开
    分布式交易记录

    公开(公告)号:US20150058306A1

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

    申请号:US14469526

    申请日:2014-08-26

    Applicant: VMware, Inc.

    Abstract: Embodiments of the disclosure provide techniques for updating a distributed transaction log on a previously offline resource object component using distributed transaction logs from active host computer nodes from separate RAID mirror configurations. Each component object maintains a journal (log) where distributed transactions are recorded. If a component object goes offline and subsequently returns (e.g., if the node hosting the component object reboots), the component object is marked as stale. To return the component object to an active state, a distributed resources module retrieves the journals from other resource component objects from other RAID configurations where the data is mirrored. The module filters corresponding data that is missing in the journal of the previously offline corresponding object and merges the filtered data to the journal.

    Abstract translation: 本公开的实施例提供了使用来自分离的RAID镜像配置的活动主机计算机节点的分布式事务日志更新先前脱机的资源对象组件上的分布式事务日志的技术。 每个组件对象都维护记录分布式事务的日志(日志)。 如果组件对象脱机并随后返回(例如,如果托管组件对象的节点重新启动),组件对象将被标记为过时。 要将组件对象返回到活动状态,分布式资源模块从其他数据镜像的其他RAID配置中检索来自其他资源组件对象的日志。 该模块将先前脱机对应对象的日记中缺少的相应数据过滤,并将过滤后的数据合并到日志中。

    TRANSLATING HIGH LEVEL REQUIREMENTS POLICIES TO DISTRIBUTED CONFIGURATIONS

    公开(公告)号:US20210266268A1

    公开(公告)日:2021-08-26

    申请号:US17320145

    申请日:2021-05-13

    Applicant: VMware, Inc.

    Abstract: Embodiments of the disclosure provide techniques for partitioning a resource object into multiple resource components of a cluster of host computer nodes in a distributed resources system. The distributed resources system translates high-level policy requirements into a resource configuration that the system accommodates. The system determines an allocation based on the policy requirements and identifies resource configurations that are available. Upon selecting a resource configuration, the distributed resources system assigns the allocation and associated values to the selected configuration and publishes the new configuration to other host computer nodes in the cluster.

    LOG-STRUCTURED STORAGE DEVICE FORMAT
    9.
    发明申请

    公开(公告)号:US20190340157A1

    公开(公告)日:2019-11-07

    申请号:US16517436

    申请日:2019-07-19

    Applicant: VMware, Inc.

    Abstract: Embodiments of the disclosure provide techniques managing a log-structured solid state drive (SSD) format in a distributed storage system. SSDs in the distributed storage system maintains a journal of logical changes to storage objects to persist prepared and committed changes in the latency path. The journal includes metadata entries that describe changes and reference data pages. Dense data structures (such as a logical block addressing table) index the metadata entries. To reduce the amount of overhead in I/O operations, the distributed storage system maintains the dense data structures in memory rather than on disk.

    LOAD BALANCING OF RESOURCES
    10.
    发明申请
    LOAD BALANCING OF RESOURCES 审中-公开
    资源负荷平衡

    公开(公告)号:US20150058863A1

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

    申请号:US14010275

    申请日:2013-08-26

    Applicant: VMware, Inc.

    CPC classification number: G06F9/5083 G06F9/5016

    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.

    Abstract translation: 在本文中呈现的实施例用于在分布式资源系统内平衡不同类型的多维资源集合的技术。 提供资源的每个主机都会发布访客客户端当前资源使用情况。 在识别局部不平衡之后,主机计算机确定要迁移到资源容器或从资源容器迁移的源工作负载,以最小化资源使用的差异。 另外,当放置新的资源工作负载时,主计算机选择最小化方差的资源容器,以进一步平衡资源使用。

Patent Agency Ranking