US 11,704,334 B2
System and method for hyperconvergence at the datacenter
Dheer Moghe, Bangalore (IN); Gowtham Alluri, San Jose, CA (US); Karan Gupta, San Jose, CA (US); and Roger Liao, San Jose, CA (US)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Mar. 16, 2020, as Appl. No. 16/820,600.
Claims priority of application No. 201941050392 (IN), filed on Dec. 6, 2019.
Prior Publication US 2021/0173852 A1, Jun. 10, 2021
Int. Cl. G06F 16/00 (2019.01); G06F 16/27 (2019.01)
CPC G06F 16/27 (2019.01) 24 Claims
OG exemplary drawing
 
1. An apparatus comprising a processor and memory, wherein the memory comprises programmed instructions that, when executed by the processor, cause the apparatus to:
maintain federation membership information of a federation of clusters sharing a single namespace, the federation including (a) a first cluster of host machines providing compute, storage, and network resources and (b) a second cluster of host machines providing compute, storage, and network resources;
receive a request to process storage data using a compute application;
determine that a first location of the storage data is in a first storage resource in the first cluster;
determine that a second location of the compute application is in a first compute resource of the second cluster;
determine whether the first cluster includes a second compute resource that is compatible with the compute application; and
respectively, either:
based on a first compatibility determination, migrate the compute application from the first compute resource to the second compute resource, or
based on a second compatibility determination, replicate the storage data from the first storage resource to a second storage resource in the second cluster.