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

被引:3
|
作者
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] Period and deadline selection for schedulability in real-time systems
    Chantem, Thidapat
    Wang, Xiaofeng
    Lemmon, M. D.
    Hu, X. Sharon
    [J]. ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 168 - +
  • [42] On the Schedulability of Real-Time Discrete-Event Systems
    Matsikoudis, Eleftherios
    Stergiou, Christos
    Lee, Edward A.
    [J]. 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
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (08) : 734 - 751
  • [44] A new algorithm to prove the schedulability of real-time systems
    Wang, SH
    Färber, G
    [J]. CONTROL ENGINEERING PRACTICE, 2000, 8 (06) : 689 - 695
  • [45] Composition of Schedulability Analyses for Real-Time Multiprocessor Systems
    Lee, Jinkyu
    Shin, Kang G.
    Shin, Insik
    Easwaran, Arvind
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (04) : 941 - 954
  • [46] The Polling Effect on the Schedulability of Distributed Real-Time Systems
    Perez, Hector
    Javier Gutierrez, J.
    Gonzalez Harbour, Michael
    Carlos Palencia, J.
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2016, 2016, 9695 : 179 - 194
  • [47] Adding instruction cache effect to schedulability analysis of preemptive real-time systems
    BusquetsMataix, JV
    Serrano, JJ
    Ors, R
    Gil, P
    Wellings, A
    [J]. 1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 204 - 212
  • [48] Schedulability Analysis for a Mode Transition in Real-Time Multi-Core Systems
    Lee, Jinkyu
    Shin, Kang G.
    [J]. IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, : 11 - 20
  • [49] Probabilistic Schedulability Analysis for Fixed Priority Mixed Criticality Real-Time Systems
    Abdeddaim, Yasmina
    Maxim, Dorin
    [J]. PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 596 - 601
  • [50] Practical schedulability analysis for generalized sporadic tasks in distributed real-time systems
    Zhang, Yuanfang
    Krecker, Donald K.
    Gill, Christopher
    Lu, Chenyang
    Thaker, Gautam H.
    [J]. ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 223 - +