Back to Search
Start Over
Partitioned scheduling with safety-performance trade-offs in stochastic conditional DAG models.
- Source :
-
Journal of Systems Architecture . Aug2024, Vol. 153, pN.PAG-N.PAG. 1p. - Publication Year :
- 2024
-
Abstract
- This paper is motivated by robotic systems that solve difficult real-world problems such as search and rescue (SAR) or precision agriculture 1 1 This work was supported by NSF under Grant CNS-1932074.. These applications require robots to operate in complex, uncertain environments while maintaining safe interactions with human teammates within a specified level of performance. In this paper, we study the scheduling of real-time applications on heterogeneous hardware platforms inspired by such contexts. To capture the stochasticity due to unpredictable environments, we propose the stochastic heterogeneous parallel conditional DAG (SHPC-DAG) model, which extends the most recent HPC-DAG model in two regards. First, it uses conditional DAG nodes to model the execution of computational pipelines based on context , while the stochasticity of DAG edges captures the uncertain nature of a system's environment or the reliability of its hardware. Second, considering the pessimism of deterministic worst-case execution time (WCET), it uses probability distributions to model the execution times of subtasks (DAG nodes). We propose a new partitioning algorithm Least Latency Partitioned (LLP) , which considers precedence constraints among nodes during the allocation process. Coupled with a scheduling algorithm that accounts for varying subtask criticality and constraints, the end-to-end latencies of safety-critical paths/nodes are then minimized. We use tasksets inspired by real robotics to demonstrate that our framework allows for efficient scheduling in complex computational pipelines, with more flexible representation of timing constraints, and ultimately, safety-performance tradeoffs. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 13837621
- Volume :
- 153
- Database :
- Academic Search Index
- Journal :
- Journal of Systems Architecture
- Publication Type :
- Academic Journal
- Accession number :
- 178233728
- Full Text :
- https://doi.org/10.1016/j.sysarc.2024.103189