Systems and methods for flexibly controlling resource usage by a driver domain on behalf of a virtual machine
    1.
    发明授权
    Systems and methods for flexibly controlling resource usage by a driver domain on behalf of a virtual machine 有权
    用于灵活地控制代表虚拟机的驱动器域的资源使用的系统和方法

    公开(公告)号:US08782671B2

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

    申请号:US11493179

    申请日:2006-07-26

    IPC分类号: G06F3/00 G06F9/455

    摘要: A method comprises determining a flexible limit on an amount of resource usage by a driver domain on behalf of a given virtual machine (VM). The method further comprises controlling the resource usage by the driver domain on behalf of the given VM so as not to exceed the flexible limit except under a permitted condition. In certain embodiments the resource usage by the driver domain on behalf of the given VM is controlled so as not to exceed the flexible limit except when a slack share of resource usage is available to the driver domain. Such a slack share of resource usage is a share of resource usage allocated to the driver domain that will not otherwise be used on behalf of another VM.

    摘要翻译: 一种方法包括为代表给定的虚拟机(VM)的驱动器域确定对资源使用量的灵活限制。 该方法还包括代表给定的VM控制驱动器域的资源使用,以便除了允许的条件之外,不超过灵活限制。 在某些实施例中,代表给定VM的驱动器域的资源使用被控制为不超过灵活限制,除非当驱动器域的资源使用的松散份额可用时。 资源使用量的这种松散份额是分配给驱动程序域的资源使用份额,不会以其他方式代替另一个VM使用。

    Systems and methods for controlling resource usage by a driver domain on behalf of a virtual machine
    2.
    发明授权
    Systems and methods for controlling resource usage by a driver domain on behalf of a virtual machine 有权
    用于控制代表虚拟机的驱动程序域的资源使用的系统和方法

    公开(公告)号:US08146079B2

    公开(公告)日:2012-03-27

    申请号:US11494187

    申请日:2006-07-26

    IPC分类号: G06F9/455 G06F9/46

    CPC分类号: G06F9/4881 G06F9/5077

    摘要: A method comprises determining an amount to which resource usage by a driver domain on behalf of a given virtual machine (VM) is to be limited. The method further comprises controlling the resource usage by the driver domain on behalf of the given VM so as not to exceed the determined amount. A system comprises a VM, a driver domain, and a shared resource that is usable by the VM and by the driver domain. The system further comprises a controller for limiting usage of the shared resource by the driver domain on behalf of the VM to prevent the usage of the shared resource by the driver domain on behalf of the VM from exceeding a determined amount.

    摘要翻译: 一种方法包括确定代表给定虚拟机(VM)的驱动器域的资源使用被限制的量。 该方法还包括代表给定的VM控制驱动器域的资源使用,以便不超过所确定的量。 系统包括VM,驱动程序域和可由VM和驱动程序域使用的共享资源。 该系统还包括一个控制器,用于代表VM限制驱动程序域对共享资源的使用,以防止驱动程序域代表VM使用共享资源超过确定的数量。

    AUTOMATICALLY MANAGING RESOURCES AMONG NODES
    3.
    发明申请
    AUTOMATICALLY MANAGING RESOURCES AMONG NODES 审中-公开
    自动管理NODES资源

    公开(公告)号:US20100115095A1

    公开(公告)日:2010-05-06

    申请号:US12262392

    申请日:2008-10-31

    IPC分类号: G06F15/173

    CPC分类号: H04L67/12

    摘要: A system for managing resources automatically among nodes includes a node controller configured to dynamically manage allocation of node resources to individual workloads, where each of the nodes is contained in one of a plurality of pods. The system also includes a pod controller configured to manage live migration of workloads between nodes within one of the plurality of pods, where the plurality of pods are contained in a pod set. The system further includes a pod set controller configured to manage capacity planning for the pods contained in the pod set. The node controller, the pod controller and the pod set controller are interfaced with each other to enable the controllers to meet common service policies in an automated manner. The node controller, the pod controller and the pod set controller are also interfaced with a common user interface to receive service policy information.

    摘要翻译: 用于在节点之间自动管理资源的系统包括节点控制器,该节点控制器被配置为动态地管理节点资源对各个工作负载的分配,其中每个节点包含在多个容器之一中。 该系统还包括一个荚控制器,其被配置为管理多个荚之一内的一个荚内的节点之间的工作负载的实时迁移,其中多个荚包含在荚组中。 系统还包括配置成管理容纳在容器组中的容器的容量规划的容器组控制器。 节点控制器,荚果控制器和荚果组控制器彼此接口,使得控制器能够以自动方式满足共同的服务策略。 节点控制器,pod控制器和pod集控制器也与公共用户接口连接以接收服务策略信息。

    Fair weighted proportional-share virtual time scheduler
    4.
    发明申请
    Fair weighted proportional-share virtual time scheduler 失效
    公平的权重比例共享虚拟时间调度器

    公开(公告)号:US20080022280A1

    公开(公告)日:2008-01-24

    申请号:US11488399

    申请日:2006-07-18

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4881

    摘要: A method comprises scheduling, by a weighted proportional-share virtual time processor scheduler, processor access to a first consumer during a time period in which a second consumer is blocked from processor access. When the second consumer becomes unblocked from processor access, the weighted proportional-share virtual time processor scheduler determines whether the length of the time period over which the second consumer was blocked from processor access exceeds a predefined time threshold. When determined that the length of the time period over which the second consumer was blocked from processor access does not exceed the predefined time threshold, then scheduler does not update the virtual time of the second consumer before scheduling processor access for the second consumer.

    摘要翻译: 一种方法包括通过加权比例共享虚拟时间处理器调度器在第二消费者被阻止处理器访问的时间段期间调度对第一消费者的处理器访问。 当第二消费者从处理器访问中解除阻塞时,加权比例份额虚拟时间处理器调度器确定第二消费者被阻止处理器访问的时间段的长度是否超过预定时间阈值。 当确定第二消费者被阻止处理器访问的时间段的长度不超过预定义的时间阈值时,则调度器在为第二消费者调度处理器访问之前不更新第二用户的虚拟时间。

    System and method for attributing to a corresponding virtual machine CPU utilization of a network driver domain based on weighted communication
    5.
    发明授权
    System and method for attributing to a corresponding virtual machine CPU utilization of a network driver domain based on weighted communication 有权
    基于加权通信归因于网络驱动程序域的相应虚拟机CPU利用率的系统和方法

    公开(公告)号:US08214838B2

    公开(公告)日:2012-07-03

    申请号:US11493492

    申请日:2006-07-26

    IPC分类号: G06F15/173 G06F9/455 G06F9/44

    CPC分类号: G06F9/5077

    摘要: A method comprises observing communication through a virtualized interface between at least one virtual machine (VM) and a driver domain. Based on the observed communication through the virtualized interface, a weighted amount of communication between the VM and the driver domain is determined for each of the VM(s), wherein the weighted amount is based at least in part on at least one characteristic of the observed communication, such as directional flow and/or size of packets in the communication. Another method comprises evaluating CPU utilization of a target network driver domain in processing communications having different characteristics, and deriving corresponding weighting for the different communication characteristics. The derived weighting for the different communication characteristics are employed within a communication monitor that observes communication between virtual machines and the target network driver domain.

    摘要翻译: 一种方法包括通过至少一个虚拟机(VM)和驱动器域之间的虚拟化接口观察通信。 基于通过虚拟化接口的观察到的通信,为每个VM确定VM与驱动器域之间的加权通信量,其中加权量至少部分地基于至少一个 观察到的通信,例如通信中的分组的定向流和/或大小。 另一种方法包括在处理具有不同特征的通信中评估目标网络驱动器域的CPU利用率,以及为不同的通信特征导出相应的加权。 在通信监视器中采用不同通信特性的导出加权,其监视虚拟机与目标网络驱动器域之间的通信。

    System and method for attributing to a corresponding virtual machine CPU usage of a domain in which a shared resource's device driver resides
    6.
    发明授权
    System and method for attributing to a corresponding virtual machine CPU usage of a domain in which a shared resource's device driver resides 有权
    将系统和方法归因于共享资源的设备驱动程序驻留的域的相应虚拟机CPU使用率

    公开(公告)号:US07797707B2

    公开(公告)日:2010-09-14

    申请号:US11070605

    申请日:2005-03-02

    IPC分类号: G06F3/00 G06F9/455

    摘要: According to at least one embodiment, a method comprises observing communication from a virtual machine (VM) to a domain in which a device driver for a shared resource resides. The method further comprises determining, based on the observed communication, CPU utilization of the domain that is attributable to the VM. According to at least one embodiment, a system comprises a Central Processing Unit (CPU), Virtual Machines (VMs), and a domain in which a device driver for a shared resource resides, wherein the domain is operable to receive requests from the VMs for access to the shared resource. The system further comprises a CPU utilization monitor operable to determine an amount of CPU utilization of the domain in processing the received requests that is attributable to each of the VMs.

    摘要翻译: 根据至少一个实施例,一种方法包括观察从虚拟机(VM)到共享资源的设备驱动程序驻留的域的通信。 该方法还包括基于观察到的通信来确定可归因于VM的域的CPU利用率。 根据至少一个实施例,系统包括中央处理单元(CPU),虚拟机(VM)以及其中驻留有用于共享资源的设备驱动程序的域,其中所述域可操作以从VM接收对于 访问共享资源。 该系统还包括CPU利用监视器,其可操作以在处理可归因于每个VM的接收到的请求时确定域的CPU利用量。

    Systems and methods for flexibly controlling resource usage by a driver domain on behalf of a virtual machine
    7.
    发明申请
    Systems and methods for flexibly controlling resource usage by a driver domain on behalf of a virtual machine 有权
    用于灵活地控制代表虚拟机的驱动器域的资源使用的系统和方法

    公开(公告)号:US20080028410A1

    公开(公告)日:2008-01-31

    申请号:US11493179

    申请日:2006-07-26

    IPC分类号: G06F9/46

    摘要: A method comprises determining a flexible limit on an amount of resource usage by a driver domain on behalf of a given virtual machine (VM). The method further comprises controlling the resource usage by the driver domain on behalf of the given VM so as not to exceed the flexible limit except under a permitted condition. In certain embodiments the resource usage by the driver domain on behalf of the given VM is controlled so as not to exceed the flexible limit except when a slack share of resource usage is available to the driver domain. Such a slack share of resource usage is a share of resource usage allocated to the driver domain that will not otherwise be used on behalf of another VM.

    摘要翻译: 一种方法包括为代表给定的虚拟机(VM)的驱动器域确定对资源使用量的灵活限制。 该方法还包括代表给定的VM控制驱动器域的资源使用,以便除了允许的条件之外,不超过灵活限制。 在某些实施例中,代表给定VM的驱动器域的资源使用被控制为不超过灵活限制,除非当驱动器域的资源使用的松散份额可用时。 资源使用量的这种松散份额是分配给驱动程序域的资源使用份额,不会以其他方式代替另一个VM使用。

    System and method for attributing CPU usage of a virtual machine monitor to a corresponding virtual machine
    8.
    发明授权
    System and method for attributing CPU usage of a virtual machine monitor to a corresponding virtual machine 有权
    将虚拟机监视器的CPU使用率归因于相应的虚拟机的系统和方法

    公开(公告)号:US08799891B2

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

    申请号:US11070602

    申请日:2005-03-02

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45533

    摘要: According to at least one embodiment, a method comprises observing communication from a virtual machine (VM) to a virtual machine monitor (VMM). The method further comprises determining, based on the observed communication, CPU utilization of the VMM that is attributable to the VM. According to at least one embodiment, a system comprises a Central Processing Unit (CPU), Virtual Machines (VMs), and a Virtual Machine Monitor (VMM) operable to receive requests for resource access from the VMs. The system further comprises a CPU utilization monitor operable to determine an amount of CPU utilization of the VMM in processing the received requests that is attributable to each of the VMs.

    摘要翻译: 根据至少一个实施例,一种方法包括观察从虚拟机(VM)到虚拟机监视器(VMM)的通信。 该方法还包括基于观察到的通信确定可归因于VM的VMM的CPU利用率。 根据至少一个实施例,系统包括中央处理单元(CPU),虚拟机(VM)以及可操作以从VM接收资源访问请求的虚拟机监视器(VMM)。 该系统还包括CPU利用监视器,其可操作以在处理可归因于每个VM的接收到的请求时确定VMM的CPU利用量。

    System and method for attributing to a corresponding virtual machine CPU utilization of a network driver domain based on observed communication through a virtualized interface
    9.
    发明申请
    System and method for attributing to a corresponding virtual machine CPU utilization of a network driver domain based on observed communication through a virtualized interface 审中-公开
    基于通过虚拟化接口观察到的通信,归因于网络驱动程序域的相应虚拟机CPU利用率的系统和方法

    公开(公告)号:US20080028399A1

    公开(公告)日:2008-01-31

    申请号:US11493506

    申请日:2006-07-26

    IPC分类号: G06F9/455

    摘要: A method comprises observing communication through a virtualized interface between at least one virtual machine (VM) and a driver domain. The method further comprises determining for each of the at least one VM, based on the observed communication through the virtualized interface, an amount of communication between the VM and the driver domain. In certain embodiments, the method further comprises determining for each of the at least one VM, based on the determined amount of communication between the VM and the driver domain, CPU utilization of the driver domain attributable to the VM. In certain embodiments, the driver domain comprises a network driver domain. In certain embodiments, the driver domain comprises an isolated network diver domain.

    摘要翻译: 一种方法包括通过至少一个虚拟机(VM)和驱动器域之间的虚拟化接口观察通信。 该方法还包括基于通过虚拟化接口观察到的通信,确定VM和驱动器域之间的通信量,以确定至少一个VM中的每一个。 在某些实施例中,该方法还包括基于所确定的VM与驱动器域之间的通信量来确定对于至少一个VM中的每一个,可归因于VM的驱动器域的CPU利用率。 在某些实施例中,驱动器域包括网络驱动器域。 在某些实施例中,驱动器域包括隔离网络潜水域。

    Systems and methods for controlling resource usage by a driver domain on behalf of a virtual machine
    10.
    发明申请
    Systems and methods for controlling resource usage by a driver domain on behalf of a virtual machine 有权
    用于控制代表虚拟机的驱动程序域的资源使用的系统和方法

    公开(公告)号:US20080028076A1

    公开(公告)日:2008-01-31

    申请号:US11494187

    申请日:2006-07-26

    IPC分类号: G06F15/173

    CPC分类号: G06F9/4881 G06F9/5077

    摘要: A method comprises determining an amount to which resource usage by a driver domain on behalf of a given virtual machine (VM) is to be limited. The method further comprises controlling the resource usage by the driver domain on behalf of the given VM so as not to exceed the determined amount. A system comprises a VM, a driver domain, and a shared resource that is usable by the VM and by the driver domain. The system further comprises a controller for limiting usage of the shared resource by the driver domain on behalf of the VM to prevent the usage of the shared resource by the driver domain on behalf of the VM from exceeding a determined amount.

    摘要翻译: 一种方法包括确定代表给定虚拟机(VM)的驱动器域的资源使用被限制的量。 该方法还包括代表给定的VM控制驱动器域的资源使用,以便不超过所确定的量。 系统包括VM,驱动程序域和可由VM和驱动程序域使用的共享资源。 该系统还包括一个控制器,用于代表VM限制驱动程序域对共享资源的使用,以防止驱动程序域代表VM使用共享资源超过确定的数量。