vix.ing · top · new · best · stats

Ensuring Data Freshness in Multi-Rate Task Chains Scheduling

2026/03/10 by José Luis Conradi Hoffmann, Antônio Augusto Fröhlich · 1 voice
Computer Science · #cs.DC #cs.OS

paper · pdf · doi:10.48550/arxiv.2603.09738

arxiv published 2026/03/10 · arxiv updated 2026/06/09

Abstract

In safety-critical autonomous systems, data freshness presents a fundamental design challenge. While the Logical Execution Time (LET) paradigm ensures compositional determinism, it often does so at the cost of injected latency, possibly degrading the age of data on high-frequency control loops. Furthermore, heterogeneous, multi-rate, task dependencies is typically guaranteed inefficiently through oversampling. This paper proposes a Task-based scheduling framework extended with data freshness constraints. Unlike traditional models, scheduling decisions are driven by the lifespan of data. We introduce a formal methodology to decompose Data Dependency Graphs into dominant paths by tracing the strictest data freshness constraints backward from the actuators. Based on this decomposition, we propose an offset search algorithm that synchronizes multi-rate, multi-dependencies, task chains. This approach enforces end-to-end data freshness without the artificial latency of LET buffering, a trade-off between data freshness and execution determinism. We formally prove that this offset-based alignment preserves the 100% schedulability capacity of Global EDF while addressing data freshness guarantees.

Discussions

Related