A Super Scheduler Model for Hierarchical Real-Time Systems with Capability of Urgent Tasks Scheduling

被引:0
|
作者
Enayatzare, Amin [1 ]
Sedaghat, Yasser [1 ]
机构
[1] Ferdowsi Univ ofMashhad, Dependable Distributed Embedded Syst Lab, Mashhad, Iran
关键词
Super scheduler; Critical task; Real-time Scheduling; Hierarchical real-time systems; Safety-critical applications;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The design of real-time systems for safety-critical applications depends heavily on the normal operation of system, in critical conditions. In these applications, among of real-time tasks, a critical task must be immediately scheduled at its arrival time immediately; otherwise, it leads to a system failure and disasters in safety-critical applications. A major problem in real-time systems included critical tasks, is unpredictable arrival of these tasks. To resolve the problem, a kind of scheduler, called "super scheduler", is employed The problem can be more complex, in a hierarchical real-time system A hierarchical real-time system consists of several real-time sub-systems, called "components". Hence, using super scheduler for each component of the system, needs to special considerations. On the arrival of a critical task, the super scheduler preempts the currently running tasks and alters the priority of all existence tasks. When the critical task is completed, the preempted tasks are executed in their new priority order. This guarantees the completion of the critical and almost all other non-critical tasks before their deadlines, and therefore the stability of the component. To guarantee the stability of a hierarchical real-time system, all its components should be stable This paper presents a model to guarantee the stability of a hierarchical real-time system included a critical task in each component. Moreover, a fault tolerance method has been applied for all components. Evaluation results show that the proposed technique improves the stability of a hierarchical real-time system included critical tasks by decreasing the number of tasks which miss their deadline.
引用
收藏
页码:485 / 491
页数:7
相关论文
共 50 条
  • [1] Tasks Scheduling Using Dynamic Cluster-Based Hierarchical Real-Time Scheduler for Autonomous Car
    Talmale, Girish
    Shrawankar, Urmila
    AMBIENT SCIENCE, 2021, 8 (02) : 1 - 6
  • [2] Model-Driven Scheduling of Real-Time Tasks for Robotics Systems
    Wigand, Dennis Leroy
    Wrede, Sebastian
    2019 THIRD IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC 2019), 2019, : 46 - 53
  • [3] Real-time scheduling of hierarchical reward-based tasks
    Zu, M
    Cheng, AMK
    9TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 2 - 9
  • [4] Hierarchical Real-Time Scheduling for Multicore Systems
    Osmolovskiy, Sergey
    Ivanova, Ekaterina
    Shakurov, Daniil
    Fedorov, Ivan
    Vinogradov, Vladimir
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 248 - 256
  • [5] A feedback scheduler for real-time controller tasks
    Eker, J
    Hagander, P
    Årzén, KE
    CONTROL ENGINEERING PRACTICE, 2000, 8 (12) : 1369 - 1378
  • [6] Scheduling imprecise tasks in real-time distributed systems
    de Oliveira, WS
    Fraga, JD
    Farines, JM
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 319 - 326
  • [7] PREEMPTIVE SCHEDULING OF REAL-TIME TASKS ON MULTIPROCESSOR SYSTEMS
    MUNTZ, RR
    COFFMAN, EG
    JOURNAL OF THE ACM, 1970, 17 (02) : 324 - &
  • [8] Scheduling distributed real-time tasks in the DGMF model
    Chen, DJ
    Mok, AK
    Baruah, S
    SIXTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2000, : 14 - 22
  • [9] A Flattened Hierarchical Scheduler for Real-Time Virtualization
    Drescher, Michael
    Legout, Vincent
    Barbalace, Antonio
    Ravindran, Binoy
    2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016,
  • [10] Compositional Verification for Hierarchical Scheduling of Real-Time Systems
    Carnevali, Laura
    Pinzuti, Alessandro
    Vicario, Enrico
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (05) : 638 - 657