Virtualization-aware data locality in distributed data processing
    1.
    发明授权
    Virtualization-aware data locality in distributed data processing 有权
    分布式数据处理中的虚拟化感知数据局部性

    公开(公告)号:US09582221B2

    公开(公告)日:2017-02-28

    申请号:US13907393

    申请日:2013-05-31

    Applicant: VMware, Inc.

    Abstract: A virtualized computing system for executing a distributed computing application, such as Hadoop, is discussed. The virtualized computing system stores data in a distributed filesystem, such as Hadoop Distributed File System, and processes data using a topology awareness that takes into account the virtualization layer of the virtualized computing system. The virtualized computing system employs locality-related policies, including replica placement policies, replica choosing policies, balancer policies, and task scheduling policies that take advantage of the awareness of the virtualization topology.

    Abstract translation: 讨论了用于执行诸如Hadoop的分布式计算应用的虚拟化计算系统。 虚拟化计算系统将数据存储在诸如Hadoop分布式文件系统之类的分布式文件系统中,并使用考虑到虚拟化计算系统的虚拟化层的拓扑感知来处理数据。 虚拟化计算系统采用与地理相关的策略,包括复制放置策略,副本选择策略,平衡器策略以及利用虚拟化拓扑的意识的任务调度策略。

    Container virtual machines for hadoop

    公开(公告)号:US10193963B2

    公开(公告)日:2019-01-29

    申请号:US14062660

    申请日:2013-10-24

    Applicant: VMware, Inc.

    Abstract: A distributed computing application is described that provides a highly elastic and multi-tenant platform for Hadoop applications and other workloads running in a virtualized environment. Data and compute nodes are separated into different virtual machines (VM). Compute VMs are used to launch containers from different tenants. Compute VMs are organized in pools of hot spare VMs that are immediately available for launching a container and executing a task, and pools of cold spare VMs. Each compute VM may include a mounted network filesystem provided by a node manager to share intermediate outputs across VMs executing on the same host.

    Rack awareness data storage in a cluster of host computing devices

    公开(公告)号:US10050850B2

    公开(公告)日:2018-08-14

    申请号:US14996081

    申请日:2016-01-14

    Applicant: VMware, Inc.

    Abstract: A method receives physical location information for racks in which application running environments are located. Each rack includes multiple host computing devices in a cluster of host computing devices. Application running environment-rack associations are generated using the physical location information for the cluster where an application running environment-rack association maps an application running environment to a rack. The application running environment-rack associations are provided to the cluster. Then, the method provides a data set for storing in the cluster of hosts where the data set is associated with a placement strategy. The cluster uses the placement strategy to store a data block in the data set for a first application running environment and store a replica data block for a second application running environment at a location in the cluster based on the first application running environment being associated with a first rack from the application running environment-rack associations.

    RACK AWARENESS DATA STORAGE IN A CLUSTER OF HOST COMPUTING DEVICES
    4.
    发明申请
    RACK AWARENESS DATA STORAGE IN A CLUSTER OF HOST COMPUTING DEVICES 审中-公开
    主机计算设备集群中的机架意识数据存储

    公开(公告)号:US20160127206A1

    公开(公告)日:2016-05-05

    申请号:US14996081

    申请日:2016-01-14

    Applicant: VMware, Inc.

    CPC classification number: H04L43/04 G06F9/45558 G06F9/5077 H04L67/18

    Abstract: A method receives physical location information for racks in which application running environments are located. Each rack includes multiple host computing devices in a cluster of host computing devices. Application running environment-rack associations are generated using the physical location information for the cluster where an application running environment-rack association maps an application running environment to a rack. The application running environment-rack associations are provided to the cluster. Then, the method provides a data set for storing in the cluster of hosts where the data set is associated with a placement strategy. The cluster uses the placement strategy to store a data block in the data set for a first application running environment and store a replica data block for a second application running environment at a location in the cluster based on the first application running environment being associated with a first rack from the application running environment-rack associations.

    Abstract translation: 一种方法接收应用程序运行环境所在的机架的物理位置信息。 每个机架在主机计算设备的集群中包括多个主机计算设备。 使用运行环境 - 机架关联的应用程序将应用程序运行环境映射到机架的集群的物理位置信息生成应用程序运行环境 - 机架关联。 将运行环境 - 机架关联的应用程序提供给集群。 然后,该方法提供用于存储在数据集与布局策略相关联的主机集群中的数据集。 集群使用放置策略来将数据块存储在用于第一应用运行环境的数据集中,并且基于与第一应用运行环境相关联的第一应用运行环境,在集群中的位置处存储用于第二应用运行环境的副本数据块 从应用程序运行环境机架关联的第一个机架。

    Rapid creation and reconfiguration of virtual machines on hosts
    5.
    发明授权
    Rapid creation and reconfiguration of virtual machines on hosts 有权
    快速创建和重新配置主机上的虚拟机

    公开(公告)号:US09329889B2

    公开(公告)日:2016-05-03

    申请号:US14231330

    申请日:2014-03-31

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F2009/45562

    Abstract: A rapid virtual machine (VM) cloning technique is provided that creates cloned VMs on hosts from multiple source VMs, rather than a single source VM that may otherwise be a bottleneck. The described technique selects particular hosts, disposed in particular racks, on which to create VM clones in a dynamic manner that reduces total deployment time for the plurality of VMs. A rapid VM reconfiguration technique is also provided that reduces the time spent reconfiguring the provisioned VMs for use in a distributed computing application.

    Abstract translation: 提供了一种快速虚拟机(VM)克隆技术,它可以在多个源虚拟机的主机上创建克隆的虚拟机,而不是可能成为瓶颈的单个源虚拟机。 所描述的技术选择放置在特定机架上的特定主机,以动态方式创建VM克隆,以减少多个VM的总部署时间。 还提供了快速的VM重新配置技术,其减少了重新配置所配置的VM以在分布式计算应用中使用的时间。

Patent Agency Ranking