Design optimization for real-time systems with sustainable schedulability analysis
Design optimization for real-time systems with sustainable schedulability analysis
复制标题
DOI:
10.1007/s11241-022-09388-5
复制
发表时间:
2022-08
影响因子:
1.3
通讯作者:
Yecheng Zhao;Runzhi Zhou;Haibo Zeng
中科院分区:
文献类型:
--
作者:
Yecheng Zhao;Runzhi Zhou;Haibo Zeng
The design of modern real-time systems not only needs to guarantee their timing correctness, but also involves other critical metrics such as control quality and energy consumption. As real-time systems become increasingly complex, there is an urgent need for efficient optimization techniques that can handle large-scale systems. However, the complexity of schedulability analysis often makes it difficult to be directly incorporated in standard optimization frameworks, and inefficient to be checked against a large number of candidate solutions. In this paper, we propose a novel optimization framework for the design of real-time systems. It leverages the sustainability of schedulability analysis that is applicable for a large class of real-time systems. It builds a counterexample-guided iterative procedure to efficiently learn from an unschedulable solution and rule out many similar ones. Compared to the state-of-the-art, the proposed framework may be ten times faster while providing solutions with the same quality. This work is a journal extension to the conference paper published at RTSS 2020, which adds new discussions for techniques that improve the algorithm scalability, as well as a set of new experiments to better evaluate the proposed framework.