High-performance virtual machine networking
    1.
    发明授权
    High-performance virtual machine networking 有权
    高性能虚拟机网络

    公开(公告)号:US08959529B2

    公开(公告)日:2015-02-17

    申请号:US13588861

    申请日:2012-08-17

    申请人: Michael Nelson

    发明人: Michael Nelson

    摘要: A method for conveying a data packet received from a network to a virtual machine instantiated on a computer system coupled to the network, and a medium and system for carrying out the method, is described. In the method, a guest receive pointer queue of a component executing in the virtual machine is inspected in order to identify a location in a guest receive packet data buffer that is available to receive packet data. Data from the data packet received from the network is copied into the guest receive packet data buffer at the identified location. A standard receive interrupt is raised in the virtual machine. Thus, the kernel places the data packet received from the network into a memory space accessible to the virtual machine without any intervention by a virtual machine monitor component of the virtualization software.

    摘要翻译: 一种用于将从网络接收的数据分组传送到耦合到网络的计算机系统上实例化的虚拟机的方法,以及用于执行该方法的介质和系统。 在该方法中,检查在虚拟机中执行的组件的客户端接收指针队列,以便识别可访问分组数据的来宾接收分组数据缓冲器中的位置。 从网络接收到的数据包中的数据被复制到所识别的位置的客户接收分组数据缓冲器中。 在虚拟机中引发标准接收中断。 因此,内核将从网络接收的数据包放置到虚拟机可访问的存储器空间中,而无需虚拟化软件的虚拟机监视器组件的干预。

    Access Panels
    2.
    发明申请
    Access Panels 有权
    访问面板

    公开(公告)号:US20140259949A1

    公开(公告)日:2014-09-18

    申请号:US13838809

    申请日:2013-03-15

    IPC分类号: E04F19/08 E06B11/00

    CPC分类号: E04F19/083 E06B5/01

    摘要: Structures and methods for access panels. Some include a panel member having an inner side; a mounting member having a portion extending from the inner side at an angle to the inner side; and a retaining member coupled to the mounting member, the retaining member having a length and being biased to be in contact with the inner side along a portion of the length, the retaining member also being capable of flexing away from the inner side.

    摘要翻译: 检修面板的结构和方法。 一些包括具有内侧的面板构件; 安装构件,其具有从内侧以与内侧成一定角度延伸的部分; 以及联接到所述安装构件的保持构件,所述保持构件具有长度并被偏压成沿着所述长度的一部分与所述内侧接触,所述保持构件还能够远离所述内侧弯曲。

    RNA- AND DNA-COPYING ENZYMES
    6.
    发明申请
    RNA- AND DNA-COPYING ENZYMES 审中-公开
    RNA-和DNA复制酶

    公开(公告)号:US20130022980A1

    公开(公告)日:2013-01-24

    申请号:US13147446

    申请日:2010-02-04

    摘要: The present invention is directed to DNA polymerase fusion proteins with increased processivity and nucleic acid affinity. The invention includes a fusion protein comprising a nucleic acid-binding domain fused to a polymerase domain. The nucleic acid binding domain contains at least one nucleic acid binding motif, such as a DNA-binding motif or an RNA-binding motif. The nucleic acid binding domain preferably embodies an oligonucleotide/oligosaccharide binding (OB) fold, among other conformations. The invention further includes methods of synthesizing nucleic acids using the fusion proteins described herein.

    摘要翻译: 本发明涉及具有增加的持续性和核酸亲和力的DNA聚合酶融合蛋白。 本发明包括融合蛋白,其包含与聚合酶结构域融合的核酸结合结构域。 核酸结合结构域含有至少一个核酸结合基序,例如DNA结合基序或RNA结合基序。 核酸结合结构域优选体现寡核苷酸/寡糖结合(OB)折叠以及其他构象。 本发明还包括使用本文所述的融合蛋白合成核酸的方法。

    Generating and using checkpoints in a virtual computer system
    7.
    发明授权
    Generating and using checkpoints in a virtual computer system 有权
    在虚拟计算机系统中生成和使用检查点

    公开(公告)号:US08266404B2

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

    申请号:US13171268

    申请日:2011-06-28

    IPC分类号: G06F12/02

    摘要: To generate a checkpoint for a virtual machine (VM), first, while the VM is still running, a copy-on-write (COW) disk file is created pointing to a parent disk file that the VM is using. Next, the VM is stopped, the VM's memory is marked COW, the device state of the VM is saved to memory, the VM is switched to use the COW disk file, and the VM begins running again for substantially the remainder of the checkpoint generation. Next, the device state that was stored in memory and the unmodified VM memory pages are saved to a checkpoint file. Also, a copy may be made of the parent disk file for retention as part of the checkpoint, or the original parent disk file may be retained as part of the checkpoint. If a copy of the parent disk file was made, then the COW disk file may be committed to the original parent disk file.

    摘要翻译: 要为虚拟机(VM)生成检查点,首先,当VM仍在运行时,会创建指向VM所使用的父磁盘文件的写时复制(COW)磁盘文件。 接下来,VM停止,VM的内存被标记为COW,VM的设备状态被保存到内存,VM被切换为使用COW磁盘文件,并且VM再次开始运行,大部分剩下的检查点生成 。 接下来,将存储在存储器中的设备状态和未修改的VM内存页保存到检查点文件。 另外,作为检查点的一部分,可以将父磁盘文件作为副本作为保留,也可以将原始的父磁盘文件作为检查点的一部分进行保留。 如果生成了父磁盘文件的副本,则COW磁盘文件可能会提交到原始的父磁盘文件。

    Virtual machine migration
    8.
    发明授权
    Virtual machine migration 有权
    虚拟机迁移

    公开(公告)号:US08260904B2

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

    申请号:US12721899

    申请日:2010-03-11

    申请人: Michael Nelson

    发明人: Michael Nelson

    IPC分类号: G06F15/173

    摘要: A source virtual machine (VM) hosted on a source server is migrated to a destination VM on a destination server without first powering down the source VM. After optional pre-copying of the source VM's memory to the destination VM, the source VM is suspended and its non-memory state is transferred to the destination VM; the destination VM is then resumed from the transferred state. The source VM memory is either paged in to the destination VM on demand, or is transferred asynchronously by pre-copying and write-protecting the source VM memory, and then later transferring only the modified pages after the destination VM is resumed. The source and destination servers preferably share common storage, in which the source VM's virtual disk is stored; this avoids the need to transfer the virtual disk contents. Network connectivity is preferably also made transparent to the user by arranging the servers on a common subnet, with virtual network connection addresses generated from a common name space of physical addresses.

    摘要翻译: 托管在源服务器上的源虚拟机(VM)将迁移到目标服务器上的目标VM,而无需首先关闭源虚拟机。 在将源虚拟机的内存可选地预先复制到目标虚拟机之后,源虚拟机被暂停,其非内存状态被传送到目标虚拟机; 目的地VM然后从转移状态恢复。 根据需要将源VM内存分页到目标虚拟机,或通过预源复制和写保护源虚拟机内存异步传输,然后在目标虚拟机恢复之后稍后传输修改的页面。 源服务器和目标服务器优选地共享存储源虚拟机的虚拟盘的公共存储器; 这避免了传输虚拟磁盘内容的需要。 优选地,通过将​​服务器布置在公共子网上,通过从物理地址的公共名称空间生成的虚拟网络连接地址,网络连接性也对用户透明。

    SELECTING A MASTER NODE USING A SUITABILITY VALUE
    9.
    发明申请
    SELECTING A MASTER NODE USING A SUITABILITY VALUE 有权
    使用适合性值选择主节点

    公开(公告)号:US20120185553A1

    公开(公告)日:2012-07-19

    申请号:US13006132

    申请日:2011-01-13

    申请人: Michael NELSON

    发明人: Michael NELSON

    IPC分类号: G06F15/16

    摘要: Selecting a master node in a group of computing nodes. Computing nodes exchange suitability messages, candidate messages, and master messages to indicate the state of each node. A deterministic algorithm based on scores and timings is executed by each computing node to encourage each node to select the same master node.

    摘要翻译: 选择一组计算节点中的主节点。 计算节点交换适配性消息,候选消息和主消息以指示每个节点的状态。 基于分数和定时的确定性算法由每个计算节点执行,以鼓励每个节点选择相同的主节点。