发明名称 VIRTUAL HADOOP MANAGER
摘要 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. Multiple instances of a distributed computing framework, such as Hadoop, may be executed concurrently. A centralized manager detects when contention for computing resources, such as memory and CPU, causes tasks to run slower on VMs executing on a given host, and scales up or scales down a cluster based on the detected resource contention.
申请公布号 US2015058843(A1) 申请公布日期 2015.02.26
申请号 US201414311755 申请日期 2014.06.23
申请人 VMWARE, INC. 发明人 HOLLER Anne;GUMMARAJU Jayanth;GOVIL Kinshuk;CORRIE Benjamin J.;HICKEN George
分类号 G06F9/455;G06F9/50;G06F9/48 主分类号 G06F9/455
代理机构 代理人
主权项 1. A method for executing a multi-tenant distributed computing application within a virtualized computing environment, the method comprising: receiving cluster-related metrics from a plurality of compute clusters executing in a virtualized computing environment, wherein each compute cluster includes a workload scheduler and a plurality of worker nodes; receiving resource-related metrics associated with performance of the virtualized computing environment, wherein the resource-related metrics comprise at least one of memory-related metrics and CPU-related metrics; determining a state of resource contention among the plurality of compute clusters for computing resources of a host based on the received cluster-related metrics and resource-related metrics; responsive to determining the state of resource contention, shrinking at least one of the plurality of compute clusters executing, at least in part, on the host; and responsive to determining resource contention does not exist on the host, expanding at least one of the plurality of compute clusters executing, at least in part, on the host and having pending work.
地址 Palo Alto CA US