@@ -12,31 +12,31 @@ EdgeOrchestrator is a lightweight daemon designed for clusters of Raspberry Pi (
1212
1313```
1414 ┌────────────────────────────────────────────────┐
15- │ EdgeOrchestrator Daemon (per node) │
15+ │ EdgeOrchestrator Daemon (per node) │
1616 │ │
1717 │ ┌─────────────────────────────────────────┐ │
18- │ │ Orchestrator Facade │ │
19- │ │ Lifecycle · Workload Submission · TCP │ │
18+ │ │ Orchestrator Facade │ │
19+ │ │ Lifecycle · Workload Submission · TCP │ │
2020 │ └────────┬──────────┬──────────┬──────────┘ │
21- │ │ │ │ │
22- │ ┌────────▼───┐ ┌────▼────┐ ┌──▼─────────┐ │
23- │ │ Resource │ │Scheduler│ │ Executor │ │
24- │ │ Monitor │ │ 3 modes │ │ThreadPool + │ │
25- │ │ /proc /sys │ │ │ │ MemoryPool │ │
26- │ └────────┬───┘ └────┬────┘ └──┬─────────┘ │
27- │ │ │ │ │
28- │ ┌────────▼───┐ ┌────▼────┐ ┌──▼─────────┐ │
29- │ │ Workload │ │ Network │ │ Telemetry │ │
30- │ │ DAG Model │ │Discovery│ │ NDJSON │ │
31- │ │ 5 topologies│ │TCP Xport│ │ events │ │
32- │ └────────────┘ └─────────┘ └────────────┘ │
21+ │ │ │ │ │
22+ │ ┌────────▼───┐ ┌────▼────┐ ┌─── ▼─────────┐ │
23+ │ │ Resource │ │Scheduler│ │ Executor │ │
24+ │ │ Monitor │ │ 3 modes │ │ThreadPool + │ │
25+ │ │ /proc /sys │ │ │ │ MemoryPool │ │
26+ │ └────────┬───┘ └────┬────┘ └─── ┬─────────┘ │
27+ │ │ │ │ │
28+ │ ┌────────▼──── ┐ ┌────▼────┐ ┌─── ▼─────────┐ │
29+ │ │ Workload │ │ Network │ │ Telemetry │ │
30+ │ │ DAG Model │ │Discovery│ │ NDJSON │ │
31+ │ │ 5 topologies│ │TCP Xport│ │ events │ │
32+ │ └───────────── ┘ └─────────┘ └─────────────┘ │
3333 └────────────────────────────────────────────────┘
3434 ▲ ▲
3535 │ UDP broadcast │ TCP offload
3636 ▼ ▼
37- ┌──────────────┐ ┌──────────────┐
38- │ Peer Node B │ │ Peer Node C │
39- └──────────────┘ └──────────────┘
37+ ┌──────────────┐ ┌──────────────┐
38+ │ Peer Node B │ │ Peer Node C │
39+ └──────────────┘ └──────────────┘
4040```
4141
4242## Key Features
0 commit comments