Method and System for Performing Live Migration of Persistent Data of a Virtual Machine
    1.
    发明申请
    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 Optimizing Live Migration of Persistent Data of Virtual Machine Using Disk I/O Heuristics
    2.
    发明申请
    Method and System for Optimizing Live Migration of Persistent Data of Virtual Machine Using Disk I/O Heuristics 有权
    使用磁盘I / O启发式优化虚拟机持久数据的实时迁移的方法和系统

    公开(公告)号:US20110066819A1

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

    申请号:US12881992

    申请日:2010-09-14

    Abstract: Techniques for migrating persistent data of virtual machines between and across data stores are optimized using special tracking data structures and monitoring methods. Special tracking data structures include an incremental change block tracking bitmap that indicate what blocks have been modified during a copy operation. The determination of whether any one block has been modified during the copy operation is based on whether or not the copy operation has progressed past that block. Another special tracking data structure is a Bloom filter, which provides a space-efficient data structure for keeping track of dirtied blocks. In addition, heat-based optimization techniques are applied so that blocks that are frequently updated are filtered and not transferred to the destination data store until the last iteration of the migration process.

    Abstract translation: 使用特殊的跟踪数据结构和监控方法来优化在数据存储之间和之间迁移虚拟机的持久数据的技术。 特殊跟踪数据结构包括增量更改块跟踪位图,指示在复制操作期间已修改哪些块。 在复制操作期间确定是否有任何一个块已被修改是基于复制操作是否已经超过该块。 另一个特殊的跟踪数据结构是一个Bloom过滤器,它提供了一个空间高效的数据结构,用于跟踪脏块。 此外,应用基于热的优化技术,使得频繁更新的块被过滤,并且不会传送到目的地数据存储,直到迁移过程的最后一次迭代。

    MEMORY COMPRESSION POLICIES
    3.
    发明申请
    MEMORY COMPRESSION POLICIES 有权
    内存压缩政策

    公开(公告)号:US20120036325A1

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

    申请号:US13182306

    申请日:2011-07-13

    Abstract: Techniques are disclosed for managing memory within a virtualized system that includes a memory compression cache. Generally, the virtualized system may include a hypervisor configured to use a compression cache to temporarily store memory pages that have been compressed to conserve memory space. A “first-in touch-out” (FITO) list may be used to manage the size of the compression cache by monitoring the compressed memory pages in the compression cache. Each element in the FITO list corresponds to a compressed page in the compression cache. Each element in the FITO list records a time at which the corresponding compressed page was stored in the compression cache (i.e. an age). A size of the compression cache may be adjusted based on the ages of the pages in the compression cache.

    Abstract translation: 公开了用于在包括存储器压缩缓存的虚拟化系统内管理存储器的技术。 通常,虚拟化系统可以包括配置成使用压缩高速缓存临时存储被压缩以节省存储器空间的存储器页面的管理程序。 通过监视压缩缓存中的压缩存储器页,可以使用“先进先出”(FITO)列表来管理压缩高速缓存的大小。 FITO列表中的每个元素都对应于压缩缓存中的压缩页面。 FITO列表中的每个元素记录相应的压缩页面存储在压缩缓存(即一个年龄)中的时间。 可以基于压缩高速缓存中的页面的年龄来调整压缩高速缓存的大小。

    LIVE MIGRATION OF VIRTUAL MACHINE PERSISTENT DATA USING MIRRORED INPUT-OUTPUT OPERATIONS
    4.
    发明申请
    LIVE MIGRATION OF VIRTUAL MACHINE PERSISTENT DATA USING MIRRORED INPUT-OUTPUT OPERATIONS 审中-公开
    使用镜像输入输出操作实时移动虚拟机的持续数据

    公开(公告)号:US20120284234A1

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

    申请号:US13099639

    申请日:2011-05-03

    CPC classification number: G06F17/30233

    Abstract: Persistent data, such as disks associated with virtual machines, are migrated between and across data stores using mirrored input-output operations (IOs). The migration technique employs a data mover to copy selected regions of the virtual machine disk to a target data store while the virtual machine is executing. If the virtual machine issues a write IO, the write IO is selectively mirrored on the target data store depending on whether or not the write IO is in a region of the virtual machine disk that has already been copied.

    Abstract translation: 诸如与虚拟机相关联的磁盘等持久性数据在数据存储之间使用镜像输入输出操作(IO)进行迁移。 当虚拟机正在执行时,迁移技术使用数据移动器将虚拟机磁盘的选定区域复制到目标数据存储区。 如果虚拟机发出写入IO,则根据写IO是否在已经被复制的虚拟机磁盘的区域中,写入IO被选择性地镜像在目标数据存储上。

    ROBUST LIVE MIGRATION USING SHARED FILESYSTEM
    5.
    发明申请
    ROBUST LIVE MIGRATION USING SHARED FILESYSTEM 有权
    使用共享文件系统的稳定的活动移动

    公开(公告)号:US20120017031A1

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

    申请号:US13182303

    申请日:2011-07-13

    Abstract: A method for transferring guest physical memory from a source host to a destination host during live migration of a virtual machine (VM) involves creating a file on a shared datastore, the file on the shared datastore being accessible to both the source host and the destination host. Pages of the guest physical memory are transferred from the source host to the destination host over a network connection and pages of the guest physical memory are written to the file so that the destination host can retrieve the written guest physical pages from the file.

    Abstract translation: 在虚拟机(VM)的实时迁移期间,将客体物理存储器从源主机传送到目的地主机的方法包括在共享数据存储上创建文件,共享数据存储上的文件可由源主机和目的地访问 主办。 访客物理内存的页面通过网络连接从源主机传输到目标主机,并将访客物理内存的页面写入文件,以便目标主机可以从文件中检索写入的客户物理页面。

Patent Agency Ranking