Composite Resource Scheduling for Networked Control Systems
Peng Wu, Chenchen Fu, Tianyu Wang, Minming Li, Yingchao Zhao, Chun Jason Xue, Song Han
摘要
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
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper2
- Predictable Memory-CPU Co-Scheduling with Support for Latency-Sensitive TasksDaniel Casini, Paolo Pazzaglia, Alessandro Biondi, Marco Di Natale 等DAC 2020 · 被引用 13 次
- 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 等RTSS 2020 · 被引用 10 次
相关 Paper
- Mixed-Criticality Scheduling in Compositional Real-Time Systems with Multiple Budget EstimatesKecheng Yang, Zheng DongRTSS 2020 · 被引用 11 次
- Sequential Resource Access: Theory and AlgorithmLin Chen, Anastasios Giovanidis, Wei Wang, Shan LinINFOCOM 2021 · 被引用 8 次
- SCENIC: Capability and Scheduling Co-Design for Intelligent Controller on Heterogeneous PlatformsJintao Chen, An Zou, Yuankai Xu, Yehan MaRTSS 2024 · 被引用 3 次
- InNetScheduler: In-network scheduling for time- and event-triggered critical traffic in TSNXiangwen Zhuge, Xinjun Cai, Xiaowu He, Zeyu Wang 等INFOCOM 2024 · 被引用 21 次
- Response Time Analysis for Prioritized DAG Task with Mutually Exclusive VerticesRan Bi, Qingqiang He, Jinghao Sun, Zhenyu Sun 等RTSS 2022 · 被引用 10 次
