US 12,086,448 B2
Deploying microservices into virtualized computing systems
Pravin Singhal, Cupertino, CA (US); Anand Jayaraman, Cupertino, CA (US); and Aroosh Sohi, Los Gatos, CA (US)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Dec. 3, 2021, as Appl. No. 17/457,596.
Application 17/457,596 is a continuation of application No. 16/528,491, filed on Jul. 31, 2019, granted, now 11,194,632.
Claims priority of provisional application 62/863,201, filed on Jun. 18, 2019.
Prior Publication US 2022/0237052 A1, Jul. 28, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 8/60 (2018.01); G06F 9/445 (2018.01); G06F 9/50 (2006.01); G06F 9/455 (2018.01)
CPC G06F 3/0647 (2013.01) [G06F 8/60 (2013.01); G06F 9/445 (2013.01); G06F 9/5077 (2013.01); G06F 9/45558 (2013.01); G06F 2009/4557 (2013.01)] 31 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when stored in memory and executed by one or more processors causes the one or more processors to perform a set of acts, the set of acts comprising:
implementing a microservice platform, wherein the microservice platform comprises a plurality of nodes having respective local storage that together form a storage pool;
hosting a microservice as a virtual entity on a node from among the plurality of nodes that form the storage pool, the microservice being associated with storage data located within the storage pool;
performing locality analysis for the microservice relative to the storage data; and
based upon performing the locality analysis, migrating the storage data to the node that is hosting the microservice.