CPC G06F 9/505 (2013.01) [G06N 20/00 (2019.01)] | 20 Claims |
1. A serverless runtime container allocation method comprising:
defining, by a processor of a centralized maintenance device, a number of runtime containers and associated characteristics required for each worker node of a plurality of worker nodes for execution of a specified workload;
dispatching, by said processor via a plurality of coordinated controllers, said specified workload to said plurality of worker nodes;
assigning, by said processor via said plurality of coordinated controllers, a specified portion of said specified workload to each said worker node;
generating, by said processor based on results of said assigning, an application executing a universal runtime container comprising a plurality of potential application runtimes and associated supported software versions within a layered modifiable format comprising a plurality of layers;
removing, by said processor executing a refill agent component, unused layers of said plurality of layers of said universal runtime container;
executing, by said processor in response to said generating said universal runtime container, said specified workload via said universal runtime container; and
refilling, by said processor via said plurality of coordinated controllers in response to said executing, a set of available universal runtime containers on an associated worker node of said plurality of work nodes.
|