Method of suspending and resuming virtual machines
    1.
    发明授权
    Method of suspending and resuming virtual machines 有权
    暂停和恢复虚拟机的方法

    公开(公告)号:US08635395B2

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

    申请号:US12559489

    申请日:2009-09-14

    CPC classification number: G06F9/45558 G06F2009/45575

    Abstract: A virtual machine is suspended and quickly restarted while maintaining the VM's state. The method is quick enough so that network connections are maintained across the restart and the guest operating system and guest applications running in the VM are not aware of the restart. As a result, users and clients connected to the VM do not notice any downtime or disruption to the VM. After suspension and before the restart, VM configuration changes that would not be possible or be very difficult through code changes alone while the VM was running can be made.

    Abstract translation: 虚拟机被暂停,并在维护虚拟机的状态的同时快速重新启动。 该方法足够快,以便在重新启动和维护客户机操作系统之间维护网络连接,并且在VM中运行的guest虚拟机应用程序不知道重新启动。 因此,连接到VM的用户和客户端不会注意到任何停机或VM的中断。 在暂停之后和重新启动之前,虚拟机配置的更改将不可能,或者在虚拟机运行时单独执行代码更改非常困难。

    COMBINING PROFILES BASED ON PRIORITIES
    2.
    发明申请
    COMBINING PROFILES BASED ON PRIORITIES 有权
    组合基于优先级的配置文件

    公开(公告)号:US20120297380A1

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

    申请号:US13110808

    申请日:2011-05-18

    Abstract: Combining profiles based on priorities associated therewith to create an effective profile are provided. A plurality of profiles defining one or more rules that are applicable to a functional computing object are identified. A priority corresponding to each applicable profile is determined. The applicable profiles are combined by the computing device based on the corresponding priorities to create an effective profile that includes no conflicting rules.

    Abstract translation: 提供了基于与其关联的优先级的配置文件来组合以创建有效的配置文件。 识别定义适用于功能计算对象的一个​​或多个规则的多个简档。 确定对应于每个适用简档的优先级。 适用的配置文件由计算设备基于相应的优先级组合,以创建不包含冲突规则的有效配置文件。

    Error Reporting Through Observation Correlation
    4.
    发明申请
    Error Reporting Through Observation Correlation 有权
    通过观察相关性报告错误

    公开(公告)号:US20110197090A1

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

    申请号:US12703578

    申请日:2010-02-10

    CPC classification number: G06F11/0766 G06F11/0715

    Abstract: A software component is executed to carry out a task, the task including a subtask. An external function is called to perform the subtask, the external function executing in a separate thread or process. The component receives an observation recorded by the external function, the observation including an identifier of a possible error condition and instance data associated with the possible error condition. The possible error condition being a cause of the failure of the external function to carry out the subtask. If the task cannot be completed, then a new observation is recorded along with the received observation, the new observation being related to a possible error condition of the component, which is a cause of the failure of the component to carry out the task. When the task can be completed despite the failure of the external function, the observation recorded by the external function is cleared.

    Abstract translation: 执行软件组件来执行任务,任务包括子任务。 调用外部函数来执行子任务,外部函数在单独的线程或进程中执行。 该组件接收由外部功能记录的观测值,该观测值包括与可能的错误状况相关联的可能的错误状况和实例数据的标识符。 可能的错误条件是外部函数执行子任务失败的原因。 如果无法完成任务,则随着接收到的观察结果记录新的观察结果,新的观察与组件的可能的错误状况相关,这是组件执行任务失败的原因。 尽管外部功能故障可以完成任务,但通过外部功能记录的观察结果将被清除。

    Method and System for Performing Live Migration of Persistent Data of a Virtual Machine
    5.
    发明申请
    Method and System for Performing Live Migration of Persistent Data of a Virtual Machine 有权
    执行虚拟机持久数据的实时迁移的方法和系统

    公开(公告)号:US20110066597A1

    公开(公告)日:2011-03-17

    申请号:US12881970

    申请日:2010-09-14

    Abstract: Persistent data of virtual machines are migrated between and across data stores using a method that provides for a bounded disk size, low performance overhead, arbitrarily low downtimes, atomic switch-over, and ability to build optimizations based around block level heuristics. The method includes the steps of copying the persistent data at the source data store to the destination data store, updating a bitmap data structure during the copying step to indicate which blocks of the persistent data have been modified during the copying step, identifying the blocks that have been modified during the copying step using the bitmap data structure, and copying the identified blocks to the destination data store. The method may further include the step of determining that the number of the identified blocks is below a predetermined threshold and suspending the virtual machine prior to the second copying step.

    Abstract translation: 使用提供有限磁盘大小,低性能开销,任意低停机时间,原子切换以及基于块级启发式构建优化的能力的方法,在数据存储之间和跨数据存储之间迁移虚拟机的持久数据。 该方法包括以下步骤:将源数据存储器处的持久数据复制到目的地数据存储器,在复制步骤期间更新位图数据结构以指示在复制步骤期间已经修改了持久数据块的块,识别块 在复制步骤期间使用位图数据结构进行了修改,并将识别的块复制到目的地数据存储。 该方法还可以包括确定所识别的块的数量低于预定阈值并在第二复制步骤之前暂停虚拟机的步骤。

    Method and System for Tracking Data Correspondences
    7.
    发明申请
    Method and System for Tracking Data Correspondences 有权
    跟踪数据对应的方法和系统

    公开(公告)号:US20090037672A1

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

    申请号:US12183013

    申请日:2008-07-30

    CPC classification number: G06F9/455 G06F9/4856 G06F9/5077

    Abstract: One embodiment is a method for tracking data correspondences in a computer system including a host hardware platform, virtualization software running on the host hardware platform, and a virtual machine running on the virtualization software, the method including: (a) monitoring one or more data movement operations of the computer system; and (b) storing information regarding the one or more data movement operations in a data correspondence structure, which information provides a correspondence between data before one of the one or more data movement operations and data after the one of the one or more data movement operations.

    Abstract translation: 一个实施例是一种用于跟踪包括主机硬件平台,在主机硬件平台上运行的虚拟化软件以及在虚拟化软件上运行的虚拟机的计算机系统中的数据对应的方法,所述方法包括:(a)监视一个或多个数据 计算机系统的运动操作; 和(b)将关于一个或多个数据移动操作的信息存储在数据对应结构中,该信息提供一个或多个数据移动操作中的一个之前的数据与一个或多个数据移动操作之一之后的数据之间的对应关系 。

    ONLINE VIRTUAL MACHINE DISK MIGRATION
    8.
    发明申请
    ONLINE VIRTUAL MACHINE DISK MIGRATION 有权
    在线虚拟机盘片移动

    公开(公告)号:US20120278573A1

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

    申请号:US13546096

    申请日:2012-07-11

    Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) taking a snapshot of the VM disk as represented by a first parent VM disk stored on the first physical storage, whereby a first child VM disk is created on one of the first or second physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.

    Abstract translation: 一种用于在虚拟机(VM)正在运行时将虚拟机磁盘(VM磁盘)从第一物理存储迁移到第二物理存储的方法,所述方法包括:(a)拍摄由第一个父代表的VM盘的快照 VM磁盘存储在第一物理存储器上,由此在第一或第二物理存储器之一上创建第一子VM磁盘; (b)将第一父虚拟机VM作为第二父VM盘复制到第二物理存储器; (c)将第一个VM子磁盘重新加载到第二个父虚拟机磁盘; 和(d)合并第一个子虚拟机磁盘和第二个父虚拟机磁盘。

    ONLINE VIRTUAL MACHINE DISK MIGRATION
    9.
    发明申请
    ONLINE VIRTUAL MACHINE DISK MIGRATION 有权
    在线虚拟机盘片移动

    公开(公告)号:US20090037680A1

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

    申请号:US12184134

    申请日:2008-07-31

    Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) taking a snapshot of the VM disk as represented by a first parent VM disk stored on the first physical storage, whereby a first child VM disk is created on one of the first or second physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.

    Abstract translation: 一种用于在虚拟机(VM)正在运行时将虚拟机磁盘(VM磁盘)从第一物理存储迁移到第二物理存储的方法,所述方法包括:(a)拍摄由第一个父代表的VM盘的快照 VM磁盘存储在第一物理存储器上,由此在第一或第二物理存储器之一上创建第一子VM磁盘; (b)将第一父虚拟机VM作为第二父VM盘复制到第二物理存储器; (c)将第一个VM子磁盘重新加载到第二个父虚拟机磁盘; 和(d)合并第一个子虚拟机磁盘和第二个父虚拟机磁盘。

    Online virtual machine disk migration
    10.
    发明授权
    Online virtual machine disk migration 有权
    在线虚拟机磁盘迁移

    公开(公告)号:US08706991B2

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

    申请号:US13546096

    申请日:2012-07-11

    Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) taking a snapshot of the VM disk as represented by a first parent VM disk stored on the first physical storage, whereby a first child VM disk is created on one of the first or second physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.

    Abstract translation: 一种用于在虚拟机(VM)正在运行时将虚拟机磁盘(VM磁盘)从第一物理存储迁移到第二物理存储的方法,所述方法包括:(a)拍摄由第一个父代表的VM盘的快照 VM磁盘存储在第一物理存储器上,由此在第一或第二物理存储器之一上创建第一子VM磁盘; (b)将第一父虚拟机VM作为第二父VM盘复制到第二物理存储器; (c)将第一个VM子磁盘重新加载到第二个父虚拟机磁盘; 和(d)合并第一个子虚拟机磁盘和第二个父虚拟机磁盘。

Patent Agency Ranking