Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added headings for diagrams.

...

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNamearch
simpleViewerfalse
widthdiagramWidth796
revision4

Full lifecycle of invocation and container creation

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameflow
simpleViewerfalse
diagramWidth563
revision23

2. Loadbalancing:

The Controllers no longer need to do any guesstimates to optimise container reuse. Controllers are merely routers to containers they already know are warm, in fact, the Controllers only know warm containers.
Loadbalancing is more a concern of container creation time, where it is important to choose the correct machine to place the container on. Therefore, the ContainerManager can exploit the container orchestrator's existing placement algorithms without reinventing the wheel or can do the placement itself when we don't have an orchestrator running underneath.

...