METHOD AND SYSTEM FOR HYPERVISOR BASED POWER MANAGEMENT
    1.
    发明申请
    METHOD AND SYSTEM FOR HYPERVISOR BASED POWER MANAGEMENT 审中-公开
    基于高斯电力管理的方法与系统

    公开(公告)号:US20080301473A1

    公开(公告)日:2008-12-04

    申请号:US11754585

    申请日:2007-05-29

    IPC分类号: G06F1/00

    CPC分类号: G06F1/3203 G06F1/3246

    摘要: A method of hypervisor based power management, includes: allocating resources to a plurality of partitions defined within a virtual machine environment; monitoring performance of the plurality of partitions with respect to a service level agreement (SLA); tracking power consumption in the plurality of partitions; scaling power consumption rates of the plurality of partitions based on the allocated resources, wherein the power consumption rate of physical resources is scaled by adjusting resource allocations to each partition; identifying partitions that are sources of excessive power consumption based on the SLA; and adjusting the allocation of resources based on the power consumption of the plurality of partitions, the performance of the plurality of partitions, and the SLA.

    摘要翻译: 一种基于管理程序的电源管理方法,包括:将资源分配给虚拟机环境中定义的多个分区; 监视多个分区相对于服务水平协议(SLA)的性能; 跟踪多个分区中的功耗; 基于所分配的资源来缩放多个分区的功率消耗率,其中通过调整对每个分区的资源分配来缩放物理资源的功耗率; 识别基于SLA的过度功耗源的分区; 并且基于多个分区的功耗,多个分区的性能和SLA来调整资源的分配。

    Method and system for measuring status and state of remotely executing programs
    2.
    发明申请
    Method and system for measuring status and state of remotely executing programs 审中-公开
    用于测量远程执行程序的状态和状态的方法和系统

    公开(公告)号:US20050132031A1

    公开(公告)日:2005-06-16

    申请号:US10734532

    申请日:2003-12-12

    IPC分类号: G06F15/173

    CPC分类号: G06F21/577

    摘要: A system and method for providing attestation and/or integrity of a server execution environment are described. One or more parts of a server environment are selected for measurement. The one or more parts in a server execution environment are measured, and the measurements result in a unique fingerprint for each respective selected part. The unique fingerprints are aggregated by an aggregation function to create an aggregated value, which is determinative of running programs in the server environment. A measurement parameter may include the unique fingerprints, the aggregated value or a base system value and may be sent over a network interface to indicate the server environment status or state.

    摘要翻译: 描述了用于提供服务器执行环境的证明和/或完整性的系统和方法。 选择服务器环境的一个或多个部分进行测量。 测量服务器执行环境中的一个或多个部分,并且测量结果为每个相应的选定部分产生唯一的指纹。 唯一的指纹通过聚合功能进行聚合,以创建聚合值,这决定了在服务器环境中运行的程序。 测量参数可以包括唯一指纹,聚合值或基本系统值,并且可以通过网络接口发送以指示服务器环境状态或状态。

    Scalable package management for virtual-machine images
    3.
    发明授权
    Scalable package management for virtual-machine images 有权
    适用于虚拟机映像的可扩展包管理

    公开(公告)号:US08914403B2

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

    申请号:US13005777

    申请日:2011-01-13

    IPC分类号: G06F17/30 G06F9/44 G06F9/455

    CPC分类号: G06F9/45558 G06F8/658

    摘要: A method for managing a virtual machine image includes receiving a request to change a package configuration of a machine, processing an image action received in the request, wherein the processing the image action received includes, opening the image action with associated action inputs, comparing the opened image action inputs with inputs associated with action instances in a database, determining whether the compared opened image action inputs match the inputs associated with action instances, retrieving from the database, image difference data associated with the image action responsive to determining that the compared opened image action inputs match the inputs associated with action instances in the database, and applying the image difference data to an image to transform the image, determining whether each image action in the request has been processed and processing a second image action responsive to determining that each image action has not been processed.

    摘要翻译: 一种用于管理虚拟机图像的方法包括接收改变机器的打包配置的请求,处理在请求中接收的图像动作,其中处理所接收的图像动作包括:用相关的动作输入打开图像动作, 打开的图像动作输入与与数据库中的动作实例相关联的输入,确定所比较的打开的图像动作输入是否匹配与动作实例相关联的输入,从数据库检索与图像动作相关联的图像差异数据,以响应于确定被比较的打开 图像动作输入匹配与数据库中的动作实例相关联的输入,以及将图像差异数据应用于图像以变换图像,确定是否已经处理了请求中的每个图像动作并且处理第二图像动作,以响应于确定每个 图像动作尚未处理。

    PASSIVE MONITORING OF VIRTUAL SYSTEMS USING AGENT-LESS, OFFLINE INDEXING
    5.
    发明申请
    PASSIVE MONITORING OF VIRTUAL SYSTEMS USING AGENT-LESS, OFFLINE INDEXING 审中-公开
    使用代理商,离线索引对虚拟系统进行被动监控

    公开(公告)号:US20130111018A1

    公开(公告)日:2013-05-02

    申请号:US13527948

    申请日:2012-06-20

    IPC分类号: G06F15/173

    CPC分类号: G06F9/45558

    摘要: Aspects of the present invention provide a solution for passively monitoring a computer system. In an embodiment, a virtual server is accessed by an indexing agent that is contained in an indexing appliance. The virtual server is located on a physical server and is one of a plurality of virtual system instances on a common physical server. The indexing appliance is separate from the virtual server and, as such, the indexing agent is not executed within the virtual server, itself. The indexing agent retrieves a virtual image of the virtual server and indexes the virtual image to extract features indicative of changes in the virtual server. These features are analyzed to perform passive monitoring of the virtual server. Since the indexing appliance is separate from the virtual server for which passive monitoring is being performed, the indexing agent can perform the retrieving and the indexing without utilizing agents executing within the virtual server.

    摘要翻译: 本发明的方面提供了一种被动监视计算机系统的解决方案。 在一个实施例中,虚拟服务器被包含在索引设备中的索引代理访问。 虚拟服务器位于物理服务器上,并且是公共物理服务器上的多个虚拟系统实例之一。 索引设备与虚拟服务器分开,因此,索引代理本身不在虚拟服务器内执行。 索引代理检索虚拟服务器的虚拟映像,并对虚拟映像进行索引以提取指示虚拟服务器中的更改的特征。 分析这些功能以执行虚拟服务器的被动监控。 由于索引设备与正在执行被动监视的虚拟服务器分离,因此索引代理可以在不使用在虚拟服务器内执行的代理的情况下执行检索和索引。

    Method and Apparatus for Distributing a Composite Software Stack as a Virtual Machine Image
    6.
    发明申请
    Method and Apparatus for Distributing a Composite Software Stack as a Virtual Machine Image 审中-公开
    将复合软件堆栈分配为虚拟机映像的方法和装置

    公开(公告)号:US20130061226A1

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

    申请号:US13611822

    申请日:2012-09-12

    IPC分类号: G06F9/455

    CPC分类号: G06F9/455 G06F8/658

    摘要: A composite software stack is distributed as a virtual appliance. A new virtual appliance is published by obtaining a parent virtual appliance; configuring the new virtual appliance; obtaining file level differences between the parent virtual appliance and the new virtual appliance; and publishing the new virtual appliance as a patch comprising the file level differences relative to the parent virtual appliance. The file level differences comprise additions, deletions and/or modifications to the parent virtual appliance. An update to a given virtual appliance can be published as a fix pack, wherein the fix pack comprises file level differences relative to the given virtual appliance. An end user obtains a desired virtual appliance by selecting the desired virtual appliance; obtaining metadata for the desired virtual appliance comprising an identifier of a patch file and a parent virtual appliance; and applying the patch file to the parent virtual appliance to get a modified virtual appliance.

    摘要翻译: 复合软件堆栈作为虚拟设备分发。 通过获取父虚拟设备来发布新的虚拟设备; 配置新的虚拟设备; 获得父虚拟设备与新虚拟设备之间的文件级别差异; 并将新虚拟设备作为修补程序发布,其中包含相对于父虚拟设备的文件级差异。 文件级差异包括对父虚拟设备的添加,删除和/或修改。 给定虚拟设备的更新可以作为修订包发布,其中修订包包括相对于给定虚拟设备的文件级差异。 最终用户通过选择所需的虚拟设备来获得期望的虚拟设备; 获得所需虚拟设备的元数据,其中包括补丁文件和父虚拟设备的标识符; 并将补丁文件应用于父虚拟设备以获取修改的虚拟设备。

    Methods and apparatuses for improved positioning in a probing system
    7.
    发明授权
    Methods and apparatuses for improved positioning in a probing system 有权
    用于改进探测系统定位的方法和装置

    公开(公告)号:US07852097B2

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

    申请号:US12042294

    申请日:2008-03-04

    IPC分类号: G01R31/02

    CPC分类号: G01R31/2891

    摘要: An improved method and apparatus for automatically and accurately aligning a wafer prober to the bonding pads of a semiconductor device are provided. In one embodiment of one aspect of the invention, a multi-loop feedback control system incorporating information from a number of sensors is used to maintain the desired contact position in the presence of disturbances. Other aspects and other embodiments are also described.

    摘要翻译: 提供了一种用于将晶片探测器自动准确地对准半导体器件的焊盘的改进的方法和装置。 在本发明的一个方面的一个实施例中,使用包含来自多个传感器的信息的多环路反馈控制系统来在存在干扰的情况下保持所需的接触位置。 还描述了其它方面和其他实施例。

    Work stealing queues for parallel garbage collection
    9.
    发明授权
    Work stealing queues for parallel garbage collection 有权
    并行垃圾收集工作窃取队列

    公开(公告)号:US07640544B2

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

    申请号:US10996508

    申请日:2004-11-23

    摘要: A multiprocessor, multi-program, stop-the-world garbage collection program is described. The system initially over partitions the root sources, and then iteratively employs static and dynamic work balancing. Garbage collection threads compete dynamically for the initial partitions. Work stealing double-ended queues, where contention is reduced, are described to provide dynamic load balancing among the threads. Contention is resolved by using atomic instructions. The heap is broken into a young and an old generation where parallel semi-space copying is used to collect the young generation and parallel mark-compacting the old generation. Speed and efficiency of collection is enhanced by use of card tables and linking objects, and overflow conditions are efficiently handled by linking using class pointers. A garbage collection termination employs a global status word.

    摘要翻译: 描述了一个多处理器,多程序,停止世界的垃圾收集程序。 系统最初对根源进行分区,然后迭代地采用静态和动态的工作平衡。 垃圾收集线程可以动态竞争初始分区。 被描述为在线程之间提供动态负载平衡的工作窃取双端队列,其中争用减少。 竞争通过使用原子指令来解决。 堆被打破成一个年轻和老一代,平行的半空间复制用于收集年轻一代和平行的标记压实老一代。 通过使用卡表和链接对象来增强收集的速度和效率,并且通过使用类指针进行链接来有效地处理溢出条件。 垃圾收集终端采用全局状态字。

    Work stealing queues for parallel garbage collection
    10.
    发明申请
    Work stealing queues for parallel garbage collection 有权
    并行垃圾收集工作窃取队列

    公开(公告)号:US20050132374A1

    公开(公告)日:2005-06-16

    申请号:US10996508

    申请日:2004-11-23

    IPC分类号: G06F9/46 G06F12/02 G06F17/30

    摘要: A multiprocessor, multi-program, stop-the-world garbage collection program is described. The system initially over partitions the root sources, and then iteratively employs static and dynamic work balancing. Garbage collection threads compete dynamically for the initial partitions. Work stealing double-ended queues, where contention is reduced, are described to provide dynamic load balancing among the threads. Contention is resolved by using atomic instructions. The heap is broken into a young and an old generation where parallel semi-space copying is used to collect the young generation and parallel mark-compacting the old generation. Speed and efficiency of collection is enhanced by use of card tables and linking objects, and overflow conditions are efficiently handled by linking using class pointers. A garbage collection termination employs a global status word.

    摘要翻译: 描述了一个多处理器,多程序,停止世界的垃圾收集程序。 系统最初对根源进行分区,然后迭代地采用静态和动态的工作平衡。 垃圾收集线程可以动态竞争初始分区。 被描述为在线程之间提供动态负载平衡的工作窃取双端队列,其中争用减少。 竞争通过使用原子指令来解决。 堆被打破成一个年轻和老一代,平行的半空间复制用于收集年轻一代和平行的标记压实老一代。 通过使用卡表和链接对象来增强收集的速度和效率,并且通过使用类指针进行链接来有效地处理溢出条件。 垃圾收集终端采用全局状态字。