| CPC G06F 9/5077 (2013.01) [G06F 9/45558 (2013.01); G06F 2009/45562 (2013.01); G06F 2209/501 (2013.01)] | 18 Claims |

|
1. A method, comprising:
receiving a function request to execute a function in a computing environment, wherein the function request includes request metadata;
evaluating second metadata including container metadata, node metadata, and data metadata associated with the computing environment, wherein the node metadata comprises services metadata, memory metadata, and processor metadata, wherein the container metadata comprises an identifier, a storage location, runtime instances, dependencies, where output is emitted, and external services required, and wherein the data metadata comprises data set name, and data set location;
selecting a location from the request metadata when the request metadata includes the location or based on the evaluation of the second metadata and the request metadata;
placing the function at the location; and
executing the function and returning a result of the function.
|