CPC G06F 9/4881 (2013.01) [G06F 9/505 (2013.01); G06F 9/5005 (2013.01); G06F 9/5044 (2013.01); G06F 9/5055 (2013.01)] | 20 Claims |
1. A computer-implemented method for function dispatching in a function-as-a-service (FaaS) computing environment, the method comprising:
receiving a request to execute a function, the request comprising a function identifier of the function; and
executing a dispatching algorithm to dispatch the function, wherein executing the dispatching algorithm comprises:
determining, based at least in part on the function identifier, whether the function was previously deployed on one or more local function executors associated with a local computing node;
responsive to determining that the function was previously deployed on the one or more local function executors, determining whether a particular local function executor is available; and
responsive to determining that the particular local function executor is available, dispatching the function for invocation and execution by the particular local function executor.
|