The following description discloses several preferred embodiments of systems, methods and computer program products for optimizing a workflow of a storlet architecture. Various embodiments provide a method to determine an optimal node for implementing a received computation algorithm by determining computation operations within the computation algorithm and comparing the operations to virtualization unit metadata for each of a plurality of nodes.
The following description is made for the purpose of illustrating the general principles of the present invention and is not meant to limit the inventive concepts claimed herein. Further, particular features described herein can be used in combination with other described features in each of the various possible combinations and permutations.
Unless otherwise specifically defined herein, all terms are to be given their broadest possible interpretation including meanings implied from the specification as well as meanings understood by those skilled in the art and/or as defined in dictionaries, treatises, etc.