METHOD, COMPUTER PROGRAM PRODUCT, AND HARDWARE PRODUCT FOR SUPPORTING VIRTUAL MACHINE GUEST MIGRATION OVERCOMMIT
    1.
    发明申请
    METHOD, COMPUTER PROGRAM PRODUCT, AND HARDWARE PRODUCT FOR SUPPORTING VIRTUAL MACHINE GUEST MIGRATION OVERCOMMIT 失效
    方法,计算机程序产品和硬件产品,用于支持虚拟机用户迁移OVERCOMMIT

    公开(公告)号:US20100017800A1

    公开(公告)日:2010-01-21

    申请号:US12173425

    申请日:2008-07-15

    IPC分类号: G06F9/455

    摘要: Virtual machine guest migration overcommit is supported by providing a virtual machine with an unschedulable resource that is not available for system scheduling. The unschedulable resource may, but need not, be provided in the form of a memory buffer, or one or more network resources, or one or more resources that are accessible from a network. The unschedulable resource is utilized in one or more domains to temporarily conceal one or more user environments that do not fit into a set of currently available resources, such that the one or more temporarily concealed user environments are not terminated or paged out.

    摘要翻译: 通过为虚拟机提供不可用于系统调度的不可调度资源来支持虚拟机访客迁移过度支持。 不可调度资源可以但不必以存储器缓冲器或一个或多个网络资源或可从网络访问的一个或多个资源的形式提供。 在一个或多个域中利用不可调度资源来临时隐藏不适合当前可用资源集合的一个或多个用户环境,使得一个或多个暂时隐藏的用户环境不被终止或分页。

    Method, computer program product, and hardware product for supporting virtual machine guest migration overcommit
    2.
    发明授权
    Method, computer program product, and hardware product for supporting virtual machine guest migration overcommit 失效
    方法,计算机程序产品和硬件产品,用于支持虚拟机访客迁移过度使用

    公开(公告)号:US08327355B2

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

    申请号:US12173425

    申请日:2008-07-15

    IPC分类号: G06F9/455 G06F15/16 G06F21/00

    摘要: Virtual machine guest migration overcommit is supported by providing a virtual machine with an unschedulable resource that is not available for system scheduling. The unschedulable resource may, but need not, be provided in the form of a memory buffer, or one or more network resources, or one or more resources that are accessible from a network. The unschedulable resource is utilized in one or more domains to temporarily conceal one or more user environments that do not fit into a set of currently available resources, such that the one or more temporarily concealed user environments are not terminated or paged out.

    摘要翻译: 通过为虚拟机提供不可用于系统调度的不可调度资源来支持虚拟机访客迁移超量。 不可调度资源可以但不必以存储器缓冲器或一个或多个网络资源或可从网络访问的一个或多个资源的形式提供。 在一个或多个域中利用不可调度资源来临时隐藏不适合当前可用资源集合的一个或多个用户环境,使得一个或多个暂时隐藏的用户环境不被终止或分页。

    UTILIZING SYSTEM CONFIGURATION INFORMATION TO DETERMINE A DATA MIGRATION ORDER
    3.
    发明申请
    UTILIZING SYSTEM CONFIGURATION INFORMATION TO DETERMINE A DATA MIGRATION ORDER 有权
    使用系统配置信息确定数据移动订单

    公开(公告)号:US20090064136A1

    公开(公告)日:2009-03-05

    申请号:US11845354

    申请日:2007-08-27

    IPC分类号: G06F9/455

    CPC分类号: G06F9/4856 G06F9/5077

    摘要: Methods, systems and computer program products for utilizing system configuration information to determine a data migration order. The method includes computer instructions for establishing communication from a source virtual machine to a target virtual machine, the source virtual machine including a memory. The configuration information associated with the source virtual machine is determined and utilized to determine an order of migration for pages in the memory. The pages in the memory are transmitted to the target virtual machine in the order of migration.

    摘要翻译: 用于利用系统配置信息确定数据迁移顺序的方法,系统和计算机程序产品。 该方法包括用于建立从源虚拟机到目标虚拟机的通信的计算机指令,源虚拟机包括存储器。 与源虚拟机相关联的配置信息被确定并用于确定存储器中的页面的迁移顺序。 内存中的页面按迁移顺序传输到目标虚拟机。

    Utilizing system configuration information to determine a data migration order
    4.
    发明授权
    Utilizing system configuration information to determine a data migration order 有权
    利用系统配置信息确定数据迁移顺序

    公开(公告)号:US08694990B2

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

    申请号:US11845354

    申请日:2007-08-27

    IPC分类号: G06F9/455

    CPC分类号: G06F9/4856 G06F9/5077

    摘要: Methods, systems and computer program products for utilizing system configuration information to determine a data migration order. The method includes computer instructions for establishing communication from a source virtual machine to a target virtual machine, the source virtual machine including a memory. The configuration information associated with the source virtual machine is determined and utilized to determine an order of migration for pages in the memory. The pages in the memory are transmitted to the target virtual machine in the order of migration.

    摘要翻译: 用于利用系统配置信息确定数据迁移顺序的方法,系统和计算机程序产品。 该方法包括用于建立从源虚拟机到目标虚拟机的通信的计算机指令,源虚拟机包括存储器。 与源虚拟机相关联的配置信息被确定并用于确定存储器中的页面的迁移顺序。 内存中的页面按迁移顺序传输到目标虚拟机。

    Scheduler penalty for swapping activity
    5.
    发明授权
    Scheduler penalty for swapping activity 有权
    交换活动的排程器罚款

    公开(公告)号:US09465656B2

    公开(公告)日:2016-10-11

    申请号:US12416629

    申请日:2009-04-01

    IPC分类号: G06F9/40 G06F9/48

    CPC分类号: G06F9/4881

    摘要: Methods, systems and computer program products for scheduler penalty for swapping activity. Exemplary embodiments include a memory management method, including identifying a first process from an active queue, identifying a second process from the active queue, tracking attributes associated with the first and second processes, determining whether at least one of the first and second processes are constraining system memory and penalizing at least one of the first and second processes in response to at least one of the first and second processes constraining the system memory.

    摘要翻译: 方法,系统和计算机程序产品,用于调度程序处理交换活动。 示例性实施例包括存储器管理方法,包括从活动队列识别第一进程,从活动队列识别第二进程,跟踪与第一和第二进程相关联的属性,确定第一和第二进程中的至少一个是否受约束 响应于限制系统存储器的第一和第二过程中的至少一个来惩罚第一和第二进程中的至少一个。

    Isolating operating system in-memory modules using error injection
    6.
    发明授权
    Isolating operating system in-memory modules using error injection 失效
    使用错误注入隔离操作系统内存模块

    公开(公告)号:US08689206B2

    公开(公告)日:2014-04-01

    申请号:US12398697

    申请日:2009-03-05

    IPC分类号: G06F9/44 G06F9/445 G06F11/07

    CPC分类号: G06F11/008

    摘要: A continuously operating system is provided and includes a processor and a computer readable medium to which the processor is operatively coupled, the computer readable medium having executable instructions stored thereon which, when executed, cause the processor to continuously load an operating system and to simultaneously operate as at least first and second mechanisms. The first mechanism loads a new module, which is a new version of an in-memory module of the operating system, into the operating system, and the second mechanism isolates and interrupts current access to the in-memory module such that subsequent access is to the new module.

    摘要翻译: 提供连续操作系统并且包括处理器和可操作地耦合到其中的计算机可读介质,所述计算机可读介质具有存储在其上的可执行指令,其在被执行时使得处理器连续地加载操作系统并且同时操作 至少是第一和第二机制。 第一个机制将新模块(这是操作系统的内存模块的新版本)加载到操作系统中,第二个机制隔离和中断当前对内存模块的访问,以便后续访问是 新模块。

    Migrating contents of a memory on a virtual machine
    7.
    发明授权
    Migrating contents of a memory on a virtual machine 有权
    在虚拟机上迁移内存的内容

    公开(公告)号:US08671256B2

    公开(公告)日:2014-03-11

    申请号:US11845371

    申请日:2007-08-27

    申请人: Eli M. Dow

    发明人: Eli M. Dow

    IPC分类号: G06F12/16

    CPC分类号: G06F12/08

    摘要: A system and computer program product for migrating contents of a memory on a virtual machine. The system includes a source virtual machine executing on a host system, the source virtual machine including a memory. The system also includes a hypervisor executing on the host system. The hypervisor is in communication with the source virtual machine and includes instructions. The instructions facilitate establishing communication from the source virtual machine to a target virtual machine, the source virtual machine including a memory. The contents of the memory on the source virtual machine are transmitted to the target virtual machine. The contents of the memory on the source virtual machine include a plurality of pages. It is determined if all or a subset of the pages have been modified on the source virtual machine subsequent to being transmitted to the target virtual machine. If it is determined that all or a subset of the pages have been modified, then the modified pages, including a page location and page content for each of the modified pages, are transmitted to the target virtual machine. The determining and transmitting the modified pages continues until the number of remaining pages that have been modified is less than a threshold. The virtual machine is then paused the remaining pages are transmitted to the target virtual machine.

    摘要翻译: 一种用于在虚拟机上迁移内存的内容的系统和计算机程序产品。 该系统包括在主机系统上执行的源虚拟机,源虚拟机包括存储器。 该系统还包括在主机系统上执行的管理程序。 虚拟机管理程序与源虚拟机通信并包含指令。 该指令便于建立从源虚拟机到目标虚拟机的通信,源虚拟机包括存储器。 源虚拟机上的内存内容将传输到目标虚拟机。 源虚拟机上的存储器的内容包括多个页面。 在发送到目标虚拟机之后,确定在源虚拟机上是否已经修改了所有页面的一部分或一个子集。 如果确定已经修改了页面的全部或者一个子集,则将修改的页面(包括用于每个修改页面的页面位置和页面内容)发送到目标虚拟机。 确定和发送修改的页面继续,直到已被修改的剩余页面的数量小于阈值。 然后虚拟机暂停,剩下的页面被传输到目标虚拟机。

    Computing system with compile farm
    8.
    发明授权
    Computing system with compile farm 有权
    计算系统与编译场

    公开(公告)号:US08589875B2

    公开(公告)日:2013-11-19

    申请号:US12485116

    申请日:2009-06-16

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20 G06F8/4432 Y02D10/41

    摘要: A computer readable medium is provided and has instructions stored thereon, which, when executed cause a processor of a computing system to execute a method of controlling the computing system. The method includes iteratively running a workload over a period of time, the workload being defined by software components of a software repository of the computing system, measuring power consumption associated with the running of the workload with each iteration and storing data indicative of the power consumption, analyzing the data and identifying, from a result of the analysis, power consumption changes over the period of time, generating a regression profile based on the power consumption changes, and managing the software components in accordance with the regression profile.

    摘要翻译: 提供了一种计算机可读介质,并且具有存储在其上的指令,当被执行时,使计算系统的处理器执行控制计算系统的方法。 该方法包括在一段时间内迭代地运行工作负载,工作负载由计算系统的软件存储库的软件组件定义,测量与每次迭代的工作负载运行相关联的功耗,并存储指示功耗的数据 从分析结果分析数据,并根据功耗变化生成回归曲线,并根据回归曲线来管理软件组件,从分析结果中确定一段时间内的功耗变化。

    GPS INPUT FOR POWER CONSUMPTION POLICY
    9.
    发明申请
    GPS INPUT FOR POWER CONSUMPTION POLICY 审中-公开
    GPS输入功率消耗政策

    公开(公告)号:US20120272077A1

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

    申请号:US13091846

    申请日:2011-04-21

    IPC分类号: G06F1/26

    摘要: A portable computing device is provided. The portable computing device includes a power source for providing a power supply in accordance with a power consumption policy, a processing unit operably coupled to the power source and a storage unit. The storage unit is operably coupled to the power source and the processing unit and configured to cause the processing unit to access geo-location data and to adjust the power consumption policy based on the geo-location data.

    摘要翻译: 提供便携式计算设备。 便携式计算设备包括用于根据功耗策略提供电源的电源,可操作地耦合到电源的处理单元和存储单元。 存储单元可操作地耦合到电源和处理单元并且被配置为使处理单元访问地理位置数据并且基于地理位置数据来调整功耗策略。

    COMPUTING SYSTEM WITH POWER REQUIREMENT EVALUATION
    10.
    发明申请
    COMPUTING SYSTEM WITH POWER REQUIREMENT EVALUATION 有权
    具有电力需求评估的计算系统

    公开(公告)号:US20100299540A1

    公开(公告)日:2010-11-25

    申请号:US12468214

    申请日:2009-05-19

    IPC分类号: G06F1/26 G06F9/46

    CPC分类号: G06F1/3225

    摘要: A computing system is provided and includes recording media relative to which input/output (I/O) operations are executable, and a processor, disposed in signal communication with the recording media, which is configured to execute the I/O operations and to evaluate power requirements associated with executions of the I/O operations relative to each individual recording medium. The processor includes a computer-readable medium having a set of instructions stored thereon, which, when executed, cause the processor to schedule the executions of the I/O operations relative to each individual recording medium or to refuse the executions of the I/O operations in accordance with the evaluated power requirements.

    摘要翻译: 提供了一种计算系统,包括相对于哪个输入/输出(I / O)操作可执行的记录介质,以及配置成与记录介质进行信号通信的处理器,其配置为执行I / O操作并评估 与执行相对于每个单独记录介质的I / O操作相关联的功率需求。 处理器包括具有存储在其上的一组指令的计算机可读介质,当执行该指令时,该计算机可读介质使处理器调度相对于每个单独的记录介质的I / O操作的执行或者拒绝执行I / O 按照评估的功率要求进行操作。