An Optimization Framework for Real-Time Systems with Sustainable Schedulability Analysis

被引:4
|
作者
Zhao, Yecheng [1 ]
Zhou, Runzhi [2 ]
Zeng, Haibo [1 ]
机构
[1] Virginia Tech, Blacksburg, VA 24061 USA
[2] Case Western Reserve Univ, Cleveland, OH 44106 USA
基金
美国国家科学基金会;
关键词
PRIORITY ASSIGNMENT; SPORADIC TASKS; PERIOD; SELECTION;
D O I
10.1109/RTSS49844.2020.00038
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:333 / 344
页数:12
相关论文
共 50 条
  • [41] Task period selection and schedulability in real-time systems
    Seto, D
    Lehoczky, JP
    Sha, L
    19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 188 - 198
  • [42] On the Schedulability of Real-Time Discrete-Event Systems
    Matsikoudis, Eleftherios
    Stergiou, Christos
    Lee, Edward A.
    2013 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2013,
  • [43] Efficient online schedulability tests for real-time systems
    Kuo, TW
    Chang, LP
    Liu, YH
    Lin, KJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (08) : 734 - 751
  • [44] Period and deadline selection for schedulability in real-time systems
    Chantem, Thidapat
    Wang, Xiaofeng
    Lemmon, M. D.
    Hu, X. Sharon
    ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 168 - +
  • [45] A new algorithm to prove the schedulability of real-time systems
    Wang, SH
    Färber, G
    CONTROL ENGINEERING PRACTICE, 2000, 8 (06) : 689 - 695
  • [46] Composition of Schedulability Analyses for Real-Time Multiprocessor Systems
    Lee, Jinkyu
    Shin, Kang G.
    Shin, Insik
    Easwaran, Arvind
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (04) : 941 - 954
  • [47] The Polling Effect on the Schedulability of Distributed Real-Time Systems
    Perez, Hector
    Javier Gutierrez, J.
    Gonzalez Harbour, Michael
    Carlos Palencia, J.
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2016, 2016, 9695 : 179 - 194
  • [48] Adding instruction cache effect to schedulability analysis of preemptive real-time systems
    BusquetsMataix, JV
    Serrano, JJ
    Ors, R
    Gil, P
    Wellings, A
    1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 204 - 212
  • [49] Schedulability Analysis for a Mode Transition in Real-Time Multi-Core Systems
    Lee, Jinkyu
    Shin, Kang G.
    IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, : 11 - 20
  • [50] Probabilistic Schedulability Analysis for Fixed Priority Mixed Criticality Real-Time Systems
    Abdeddaim, Yasmina
    Maxim, Dorin
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 596 - 601