Greenberg Traurig LLP
Dynamic resource management of a pool of resources for multi-tenant applications based on sample exceution, query type or jobs
Systems and methods for resource management for multi-tenant applications in a Hadoop cluster are disclosed. In one embodiment, in an information processing device comprising at least one computer processor, a method for resource management for multi-tenant applications in a Hadoop cluster may include: (1) allocating an initial allocation of a resource in a resource pool to a plurality of tenants, each tenant having a workload; (2) determining a memory requirement for each of the plurality of tenants; (3) determining a maximum number of concurrent queries or jobs for each of the plurality of tenants; (4) determining a memory and vcore requirement for each of the plurality of tenants based on the memory requirement and maximum number of concurrent queries or jobs; and (5) allocating the resources to each of the plurality of tenants.
JPMORGAN CHASE BANK, N.A.
G G G G G G
G06F G06F G06F G06F G06F G06F
inventional additional inventional inventional inventional inventional
Ratikanta Michael Jay Akhilesh Suman Kumar James P.
Mishra Aguiling Rajaram Gupta Addanki Cuddihy