Skip to content

Envisioned System Design

Margo intends to create an open interoperability standard and ecosystem for the industrial edge, allowing edge compute devices, workloads, and fleet management software to be compatible and interoperable across manufacturers and software developers willing to adopt such standard.

Overview

System Design Drawing)

The envisioned system can be broken down into the following main components:

Workloads

Workloads are the software deployed to Margo-compliant edge compute devices. See the workloads overview page to learn more Margo's supported workloads and how the are packaged.

Workload Observability

For distributed systems its vitally important to collect diagnostics information about the workloads and systems running within the environment. See the workload observability overview page to see how Margo is making use of the Open Telemetry specification to capture this information.

Workload Fleet Management

Workload fleet management software is the centralized software solution for managing the lifecycle of workloads on Margo compliant edge compute devices. See the workload fleet management page to learn more more.

Edge compute devices

Edge compute devices are the compute surfaces workloads are deployed to and run on. As part of the Margo initiative we are very prescriptive about how a edge compute devices must be configured to make it Margo compliant. See the edge compute device overview page to learn more.