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分布式文件系统之类的分布式文件系统中,并使用考虑到虚拟化计算系统的虚拟化层的拓扑感知来处理数据。 虚拟化计算系统采用与地理相关的策略,包括复制放置策略,副本选择策略,平衡器策略以及利用虚拟化拓扑的意识的任务调度策略。

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

Patent Agency Ranking