Composite Resource Scheduling for Networked Control Systems
Peng Wu, Chenchen Fu, Tianyu Wang, Minming Li, Yingchao Zhao, Chun Jason Xue, Song Han
Abstract
Real-time end-to-end task scheduling in networked control systems (NCSs) requires the joint consideration of both network and computing resources to guarantee the desired quality of service (QoS). This paper introduces a new model for composite resource scheduling (CRS) in real-time networked control systems, which considers a strict execution order of sensing, computing, and actuating segments based on the control loop of the target NCS. We prove that the general CRS problem is NP-hard and study two special cases of the CRS problem. The first case restricts the computing and actuating segments to have unit-size execution time while the second case assumes that both sensing and actuating segments have unit-size execution time. We propose an optimal algorithm to solve the first case by checking the intervals with 100% network resource utilization and modify the deadlines of the tasks within those intervals to prune the search. For the second case, we propose another optimal algorithm based on a novel backtracking strategy to check the time intervals with the network resource utilization larger than 100% and modify the timing parameters of tasks based on these intervals. For the general case, we design a greedy strategy to modify the timing parameters of both network segments and computing segments within the time intervals that have network and computing resource utilization larger than 100%, respectively. The correctness and effectiveness of the proposed algorithms are verified through extensive experiments.
Our work attempts to tackle the composite resource scheduling problem in NCSs, which aims to optimize the usage of network and computing resources in NCSs under the end-toend deadline constraints. Based on the proposed CRS model, we provide a comprehensive analysis on the complexity of the problem, and prove that the general CRS problem is NP-hard in the strong sense. We thus in this paper study two special cases of the CRS problem and present a greedy
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on2
- Predictable Memory-CPU Co-Scheduling with Support for Latency-Sensitive TasksDaniel Casini, Paolo Pazzaglia, Alessandro Biondi, Marco Di Natale et al.DAC 2020 · 13 citations
- A study of predictable execution models implementation for industrial data-flow applications on a multi-core platform with shared banked memoryMatheus Schuh, Claire Maiza, Joël Goossens, Pascal Raymond et al.RTSS 2020 · 10 citations
Related papers
- Mixed-Criticality Scheduling in Compositional Real-Time Systems with Multiple Budget EstimatesKecheng Yang, Zheng DongRTSS 2020 · 11 citations
- Sequential Resource Access: Theory and AlgorithmLin Chen, Anastasios Giovanidis, Wei Wang, Shan LinINFOCOM 2021 · 8 citations
- SCENIC: Capability and Scheduling Co-Design for Intelligent Controller on Heterogeneous PlatformsJintao Chen, An Zou, Yuankai Xu, Yehan MaRTSS 2024 · 3 citations
- InNetScheduler: In-network scheduling for time- and event-triggered critical traffic in TSNXiangwen Zhuge, Xinjun Cai, Xiaowu He, Zeyu Wang et al.INFOCOM 2024 · 21 citations
- Response Time Analysis for Prioritized DAG Task with Mutually Exclusive VerticesRan Bi, Qingqiang He, Jinghao Sun, Zhenyu Sun et al.RTSS 2022 · 10 citations
