Constraint-Based Schedulability Analysis in Multiprocessor Real-Time Systems

被引:1
|
作者
Lee, Hyuk [1 ]
Choi, Jin-Young [1 ]
机构
[1] Korea Univ, Sch Cybersecur, Seoul 02841, South Korea
来源
IEEE ACCESS | 2020年 / 8卷
基金
新加坡国家研究基金会;
关键词
Task analysis; Real-time systems; Processor scheduling; Model checking; Analytical models; Automata; Tools; Constraint satisfaction problem; satisfiability modulo theories; real-time schedulability analysis; multiprocessor schedulability analysis; MODEL-CHECKING; EDF; PACKING; TASKS;
D O I
10.1109/ACCESS.2020.3022847
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the demand for more functions and capabilities in the system increases, the application of multiprocessors has brought advantages in many ways. Many systems now have multiprocessors, and safety-critical systems with real-time properties are no exception. In these systems where the satisfaction of real-time properties is directly linked to the safety of life, the predictability of the behavior is very important, and the behavior of the system can be predicted using the schedulability analysis. In this paper, we propose the schedulability analysis of a real-time system in a homogeneous multiprocessor environment through constraint solving approach. First, the constraints that must be satisfied in order for the system to function properly were derived. These include the constraints of the task behavior, the scheduling behavior, and the operating conditions of a homogeneous multiprocessor environment. Once all the constraints were identified, they were encoded in the form of first-order logic expressions. The encoded constraints are then entered into a constraint solver along with a set of tasks. Finally, the solver provides a schedulable answer if the set of tasks satisfies all the constraints.
引用
收藏
页码:165168 / 165177
页数:10
相关论文
共 50 条
  • [31] Schedulability analysis of dynamic priority real-time systems with contention
    Ana Guasque
    José María Aceituno
    Patricia Balbastre
    José Simó
    Alfons Crespo
    [J]. The Journal of Supercomputing, 2022, 78 : 14703 - 14725
  • [32] Schedulability analysis of fixed priority real-time systems with offsets
    Bate, I
    Burns, A
    [J]. NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 153 - 160
  • [33] An Optimization Framework for Real-Time Systems with Sustainable Schedulability Analysis
    Zhao, Yecheng
    Zhou, Runzhi
    Zeng, Haibo
    [J]. 2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 333 - 344
  • [34] A Process Algebraic Approach to the Schedulability Analysis of Real-Time Systems
    Hanene Ben-Abdallah
    Jin-Young Choi
    Duncan Clarke
    Young Si Kim
    Insup Lee
    Hong-Liang Xie
    [J]. Real-Time Systems, 1998, 15 : 189 - 219
  • [35] Schedulability analysis and design of real-time embedded systems with partitions
    Doose, D
    Mammeri, Z
    [J]. DESIGN METHODS AND APPLICATIONS FOR DISTRIBUTED EMBEDDED SYSTEMS, 2004, 150 : 167 - 176
  • [36] HOLISTIC SCHEDULABILITY ANALYSIS FOR DISTRIBUTED HARD REAL-TIME SYSTEMS
    TINDELL, K
    CLARK, J
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (2-3): : 117 - 134
  • [37] Design optimization for real-time systems with sustainable schedulability analysis
    Zhao, Yecheng
    Zhou, Runzhi
    Zeng, Haibo
    [J]. Real-Time Systems, 2022, 58 (03): : 275 - 312
  • [38] Schedulability analysis for mode changes in flexible real-time systems
    Pedro, P
    Burns, A
    [J]. 10TH EUROMICRO WORKSHOP ON REAL-TIME SYSTEMS, PROCEEDINGS, 1998, : 172 - 179
  • [39] Design optimization for real-time systems with sustainable schedulability analysis
    Zhao, Yecheng
    Zhou, Runzhi
    Zeng, Haibo
    [J]. REAL-TIME SYSTEMS, 2022, 58 (03) : 275 - 312
  • [40] A process algebraic approach to the schedulability analysis of real-time systems
    Ben-Abdallah, H
    Choi, JY
    Clarke, D
    [J]. REAL-TIME SYSTEMS, 1998, 15 (03) : 189 - 219