Dynamic capacity management of multiple parallel-connected computing resources
    12.
    发明授权
    Dynamic capacity management of multiple parallel-connected computing resources 有权
    多个并行计算资源的动态容量管理

    公开(公告)号:US08806018B2

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

    申请号:US13436271

    申请日:2012-03-30

    IPC分类号: G06F15/173 G06F9/06

    摘要: A dynamic capacity management policy for multi-paralleled computing resources (e.g., application servers, virtual application servers, etc.) that includes one or more of a state-change component, a load-balancing component, and a robustness-control component. The state-change component delays the release (e.g., powering down of a physical server, removal from a virtual-server lease, etc.) of each computing resource for a set amount of time. The load-balancing component can work in conjunction with the state-change component to reduce the number of idle computing resources by distributing incoming requests in a manner that keeps the already-processing computing resources as full of requests as possible. The robustness-control component scales capacity as a function of the current number of requests within the system of computing resources to account for variations other than request rate, such as request size, reduced processor frequency, network slowdowns, etc., that affect processing capacity.

    摘要翻译: 用于多并行计算资源(例如,应用服务器,虚拟应用服务器等)的动态容量管理策略,其包括状态改变组件,负载均衡组件和鲁棒性控制组件中的一个或多个。 状态变化组件在一定时间内延迟每个计算资源的释放(例如,物理服务器的掉电,虚拟服务器租赁的移除等)。 负载平衡组件可以与状态变化组件一起工作,以通过以保持已经处理的计算资源尽可能满足请求的方式分发传入请求来减少空闲计算资源的数量。 鲁棒性控制组件根据计算资源系统内的当前请求数量来调节容量,以解决影响处理能力的请求速率(例如请求大小,降低的处理器频率,网络减速等)之外的变化 。

    DYNAMIC CAPACITY MANAGEMENT OF MULTIPLE PARALLEL-CONNECTED COMPUTING RESOURCES
    13.
    发明申请
    DYNAMIC CAPACITY MANAGEMENT OF MULTIPLE PARALLEL-CONNECTED COMPUTING RESOURCES 有权
    多项并行计算资源的动态能力管理

    公开(公告)号:US20120254444A1

    公开(公告)日:2012-10-04

    申请号:US13436271

    申请日:2012-03-30

    IPC分类号: G06F15/173

    摘要: A dynamic capacity management policy for multi-paralleled computing resources (e.g., application servers, virtual application servers, etc.) that includes one or more of a state-change component, a load-balancing component, and a robustness-control component. The state-change component delays the release (e.g., powering down of a physical server, removal from a virtual-server lease, etc.) of each computing resource for a set amount of time. The load-balancing component can work in conjunction with the state-change component to reduce the number of idle computing resources by distributing incoming requests in a manner that keeps the already-processing computing resources as full of requests as possible. The robustness-control component scales capacity as a function of the current number of requests within the system of computing resources to account for variations other than request rate, such as request size, reduced processor frequency, network slowdowns, etc., that affect processing capacity.

    摘要翻译: 用于多并行计算资源(例如,应用服务器,虚拟应用服务器等)的动态容量管理策略,其包括状态改变组件,负载均衡组件和鲁棒性控制组件中的一个或多个。 状态变化组件在一定时间内延迟每个计算资源的释放(例如,物理服务器的掉电,虚拟服务器租赁的移除等)。 负载平衡组件可以与状态变化组件一起工作,以通过以保持已经处理的计算资源尽可能满足请求的方式分发传入请求来减少空闲计算资源的数量。 鲁棒性控制组件根据计算资源系统内的当前请求数量来调节容量,以解决影响处理能力的请求速率(例如请求大小,降低的处理器频率,网络减速等)之外的变化 。

    Invalidating translation lookaside buffer entries in a virtual machine (VM) system
    17.
    发明申请
    Invalidating translation lookaside buffer entries in a virtual machine (VM) system 有权
    使虚拟机(VM)系统中的翻译后备缓冲区条目无效

    公开(公告)号:US20050080937A1

    公开(公告)日:2005-04-14

    申请号:US10973678

    申请日:2004-10-25

    IPC分类号: G06F12/10 G06F3/00

    摘要: One embodiment of the present invention is a technique to invalidate entries in a translation lookaside buffer (TLB). A TLB in a processor has a plurality of TLB entries. Each TLB entry is associated with a virtual machine extension (VMX) tag word indicating if the associated TLB entry is invalidated according to a processor mode when an invalidation operation is performed. The processor mode is one of execution in a virtual machine (VM) and execution not in a virtual machine. The invalidation operation belongs to a non-empty set of invalidation operations composed of a union of (1) a possibly empty set of operations that invalidate a variable number of TLB entries, (2) a possibly empty set of operations that invalidate exactly one TLB entry, (3) a possibly empty set of operations that invalidate the plurality of TLB entries, (4) a possibly empty set of operations that enable and disable use of virtual memory, and (5) a possibly empty set of operations that configure physical address size, page size or other virtual memory system behavior in a manner that changes the manner in which a physical machine interprets the TLB entries.

    摘要翻译: 本发明的一个实施例是使翻译后备缓冲器(TLB)中的条目无效的技术。 处理器中的TLB具有多个TLB条目。 当执行无效操作时,每个TLB条目与虚拟机扩展(VMX)标签字相关联,指示相关联的TLB条目是否根据处理器模式而无效。 处理器模式是虚拟机(VM)中的执行之一,而不是虚拟机中的执行。 无效操作属于一个无效的无效操作集合,它由(1)可能为空的操作集合组合,使一组可变数量的TLB条目无效,(2)一组可能的空白操作,使一个TLB无效 条目,(3)使多个TLB条目无效的可能的一组操作,(4)启用和禁用虚拟存储器的使用的可能的一组可能的空操作,以及(5)配置物理的可能的一组操作 地址大小,页面大小或其他虚拟内存系统行为,以改变物理机器解释TLB条目的方式。

    Support for personal computing in a public computing infrastructure by using a single VM delta image for each VM base image utilized by a user
    18.
    发明授权
    Support for personal computing in a public computing infrastructure by using a single VM delta image for each VM base image utilized by a user 有权
    通过为用户使用的每个虚拟机基础映像使用单个VM增量映像来支持公共计算基础设施中的个人计算

    公开(公告)号:US08732704B2

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

    申请号:US13550584

    申请日:2012-07-16

    IPC分类号: G06F9/455

    CPC分类号: G06F8/63

    摘要: A method and system for supporting personal computing in a public computing infrastructure. The system includes a plurality of computers to be used by patrons of the public computing infrastructure. The system includes a server coupled to the plurality of computers via a network connection. Each of the plurality of computers includes a virtual machine monitor, which includes a plurality of base virtual machine images. Each of the base virtual machine images is customized for a particular hardware and software configuration representing a specific computing environment. The virtual machine monitor launches one of the plurality of base virtual machine images, arbitrates access to system resources via the launched virtual machine image, stores the changes in the state of the virtual machine image when a user terminates a session, and returns a computer to an appropriate state to enable the user to resume the terminated session in subsequent sessions.

    摘要翻译: 用于在公共计算基础设施中支持个人计算的方法和系统。 该系统包括由公共计算基础设施的顾客使用的多个计算机。 该系统包括经由网络连接耦合到多个计算机的服务器。 多个计算机中的每一个包括虚拟机监视器,虚拟机监视器包括多个基本虚拟机映像。 每个基本虚拟机映像是针对表示特定计算环境的特定硬件和软件配置进行定制的。 虚拟机监视器启动多个基本虚拟机映像中的一个,通过所启动的虚拟机映像仲裁对系统资源的访问,当用户终止会话时将该变化存储在虚拟机映像的状态,并将计算机返回 适当的状态,以使用户能够在后续会话中恢复终止的会话。

    SUPPORT FOR PERSONAL COMPUTING IN A PUBLIC COMPUTING INFRASTRUCTURE BY USING A SINGLE VM DELTA IMAGE FOR EACH VM BASE IMAGE UTILIZED BY A USER
    19.
    发明申请
    SUPPORT FOR PERSONAL COMPUTING IN A PUBLIC COMPUTING INFRASTRUCTURE BY USING A SINGLE VM DELTA IMAGE FOR EACH VM BASE IMAGE UTILIZED BY A USER 有权
    通过为用户使用的每个虚拟机基础映像使用单个虚拟机DELTA映像来支持公共计算基础设施中的个人计算

    公开(公告)号:US20120284716A1

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

    申请号:US13550584

    申请日:2012-07-16

    IPC分类号: G06F9/455

    CPC分类号: G06F8/63

    摘要: A method and system for supporting personal computing in a public computing infrastructure. The system includes a plurality of computers to be used by patrons of the public computing infrastructure. The system includes a server coupled to the plurality of computers via a network connection. Each of the plurality of computers includes a virtual machine monitor, which includes a plurality of base virtual machine images. Each of the base virtual machine images is customized for a particular hardware and software configuration representing a specific computing environment. The virtual machine monitor launches one of the plurality of base virtual machine images, arbitrates access to system resources via the launched virtual machine image, stores the changes in the state of the virtual machine image when a user terminates a session, and returns a computer to an appropriate state to enable the user to resume the terminated session in subsequent sessions.

    摘要翻译: 用于在公共计算基础设施中支持个人计算的方法和系统。 该系统包括由公共计算基础设施的顾客使用的多个计算机。 该系统包括经由网络连接耦合到多个计算机的服务器。 多个计算机中的每一个包括虚拟机监视器,虚拟机监视器包括多个基本虚拟机映像。 每个基本虚拟机映像是针对表示特定计算环境的特定硬件和软件配置进行定制的。 虚拟机监视器启动多个基本虚拟机映像中的一个,通过所启动的虚拟机映像仲裁对系统资源的访问,当用户终止会话时将该变化存储在虚拟机映像的状态,并将计算机返回 适当的状态,以使用户能够在后续会话中恢复终止的会话。