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 |
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.
|