Add parallel stateless-node invocation to the processing phase

This commit is contained in:
Melvin Strobl
2026-08-15 14:42:08 +02:00
parent 539d53fc7c
commit 552167c7d4
+3
View File
@@ -61,6 +61,9 @@ external interfaces. See `docs/architecture/structure.canvas` → *Backend – M
Rust, optimised for throughput. Executes nodes and distributes them across workers. See
`docs/architecture/structure.canvas` → *Backend – Processing*.
- [ ] Parallel invocation of stateless nodes over independent input sets, to
keep I/O delay minimal (stateful I/O nodes keep serializing via the
`synchronous` mechanism)
- [ ] Extract node execution from the Python prototype into a Rust engine
- [ ] Worker distribution and load balancing across capable devices
- [ ] Input/output validation at the node boundary