Systems and methods for customizing and programming a cloud-based management server
    2.
    发明授权
    Systems and methods for customizing and programming a cloud-based management server 有权
    用于定制和编程基于云的管理服务器的系统和方法

    公开(公告)号:US09557986B2

    公开(公告)日:2017-01-31

    申请号:US13906332

    申请日:2013-05-30

    Applicant: VMware, Inc.

    Abstract: Systems and methods for managing Software-as-a-Service (SaaS) provided by a virtual machine are described. The system may include a management application, and may receive a feature package from the virtual machine. The feature package may be associated with a function supported by the virtual machine. The system may integrate the feature package into the management application, and transmit a first command to the virtual machine for executing the function at the virtual machine. The first command may be generated by the management application based on the feature package.

    Abstract translation: 描述了虚拟机提供的用于管理软件即服务(SaaS)的系统和方法。 系统可以包括管理应用,并且可以从虚拟机接收特征包。 功能包可能与虚拟机支持的功能相关联。 系统可以将特征包集成到管理应用中,并且向虚拟机发送第一命令以在虚拟机上执行该功能。 第一个命令可以由管理应用程序基于特征包生成。

    TECHNIQUES FOR PERFORMING VIRTUAL MACHINE SOFTWARE UPGRADES USING VIRTUAL DISK SWAPPING
    3.
    发明申请
    TECHNIQUES FOR PERFORMING VIRTUAL MACHINE SOFTWARE UPGRADES USING VIRTUAL DISK SWAPPING 审中-公开
    使用虚拟磁盘交换执行虚拟机软件升级的技术

    公开(公告)号:US20150339149A1

    公开(公告)日:2015-11-26

    申请号:US14793261

    申请日:2015-07-07

    Applicant: VMware, Inc.

    Abstract: In one embodiment, a computer system creates a first template VM that includes a first OS VMDK and a first software binary VMDK, and clones the first template VM to create a linked clone VM. The linked clone VM executes a guest OS by accessing the first OS VMDK and a software application by accessing the first software binary VMDK. The computer system further creates a second template VM that includes a second software binary VMDK, where the second software binary VMDK includes one or more upgrades to the software application that are not included in the first software binary VMDK. The computer system then detaches the first software binary VMDK from the linked clone VM and attaches the second software binary VMDK to the linked clone VM. The linked clone VM thereafter executes the software application by accessing the second software binary VMDK.

    Abstract translation: 在一个实施例中,计算机系统创建包括第一OS VMDK和第一软件二进制VMDK的第一模板VM,并克隆第一模板VM以创建链接的克隆VM。 链接克隆VM通过访问第一软件二进制VMDK来访问第一OS VMDK和软件应用程序来执行客户操作系统。 计算机系统还创建包括第二软件二进制VMDK的第二模板VM,其中第二软件二进制VMDK包括不包括在第一软件二进制VMDK中的软件应用程序的一个或多个升级。 然后,计算机系统从链接的克隆VM中分离第一软件二进制VMDK,并将第二软件二进制VMDK附加到链接的克隆VM。 然后,链接克隆VM通过访问第二软件二进制VMDK来执行软件应用。

    Dynamic load balancing during distributed query processing using query operator motion

    公开(公告)号:US09690829B2

    公开(公告)日:2017-06-27

    申请号:US13863279

    申请日:2013-04-15

    Applicant: VMware, Inc.

    Inventor: Feng Tian

    CPC classification number: G06F17/30545

    Abstract: Techniques for performing dynamic load balancing during distributed query processing are provided. In one embodiment, a first processing node in a plurality of processing nodes can execute an instance of a query operator, where the query operator is part of a query plan for a database query that is processed in a distributed manner by the plurality of processing nodes. The first processing node can further monitor its load level while the executing occurs. If the load level exceeds a threshold, the first processing node can split an amount of remaining work that is associated with the executing into a first portion and a second portion, determine state information for moving execution of the second portion from the first processing node to a second processing node, and save the state information to a distributed data store.

    Fault tolerant distributed query processing using query operator motion

    公开(公告)号:US09659057B2

    公开(公告)日:2017-05-23

    申请号:US13863263

    申请日:2013-04-15

    Applicant: VMware, Inc.

    Inventor: Feng Tian

    CPC classification number: G06F17/30445 G06F17/30545

    Abstract: Techniques for enabling fault tolerant distributed query processing are provided. In one embodiment, a first processing node in a plurality of processing nodes can execute an instance of a query operator, where the query operator is part of a query plan for a database query that is processed in a distributed manner by the plurality of processing nodes. The first processing node can further generate a snapshot of the instance of the query operator, where the snapshot includes state information usable for moving execution of the query operator from the first processing node to another processing node after a failure of the first processing node. The first processing node can then save the snapshot to a distributed data store.

    Techniques for performing virtual machine software upgrades using virtual disk swapping
    6.
    发明授权
    Techniques for performing virtual machine software upgrades using virtual disk swapping 有权
    使用虚拟磁盘交换执行虚拟机软件升级的技术

    公开(公告)号:US09110757B2

    公开(公告)日:2015-08-18

    申请号:US13741047

    申请日:2013-01-14

    Applicant: VMware, Inc.

    Abstract: In one embodiment, a computer system creates a first template VM that includes a first OS VMDK and a first software binary VMDK, and clones the first template VM to create a linked clone VM. The linked clone VM executes a guest OS by accessing the first OS VMDK and a software application by accessing the first software binary VMDK. The computer system further creates a second template VM that includes a second software binary VMDK, where the second software binary VMDK includes one or more upgrades to the software application that are not included in the first software binary VMDK. The computer system then detaches the first software binary VMDK from the linked clone VM and attaches the second software binary VMDK to the linked clone VM. The linked clone VM thereafter executes the software application by accessing the second software binary VMDK.

    Abstract translation: 在一个实施例中,计算机系统创建包括第一OS VMDK和第一软件二进制VMDK的第一模板VM,并克隆第一模板VM以创建链接的克隆VM。 链接克隆VM通过访问第一软件二进制VMDK来访问第一OS VMDK和软件应用程序来执行客户操作系统。 计算机系统还创建包括第二软件二进制VMDK的第二模板VM,其中第二软件二进制VMDK包括不包括在第一软件二进制VMDK中的软件应用程序的一个或多个升级。 然后,计算机系统从链接的克隆VM中分离第一软件二进制VMDK,并将第二软件二进制VMDK附加到链接的克隆VM。 然后,链接克隆VM通过访问第二软件二进制VMDK来执行软件应用。

    Dynamic Load Balancing During Distributed Query Processing Using Query Operator Motion
    7.
    发明申请
    Dynamic Load Balancing During Distributed Query Processing Using Query Operator Motion 有权
    使用查询运算符运动的分布式查询处理期间的动态负载平衡

    公开(公告)号:US20140310259A1

    公开(公告)日:2014-10-16

    申请号:US13863279

    申请日:2013-04-15

    Applicant: VMWARE, INC.

    Inventor: Feng Tian

    CPC classification number: G06F17/30545

    Abstract: Techniques for performing dynamic load balancing during distributed query processing are provided. In one embodiment, a first processing node in a plurality of processing nodes can execute an instance of a query operator, where the query operator is part of a query plan for a database query that is processed in a distributed manner by the plurality of processing nodes. The first processing node can further monitor its load level while the executing occurs. If the load level exceeds a threshold, the first processing node can split an amount of remaining work that is associated with the executing into a first portion and a second portion, determine state information for moving execution of the second portion from the first processing node to a second processing node, and save the state information to a distributed data store.

    Abstract translation: 提供了在分布式查询处理期间执行动态负载平衡的技术。 在一个实施例中,多个处理节点中的第一处理节点可以执行查询运算符的实例,其中查询运算符是由多个处理节点以分布式方式处理的数据库查询的查询计划的一部分 。 第一个处理节点可以在执行发生时进一步监视其负载水平。 如果负载水平超过阈值,则第一处理节点可以将与执行相关联的剩余工作量分割成第一部分和第二部分,确定用于将第二部分的执行从第一处理节点移动到 第二处理节点,并将状态信息保存到分布式数据存储。

    TECHNIQUES FOR PERFORMING VIRTUAL MACHINE SOFTWARE UPGRADES USING VIRTUAL DISK SWAPPING
    8.
    发明申请
    TECHNIQUES FOR PERFORMING VIRTUAL MACHINE SOFTWARE UPGRADES USING VIRTUAL DISK SWAPPING 有权
    使用虚拟磁盘交换执行虚拟机软件升级的技术

    公开(公告)号:US20140201725A1

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

    申请号:US13741047

    申请日:2013-01-14

    Applicant: VMWARE, INC.

    Abstract: In one embodiment, a computer system creates a first template VM that includes a first OS VMDK and a first software binary VMDK, and clones the first template VM to create a linked clone VM. The linked clone VM executes a guest OS by accessing the first OS VMDK and a software application by accessing the first software binary VMDK. The computer system further creates a second template VM that includes a second software binary VMDK, where the second software binary VMDK includes one or more upgrades to the software application that are not included in the first software binary VMDK. The computer system then detaches the first software binary VMDK from the linked clone VM and attaches the second software binary VMDK to the linked clone VM. The linked clone VM thereafter executes the software application by accessing the second software binary VMDK.

    Abstract translation: 在一个实施例中,计算机系统创建包括第一OS VMDK和第一软件二进制VMDK的第一模板VM,并克隆第一模板VM以创建链接的克隆VM。 链接克隆VM通过访问第一软件二进制VMDK来访问第一OS VMDK和软件应用程序来执行客户操作系统。 计算机系统还创建包括第二软件二进制VMDK的第二模板VM,其中第二软件二进制VMDK包括不包括在第一软件二进制VMDK中的软件应用程序的一个或多个升级。 然后,计算机系统从链接的克隆VM中分离第一软件二进制VMDK,并将第二软件二进制VMDK附加到链接的克隆VM。 然后,链接克隆VM通过访问第二软件二进制VMDK来执行软件应用。

    Fault Tolerant Distributed Query Processing Using Query Operator Motion
    10.
    发明申请
    Fault Tolerant Distributed Query Processing Using Query Operator Motion 有权
    使用查询运算符运动的容错分布式查询处理

    公开(公告)号:US20140310258A1

    公开(公告)日:2014-10-16

    申请号:US13863263

    申请日:2013-04-15

    Applicant: VMWARE, INC.

    Inventor: Feng Tian

    CPC classification number: G06F17/30445 G06F17/30545

    Abstract: Techniques for enabling fault tolerant distributed query processing are provided. In one embodiment, a first processing node in a plurality of processing nodes can execute an instance of a query operator, where the query operator is part of a query plan for a database query that is processed in a distributed manner by the plurality of processing nodes. The first processing node can further generate a snapshot of the instance of the query operator, where the snapshot includes state information usable for moving execution of the query operator from the first processing node to another processing node after a failure of the first processing node. The first processing node can then save the snapshot to a distributed data store.

    Abstract translation: 提供了实现容错分布式查询处理的技术。 在一个实施例中,多个处理节点中的第一处理节点可以执行查询运算符的实例,其中查询运算符是由多个处理节点以分布式方式处理的数据库查询的查询计划的一部分 。 第一处理节点还可以生成查询运算符的实例的快照,其中快照包括可用于在第一处理节点发生故障之后从第一处理节点向另一处理节点移动查询运算符的执行的状态信息。 第一个处理节点可以将快照保存到分布式数据存储。

Patent Agency Ranking