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使用共享资源超过确定的数量。

    Fair weighted proportional-share virtual time scheduler
    3.
    发明申请
    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
    4.
    发明授权
    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利用率,以及为不同的通信特征导出相应的加权。 在通信监视器中采用不同通信特性的导出加权,其监视虚拟机与目标网络驱动器域之间的通信。

    Systems and methods for flexibly controlling resource usage by a driver domain on behalf of a virtual machine
    5.
    发明申请
    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 to a corresponding virtual machine CPU utilization of a network driver domain based on observed communication through a virtualized interface
    6.
    发明申请
    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
    7.
    发明申请
    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使用共享资源超过确定的数量。

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

    公开(公告)号:US08255910B2

    公开(公告)日:2012-08-28

    申请号:US11488399

    申请日:2006-07-18

    IPC分类号: G06F9/46 H04L12/28

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

    公开(公告)号:US20080028398A1

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

    申请号:US11493492

    申请日:2006-07-26

    IPC分类号: G06F9/455

    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利用率,以及为不同的通信特征导出相应的加权。 在通信监视器中采用不同通信特性的导出加权,其监视虚拟机与目标网络驱动器域之间的通信。