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 条
  • [1] Simulation-based Schedulability Tests for Multiprocessor Real-time Systems
    Sebestyen, Gheorghe
    Hangan, Anca
    Suciu, Alin
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS, THETA 18TH EDITION, 2012, : 216 - 221
  • [2] 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
  • [3] Constraint Solving Approach to Schedulability Analysis in Real-Time Systems
    Lee, Hyuk
    Choi, Jin-Young
    [J]. IEEE ACCESS, 2018, 6 : 58418 - 58426
  • [4] Schedulability issues for EDZL scheduling on real-time multiprocessor systems
    Chao, Yi-Hsiung
    Lin, Shun-Shii
    Lin, Kwei-Jay
    [J]. INFORMATION PROCESSING LETTERS, 2008, 107 (05) : 158 - 164
  • [5] A constraint-based approach for specification and verification of real-time systems
    Gupta, G
    Pontelli, E
    [J]. 18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 230 - 239
  • [6] Non-migratory feasibility and migratory schedulability analysis of multiprocessor real-time systems
    Baruah, Sanjoy
    Fisher, Nathan
    [J]. REAL-TIME SYSTEMS, 2008, 39 (1-3) : 97 - 122
  • [7] Non-migratory feasibility and migratory schedulability analysis of multiprocessor real-time systems
    Sanjoy Baruah
    Nathan Fisher
    [J]. Real-Time Systems, 2008, 39 : 97 - 122
  • [8] A scalable task duplication based algorithm for improving the schedulability of real-time heterogeneous multiprocessor systems
    Auluck, N
    Agrawal, DP
    [J]. 2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2003, : 89 - 96
  • [9] A Utilization-Based Schedulability Test of Real-Time Systems Running on a Multiprocessor Virtual Machine
    Niyizamwiyitira, Christine
    Lundberg, Lars
    [J]. COMPUTER JOURNAL, 2019, 62 (06): : 884 - 904
  • [10] Symbolic schedulability analysis of real-time systems
    Kwak, HH
    Lee, I
    Philippou, A
    Choi, JY
    Sokolsky, O
    [J]. 19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 409 - 418