On-Line Replacement and Changing of Virtualization Software
    1.
    发明申请
    On-Line Replacement and Changing of Virtualization Software 有权
    在线更换和虚拟化软件的更改

    公开(公告)号:US20110023030A1

    公开(公告)日:2011-01-27

    申请号:US12897464

    申请日:2010-10-04

    IPC分类号: G06F9/46 G06F9/455

    摘要: In a virtualized system running one or more virtual machines on a first hypervisor, a second hypervisor is installed and control of the hardware resources of the physical computer supporting the virtualized system is migrated from the first hypervisor to the second hypervisor without interrupting the operation of the first hypervisor and the virtual machines. Initially a minimal set of hardware resources is hot-removed from control by the first hypervisor, and the second hypervisor is launched on the minimal set of hardware resources. Both the remaining hardware resources and the virtual machines are then migrated from the first hypervisor to the second hypervisor until all the virtual machines have been migrated over to the second hypervisor, while the virtual machines and the first hypervisor continue running largely unaffected by the migration process.

    摘要翻译: 在运行第一管理程序上的一个或多个虚拟机的虚拟化系统中,安装第二管理程序,并且支持虚拟化系统的物理计算机的硬件资源的控制从第一管理程序迁移到第二管理程序,而不中断 第一个虚拟机管理程序和虚拟机。 最初,由第一虚拟机管理程序的控制热删除最少的一组硬件资源,并且在最小的硬件资源集上启动第二管理程序。 然后,剩余的硬件资源和虚拟机都从第一个虚拟机管理程序迁移到第二个虚拟机管理程序,直到所有的虚拟机已经迁移到第二个虚拟机管理程序,而虚拟机和第一个虚拟机监控程序继续运行在很大程度上不受迁移进程的影响 。

    Fast Determination of Compatibility of Virtual Machines and Hosts
    2.
    发明申请
    Fast Determination of Compatibility of Virtual Machines and Hosts 有权
    快速确定虚拟机和主机的兼容性

    公开(公告)号:US20110060832A1

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

    申请号:US12556520

    申请日:2009-09-09

    IPC分类号: G06F15/173

    CPC分类号: G06F9/455 G06F9/5044

    摘要: A method of determining compatibility of a virtual machine or virtual machine disk file with a host, including a storage host, is disclosed. A lookup matrix is created to provide a fast compatibility lookup for a group of computing objects and a group of hosts. To create the lookup matrix, computing object properties are retrieved from each of the plurality of computing objects. The computing object properties include resource requirements of each of the plurality of computing objects. Further, host properties are retrieved from each of the plurality of hosts. The method further includes creating a plurality of host logical groups of a subset of the plurality of hosts having substantially same host properties and creating a plurality of computing object logical groups of a subject of the plurality of computing objects having substantially same computing object properties. The lookup matrix provides answers whether each member of a selected computing object logical group can be transferred to each member of a selected host logical group.

    摘要翻译: 公开了一种确定虚拟机或虚拟机磁盘文件与包括存储主机在内的主机的兼容性的方法。 创建查找矩阵以便为一组计算对象和一组主机提供快速兼容性查找。 为了创建查找矩阵,从多个计算对象中的每一个检索计算对象属性。 计算对象属性包括多个计算对象中的每一个的资源需求。 此外,从多个主机中的每个主机检索主机属性。 该方法还包括创建具有基本上相同的主机属性的多个主机的子集的多个主机逻辑组,并且创建具有基本上相同的计算对象属性的多个计算对象的对象的多个计算对象逻辑组。 查找矩阵提供了所选计算对象逻辑组的每个成员是否可以传送到所选主机逻辑组的每个成员的答案。

    COMMUNICATING WITH USB DEVICES AFTER A COMPUTER SYSTEM CRASH
    3.
    发明申请
    COMMUNICATING WITH USB DEVICES AFTER A COMPUTER SYSTEM CRASH 有权
    计算机系统崩溃后与USB设备通信

    公开(公告)号:US20100161863A1

    公开(公告)日:2010-06-24

    申请号:US12337697

    申请日:2008-12-18

    IPC分类号: G06F13/22 G06F13/24

    摘要: One embodiment is a method of transferring data from a computer system to a Universal Serial Bus (USB) device after a computer system crash where interrupts are masked, the method comprising: (a) detecting the computer system crash; (b) transferring at least a portion of the data to a USB driver for the USB device; (c) the USB driver transferring the portion of the data to a USB controller driver for a USB controller for the USB device; (d) the USB controller driver causing the USB controller to transfer the portion of the data to the USB device; (e) polling the USB controller to determine whether the data transfer was completed; and (f) if the data transfer was completed, providing a notification to the computer system. Another embodiment is a method of transferring data from a Universal Serial Bus (USB) device to a computer system after a computer system crash where interrupts are masked, the method comprising: (a) detecting the computer system crash; (b) identifying a USB device used to communicate data to the computer system; (c) polling a USB controller for the identified USB device to determine whether new input has been received; (d) if so, obtaining the new input; and (e) transferring the new output to the computer system for further processing.

    摘要翻译: 一个实施例是在中断被屏蔽的计算机系统崩溃之后将数据从计算机系统传送到通用串行总线(USB)设备的方法,所述方法包括:(a)检测计算机系统崩溃; (b)将至少一部分数据传送到USB设备的USB驱动器; (c)USB驱动程序将数据的一部分传送到用于USB设备的USB控制器的USB控制器驱动器; (d)USB控制器驱动器,使USB控制器将该部分数据传送到USB设备; (e)轮询USB控制器以确定数据传输是否完成; (f)数据传输完成后,向计算机系统提供通知。 另一个实施例是在中断被屏蔽的计算机系统崩溃之后将数据从通用串行总线(USB)设备传送到计算机系统的方法,所述方法包括:(a)检测计算机系统崩溃; (b)识别用于向计算机系统传送数据的USB设备; (c)轮询所识别的USB设备的USB控制器以确定是否已经接收到新的输入; (d)若有,获得新的投入; 和(e)将新输出传送到计算机系统以进行进一步处理。