System and method for reducing state space in reinforced learning by using decision tree classification

    公开(公告)号:US10460254B2

    公开(公告)日:2019-10-29

    申请号:US14660862

    申请日:2015-03-17

    Applicant: VMware, Inc.

    Abstract: An automatic scaling system and method for reducing state space in reinforced learning for automatic scaling of a multi-tier application uses a state decision tree that is updated with new states of the multi-tier application. When a new state of the multi-tier application is received, the new state is placed in an existing node of the state decision tree only if a first attribute of the new state is same as a first attribute of any state contained in the existing node and a second attribute of the new state is sufficiently similar to a second attribute of each existing state contained in the existing node based on a similarity measurement of the second attribute of each state contained in the existing node with the second attribute of the new state.

    Method and system for restoring consumed memory after memory consolidation
    13.
    发明授权
    Method and system for restoring consumed memory after memory consolidation 有权
    内存合并后恢复消耗的内存的方法和系统

    公开(公告)号:US09547600B2

    公开(公告)日:2017-01-17

    申请号:US14447238

    申请日:2014-07-30

    Applicant: VMware, Inc.

    Abstract: One embodiment of the system disclosed herein facilitates reduction of latency associated with accessing content of a memory page that has been swapped out by a guest operating system in a virtualized computer system. During operation, a hypervisor detects an I/O write command issued by the guest operating system at a swap location within the guest operating system's swap file and records the swap location. The hypervisor then prefetches contents of a page stored at the swap location within the guest operating system's swap file into a prefetch cache in host machine memory. Subsequently, the hypervisor detects an I/O read command issued by the guest operating system at the swap location within the swap file. In response, the hypervisor provides contents of the page to the guest operating system from the prefetch cache, thereby avoiding accessing the guest operating system's swap file.

    Abstract translation: 本文公开的系统的一个实施例有助于减少与在虚拟化计算机系统中由客户操作系统交换的存储器页面的内容相关联的等待时间。 在运行期间,虚拟机管理程序检测客户机操作系统在客户机操作系统交换文件内的交换位置发出的I / O写入命令,并记录交换位置。 管理程序然后将存储在客户操作系统交换文件中的交换位置的页面的内容预取到主机存储器中的预取高速缓存中。 随后,管理程序检测交换文件中交换位置处的客户机操作系统发出的I / O读取命令。 作为响应,管理程序从预取缓存向客户操作系统提供页面的内容,从而避免访问客户操作系统的交换文件。

    Power budget allocation in a cluster infrastructure
    14.
    发明授权
    Power budget allocation in a cluster infrastructure 有权
    集群基础架构中的功率预算分配

    公开(公告)号:US09529642B2

    公开(公告)日:2016-12-27

    申请号:US14194599

    申请日:2014-02-28

    Applicant: VMware, Inc.

    Abstract: A system and method for allocating power resources among host computers in a cluster uses lower and upper bounds with respect to a power budget to be distributed to each of the hosts. Each host is allocated a portion of the cluster power capacity. Any excess amount of the capacity is then allocated to the hosts based at least partly on the lower bound (reserve capacity) and the upper bound (host power limit) of each of the clients.

    Abstract translation: 用于在集群中的主计算机之间分配功率资源的系统和方法使用相对于功率预算的下限和上限来分配给每个主机。 每个主机分配一部分集群电源容量。 至少部分地基于每个客户端的下限(备用容量)和上限(主机功率限制),将任何多余的容量分配给主机。

    Cooperative Application Workload Scheduling for a Consolidated Virtual Environment
    15.
    发明申请
    Cooperative Application Workload Scheduling for a Consolidated Virtual Environment 有权
    合并虚拟环境的合作应用程序工作量计划

    公开(公告)号:US20140137104A1

    公开(公告)日:2014-05-15

    申请号:US13674180

    申请日:2012-11-12

    Applicant: VMWARE, INC.

    CPC classification number: G06F9/45558 G06F2009/4557

    Abstract: Application resource scheduler module is provided to achieve cooperative application workload scheduling for a consolidated virtual environment. The application resource scheduler aids an application workload scheduler that is part of a distributed computing application, such as Hadoop, to achieve a specified relative priority of the application workload virtual machines to other virtual machines in the virtual environment. The application resource scheduler assists in achieving cooperative workload scheduling by revising the amount of resources that the application workload scheduler sees as available and by setting resource controls for the virtual machines of the distributed computing application to influence the resources the virtual machines receive from the underlying consolidated virtual environment.

    Abstract translation: 提供应用资源调度器模块,以实现统一的虚拟环境的协同应用工作量调度。 应用程序资源调度器帮助作为分布式计算应用程序(例如Hadoop)一部分的应用程序工作负载调度程序,以实现应用程序工作负载虚拟机对虚拟环境中的其他虚拟机的指定的相对优先级。 应用程序资源调度程序通过修改应用程序工作负载调度程序看到的可用资源量,并通过为分布式计算应用程序的虚拟机设置资源控制来帮助实现协作工作负载调度,从而影响虚拟机从底层合并中获得的资源 虚拟环境。

    VIRTUAL RESOURCE SCHEDULING FOR CONTAINERS WITH MIGRATION
    19.
    发明申请
    VIRTUAL RESOURCE SCHEDULING FOR CONTAINERS WITH MIGRATION 有权
    移民集装箱的虚拟资源调度

    公开(公告)号:US20160378563A1

    公开(公告)日:2016-12-29

    申请号:US14835758

    申请日:2015-08-26

    Applicant: VMWARE, INC.

    CPC classification number: G06F9/5077 G06F9/45558 G06F9/4856 G06F2009/4557

    Abstract: A method for scheduling computing resources with container migration includes determining a resource availability for one or more hosts, a resource allocation for one or more virtual machines (VMs), and a resource usage for one or more containers. The method includes identifying the hosts on which VMs and containers can be consolidated based on resource availability. The method also includes calculating a target resource configuration for one or more VMs. The method further includes removing or adding resources to the VMs for which a target resource configuration was calculated to achieve the target resource configuration. The method further includes allocating the one or more VMs on the one or more hosts based on the resource availability of the one or more hosts, and allocating the one or more containers on the one or more VMs based on the resource configuration of each VM and the resource usage of each container.

    Abstract translation: 用于通过容器迁移来调度计算资源的方法包括确定一个或多个主机的资源可用性,一个或多个虚拟机(VM)的资源分配以及用于一个或多个容器的资源使用。 该方法包括基于资源可用性来识别可以合并VM和容器的主机。 该方法还包括计算一个或多个VM的目标资源配置。 该方法还包括移除或添加资源到为其实现目标资源配置而计算目标资源配置的VM。 该方法还包括基于一个或多个主机的资源可用性来分配一个或多个主机上的一个或多个VM,并且基于每个VM的资源配置在一个或多个VM上分配一个或多个容器,以及 每个容器的资源使用情况。

    Resource allocation diagnosis on distributed computer systems based on resource hierarchy
    20.
    发明授权
    Resource allocation diagnosis on distributed computer systems based on resource hierarchy 有权
    基于资源层次分布式计算机系统的资源分配诊断

    公开(公告)号:US09379995B2

    公开(公告)日:2016-06-28

    申请号:US14024570

    申请日:2013-09-11

    Applicant: VMware, Inc.

    CPC classification number: H04L47/70 H04L41/0896 H04L41/5025 H04L41/5096

    Abstract: A system and method for performing a resource allocation diagnosis on a distributed computer system includes obtaining a target resource allocation and a snapshot of the distributed computer system, where the snapshot includes configurations and resource usage information of at least some components of the distributed computer system, and generating a resource allocation recommendation based on the target resource allocation and the snapshot by iteratively traversing a resource hierarchy in the distributed computer system. The resource allocation recommendation specifies at least one resource configuration action or at least one capacity expansion action for the distributed computer system to meet the target resource allocation.

    Abstract translation: 一种用于在分布式计算机系统上执行资源分配诊断的系统和方法包括获得分布式计算机系统的目标资源分配和快照,其中快照包括分布式计算机系统的至少一些组件的配置和资源使用信息, 以及通过迭代地遍历所述分布式计算机系统中的资源层次来生成基于所述目标资源分配和所述快照的资源分配推荐。 资源分配建议指定至少一个资源配置动作或至少一个容量扩展动作,以使分布式计算机系统满足目标资源分配。

Patent Agency Ranking