US Patent No. 10,193,963

CONTAINER VIRTUAL MACHINES FOR HADOOP


Patent No. 10,193,963
Issue Date January 29, 2019
Title Container Virtual Machines For Hadoop
Inventorship Jayanth Gummaraju, San Francisco, CA (US)
Richard McDougall, Menlo Park, CA (US)
Michael Nelson, Alamo, CA (US)
Rean Griffith, Oakland, CA (US)
Tariq Magdon-Ismail, San Jose, CA (US)
Razvan Cheveresan, Palo Alto, CA (US)
Junping Du, Beijing (CN)
Assignee VMware, Inc., Palo Alto, CA (US)

Claim of US Patent No. 10,193,963

1. A method for executing a job comprising a plurality of tasks executed in parallel on a distributed computing application, the method comprising:generating a list of available hot spare virtual machines (VMs) which are VMs in a powered on state and executing on a first host, wherein the list of available hot spare VMs which are VMs in the powered on state and executing on the first host includes a tenant-specific list of available hot spare VMs associated with a first tenant;
responsive to receiving a request to execute a first task of the plurality of tasks associated with the first tenant on the first host, (i) allocating a first VM, which is a compute VM, from the tenant-specific list of available hot spare VMs which are VMs in the powered on state, executing on the first host, and associated with the first tenant, by moving the first VM from the tenant-specific list of available hot spare VMs to an active list of VMs, and (ii) modifying the first VM to mount a network filesystem shared by VMs executing on the first host and associated with the first tenant; and
launching, in the first VM, a container process that executes the first task of the plurality of tasks associated with the first tenant.