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 有权
    用于执行虚拟机的持久数据的实时迁移的方法和系统

    公开(公告)号:US08880470B2

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

    申请号:US13912563

    申请日:2013-06-07

    Applicant: VMware, Inc.

    Abstract: A disclosed method includes distinguishing static and dynamic persistent data, copying the static persistent data at the source data store to the destination data store on a basis of frequencies of updates, copying the dynamic persistent data to the destination data store, updating a bitmap data structure during the copying of the dynamic persistent data to indicate which blocks of the dynamic 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 iteratively copying the identified blocks to the destination data store. The method may further include determining when the number of the identified blocks is below a predetermined threshold and suspending the virtual machine prior to the next copying step.

    Abstract translation: 所公开的方法包括区分静态和动态持久性数据,基于更新的频率将源数据存储处的静态持久数据复制到目的地数据存储,将动态持久数据复制到目的地数据存储,更新位图数据结构 在复制动态持久性数据期间,以指示在复制步骤期间已经修改了动态持久数据块的哪些块,在使用位图数据结构的复制步骤期间识别已被修改的块,并且将所识别的块迭代地复制到 目的地数据存储。 该方法还可以包括确定所识别的块的数量何时低于预定阈值,并且在下一个复制步骤之前暂停虚拟机。

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

    公开(公告)号:US09377963B2

    公开(公告)日:2016-06-28

    申请号:US14242928

    申请日:2014-04-02

    Applicant: VMware, Inc.

    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) creating a first child VM disk to which writes are redirected from a first parent VM disk, the first parent VM disk being on the first 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)创建将写入从 第一个父虚拟机磁盘,第一个父虚拟机磁盘位于第一个物理存储上; (b)将第一父虚拟机VM作为第二父VM盘复制到第二物理存储器; (c)将第一个VM子磁盘重新加载到第二个父虚拟机磁盘; 和(d)合并第一个子虚拟机磁盘和第二个父虚拟机磁盘。

    COMBINING PROFILES BASED ON PRIORITIES
    4.
    发明申请
    COMBINING PROFILES BASED ON PRIORITIES 审中-公开
    组合基于优先级的配置文件

    公开(公告)号:US20140215195A1

    公开(公告)日:2014-07-31

    申请号:US14231501

    申请日:2014-03-31

    Applicant: VMware, Inc.

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

    Remoting application user interfaces

    公开(公告)号:US11075976B2

    公开(公告)日:2021-07-27

    申请号:US14582623

    申请日:2014-12-24

    Applicant: VMware, Inc.

    Abstract: Systems and techniques are described for remoting application user interfaces. One of the techniques includes receiving a first user request to access an application from a first user device, wherein the application comprises a respective user interface code path corresponding to each of a plurality of user device classes, and wherein each user interface code path, when executed, generates a user interface that is specific to user devices of the corresponding user device class; classifying the first user device into a first user device class of the plurality of user device classes; causing the application to generate a user interface by executing a first user interface code path corresponding to the first user device class; and providing the user interface for presentation on the first user device in response to the first user request.

    Remoting An Application User Interface From A User Device to Another Display
    7.
    发明申请
    Remoting An Application User Interface From A User Device to Another Display 审中-公开
    将应用程序用户界面从用户设备转移到另一个显示器

    公开(公告)号:US20160248838A1

    公开(公告)日:2016-08-25

    申请号:US14629353

    申请日:2015-02-23

    Applicant: VMware, Inc.

    CPC classification number: H04L67/025 H04L67/303

    Abstract: Systems and techniques are described for remoting a user interface. A described technique includes receiving, at a user device, a user request to use a display of a display device to access an application. The application includes a respective user interface code path corresponding to each of a multitude of display device classes. Each user interface code path generates a user interface that is specific to display devices of the corresponding display device class. The user device causes the application to generate a user interface for the display of the first display device by executing a first user interface code path. The first user interface code path corresponds to a first display device class to which the first display device is classified. The user device provides a user interface for presentation on the display of the first display device in response to the user request.

    Abstract translation: 描述了远程处理用户界面的系统和技术。 所描述的技术包括在用户设备处接收使用显示设备的显示来访问应用的用户请求。 应用程序包括与多个显示设备类别中的每一个对应的相应用户界面代码路径。 每个用户界面代码路径生成特定于显示设备类显示设备的用户界面。 用户设备通过执行第一用户界面代码路径使应用产生用于显示第一显示设备的用户界面。 第一用户界面代码路径对应于第一显示设备被分类到的第一显示设备类。 用户设备提供用于响应于用户请求呈现在第一显示设备的显示器上的用户界面。

    Remoting Application User Interfaces
    8.
    发明申请
    Remoting Application User Interfaces 审中-公开
    远程应用程序用户界面

    公开(公告)号:US20160191604A1

    公开(公告)日:2016-06-30

    申请号:US14582623

    申请日:2014-12-24

    Applicant: VMware, Inc.

    CPC classification number: H04L67/025 G06F9/452 H04L67/02 H04L67/306 H04L67/42

    Abstract: Systems and techniques are described for remoting application user interfaces. One of the techniques includes receiving a first user request to access an application from a first user device, wherein the application comprises a respective user interface code path corresponding to each of a plurality of user device classes, and wherein each user interface code path, when executed, generates a user interface that is specific to user devices of the corresponding user device class; classifying the first user device into a first user device class of the plurality of user device classes; causing the application to generate a user interface by executing a first user interface code path corresponding to the first user device class; and providing the user interface for presentation on the first user device in response to the first user request.

    Abstract translation: 描述了用于远程应用程序用户界面的系统和技术。 技术之一包括从第一用户设备接收访问应用的第一用户请求,其中应用包括与多个用户设备类别中的每一个对应的相应用户界面代码路径,并且其中每个用户界面代码路径 生成特定于相应用户设备类的用户设备的用户界面; 将所述第一用户设备分类为所述多个用户设备类的第一用户设备类; 使所述应用通过执行与所述第一用户设备类对应的第一用户界面代码路径来生成用户界面; 以及提供用于响应于第一用户请求在第一用户设备上呈现的用户界面。

    Method and system for tracking data correspondences
    9.
    发明授权
    Method and system for tracking data correspondences 有权
    跟踪数据通信的方法和系统

    公开(公告)号:US08775748B2

    公开(公告)日:2014-07-08

    申请号:US13899220

    申请日:2013-05-21

    Applicant: VMware, Inc.

    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. The “monitoring” may comprise monitoring data movement at one or more of an interface between the host hardware platform and the virtualization software, and an interface between the virtual machine and the virtualization software.

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

Patent Agency Ranking