| CPC G06F 8/63 (2013.01) [G06F 9/445 (2013.01)] | 17 Claims |

|
1. A network element, comprising:
an embedded device having one or more property affecting a function of the embedded device and one or more status, the embedded device including a coherent optical transceiver that transmits data over an optical signal;
a computing device comprising a processor and a non-transitory computer-readable medium storing a container runtime comprising processor-executable code, the processor configured to control the coherent optical transceiver, wherein the processor-executable code, when executed by the processor, causes the processor to:
retrieve a deployment package stored on a computer server, the deployment package comprising a distroless runtime base image, a plurality of container images, and a plurality of application binaries corresponding to a plurality of applications;
initialize a distroless runtime base layer based at least in part on the distroless runtime base image, the distroless runtime base layer comprising an operating system and one or more common resource, the operating system lacking a software distribution, the one or more common resource based at least in part on a common requirement of at least two of the plurality of applications;
initialize a plurality of containers based at least in part on a particular one of the plurality of container images, each of the plurality of containers comprising a particular one of the plurality of applications and one or more unique resource based at least in part on a unique requirement of the particular one of the plurality of applications; and
provide, to each of the plurality of containers, access to at least one of the one or more common resource;
wherein the one or more unique resource comprises at least one of one or more device driver, one or more software development kit, and one or more software library.
|