RED: Adaptive Real-Time DAG Scheduling for Robotic Inference under Environmental Dynamics
About
Robots deployed in dynamic environments must contend with environment-driven changes that reshape computation at runtime: new tasks may appear, precedence relations can shift, and overall workload structure evolves, all of which degrade performance, especially when multi-task inference is required under tight resource and real-time budgets. We present RED, a real-time scheduling framework for multi-task deep neural network workloads on resource-constrained robotic platforms that adapts to Robotic Environmental Dynamics (RED) while preserving end-to-end timing guarantees under modeling assumptions. The core of RED is a deadline-aware scheduler that assigns intermediate sub-deadlines, allowing it to accommodate evolving computation graphs and asynchronous inference induced by unpredictable conditions. The framework also supports flexible deployment of MIMONet (multi-input multi-output neural networks), commonly used in multi-tasking robots to alleviate memory pressure through weight sharing. RED explicitly leverages this shared-parameter property via a workload refinement and graph-reconstruction procedure that aligns MIMONet structure with schedulability requirements, improving compatibility and efficiency. We implement RED on NVIDIA Jetson family platforms and on an Apple M-series MacBook and evaluate it on navigation-oriented workloads representative of real robotic scenarios. Experiments show consistent gains over existing methods in throughput, deadline satisfaction, robustness to interference, adaptability, and runtime overhead.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| End-to-end Latency Optimization | NVIDIA Jetson AGX Xavier | End-to-end Latency4.44e+3 | 24 | |
| Quality of Experience (QoE) Evaluation | Nano | QoE Score0.461 | 20 | |
| Quality of Experience (QoE) Evaluation | TX2 | QoE Score1 | 20 | |
| Quality of Experience (QoE) Evaluation | Xavier | QoE Score99.9 | 20 | |
| Quality of Experience (QoE) Evaluation | Orin | QoE Score99 | 20 | |
| Autonomous Driving | Night Driving | End-to-end Latency1.15 | 12 | |
| Obstacle Avoidance | Emergency Obstacle Avoidance | End-to-end Latency2.27 | 12 | |
| Robotic Navigation | Urban Navigation | End-to-end Latency3.2 | 12 |