Efficient programmatic memory access over network file access protocols

    公开(公告)号:US10404520B2

    公开(公告)日:2019-09-03

    申请号:US13904756

    申请日:2013-05-29

    Abstract: Embodiments provide a method and system for transferring data between different computing devices. Specifically, a communication session is established between a first computing device and a second computing device. The communication session may be established using a first communication protocol. The first computing device creates a virtual memory object which is bound to one or more memory blocks of the first computing device. A path to the virtual memory object is generated and the path is transmitted to the second computing device using the communication session. The second computing device may then read or write data directly into/from the virtual memory object using a second communication protocol that is different from the first communication protocol. The data is written into and read from the virtual memory object using file system commands.

    VIRTUAL MACHINE HOMOGENIZATION TO ENABLE MIGRATION ACROSS HETEROGENEOUS COMPUTERS
    15.
    发明申请
    VIRTUAL MACHINE HOMOGENIZATION TO ENABLE MIGRATION ACROSS HETEROGENEOUS COMPUTERS 审中-公开
    虚拟机器均匀化使得异步计算机能够实现移动

    公开(公告)号:US20170075716A1

    公开(公告)日:2017-03-16

    申请号:US15360011

    申请日:2016-11-23

    Abstract: Described is a technology by which a virtual machine may be safely migrated to a computer system with a different platform. Compatibility of the virtual machine may be checked by comparing the virtual machine's capabilities against those of the new platform. To ensure compatibility, when created the virtual machine may have its capabilities limited by the lowest common capabilities of the different platforms available for migration. Computer systems may be grouped into migration pools based upon similar capabilities, and/or a virtual machine may be mapped to certain computer systems based upon capabilities needed by that virtual machine, such as corresponding to needed performance, fault tolerance and/or flexibility.

    Abstract translation: 描述了可以将虚拟机安全迁移到具有不同平台的计算机系统的技术。 可以通过将虚拟机的功能与新平台的功能进行比较来检查虚拟机的兼容性。 为了确保兼容性,创建虚拟机时,其功能可能受到可用于迁移的不同平台最低的常见功能的限制。 可以基于类似的能力将计算机系统分组到迁移池中,和/或可以基于虚拟机所需的能力(例如对应于所需的性能,容错和/或灵活性)将虚拟机映射到某些计算机系统。

    Distributed trusted platform module key management protection for roaming data

    公开(公告)号:US12158980B2

    公开(公告)日:2024-12-03

    申请号:US17459445

    申请日:2021-08-27

    Abstract: Distributed security key management for protecting roaming data via a trusted platform module is performed by systems that include first and second processors, and first and second respective hardware security modules. The first security module encrypts a security key using a public key from the second security module, and the encrypted security key is provided to the second security module. A virtual machine (VM) executed by the first processor has a first virtual security module instance having state data that includes a storage key encrypting VM virtual disk data and that is encrypted with the security key. When a transfer condition is determined, the VM is transferred and executed by the second processor, using a second virtual security module instance, based on decrypting the security key by the second security module using a private key and decrypting the state data for the second virtual security module using the security key.

    Efficient programmatic memory access over network file access protocols

    公开(公告)号:US10826749B2

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

    申请号:US16437928

    申请日:2019-06-11

    Abstract: Embodiments provide a method and system for transferring data between different computing devices. Specifically, a communication session is established between a first computing device and a second computing device. The communication session may be established using a first communication protocol. The first computing device creates a virtual memory object which is bound to one or more memory blocks of the first computing device. A path to the virtual memory object is generated and the path is transmitted to the second computing device using the communication session. The second computing device may then read or write data directly into/from the virtual memory object using a second communication protocol that is different from the first communication protocol. The data is written into and read from the virtual memory object using file system commands.

    BACKGROUND MIGRATION OF VIRTUAL STORAGE
    18.
    发明申请

    公开(公告)号:US20190114095A1

    公开(公告)日:2019-04-18

    申请号:US16020820

    申请日:2018-06-27

    Abstract: Described is a technology by which a virtual hard disk is migrated from a source storage location to a target storage location without needing any shared physical storage, in which a machine may continue to use the virtual hard disk during migration. This facilitates use the virtual hard disk in conjunction with live-migrating a virtual machine. Virtual hard disk migration may occur fully before or after the virtual machine is migrated to the target host, or partially before and partially after virtual machine migration. Background copying, sending of write-through data, and/or servicing read requests may be used in the migration. Also described is throttling data writes and/or data communication to manage the migration of the virtual hard disk.

    Background migration of virtual storage

    公开(公告)号:US10025509B2

    公开(公告)日:2018-07-17

    申请号:US14789860

    申请日:2015-07-01

    Abstract: Described is a technology by which a virtual hard disk is migrated from a source storage location to a target storage location without needing any shared physical storage, in which a machine may continue to use the virtual hard disk during migration. This facilitates use the virtual hard disk in conjunction with live-migrating a virtual machine. Virtual hard disk migration may occur fully before or after the virtual machine is migrated to the target host, or partially before and partially after virtual machine migration. Background copying, sending of write-through data, and/or servicing read requests may be used in the migration. Also described is throttling data writes and/or data communication to manage the migration of the virtual hard disk.

Patent Agency Ranking