If it is determined in decision 804 that a category has not been specified for the deployed computation algorithm, then method 800 may proceed with operation 806, where the deployed computation algorithm is parsed and analyzed by the storlet scheduler to determine operations required by the deployed computation algorithm. Additionally, method 800 may proceed with operation 808, where the required operations are compared to a template by the storlet scheduler in order to determine a required virtualization unit.
Table 4 illustrates an exemplary template, in accordance with one embodiment. Of course, it should be noted that the exemplary template shown in Table 4 is set forth for illustrative purposes only, and thus should not be construed as limiting in any manner.