Supervisory control for real-time scheduling of periodic and sporadic tasks with resource constraints

被引:14
|
作者
Park, Seong-Jin [2 ]
Yang, Jung-Min [1 ]
机构
[1] Catholic Univ Daegu, Dept Elect Engn, Kyongsan 712702, Kyongbuk, South Korea
[2] Ajou Univ, Dept Elect & Comp Engn, Suwon 443749, South Korea
关键词
Supervisory control; Timed discrete event systems; Real-time scheduling; Resource constraints; Deadlock; SCHEDULABILITY ANALYSIS; SYSTEMS;
D O I
10.1016/j.automatica.2009.07.011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the framework of supervisory control of timed discrete event systems, this paper addresses the design problem of a real-time scheduler that meets stringent time constraints of periodic tasks and sporadic tasks which exclusively access shared resources. For this purpose, we present the timed discrete event models of execution of periodic tasks and sporadic tasks and resource access for shared resources. Based on these models, we present the notion of deadlock-free and schedulable languages that contain only deadline-meeting sequences which do not reach deadlock states. In addition, we present the method of systematically computing the largest deadlock-free and schedulable language, and it is also shown that schedulability analysis can be done using this language. We further show that the real-time scheduler achieving the largest deadlock-free and schedulable language is optimal in the sense that there are no other schedulers to achieve schedulable cases more than those achieved by the optimal scheduler. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2597 / 2604
页数:8
相关论文
共 50 条
  • [1] Comments on "Supervisory control for real-time scheduling of periodic and sporadic tasks with resource constraints" [Automatica 45 (2009) 2597-2604]
    Devaraj, Rajesh
    Sarkar, Arnab
    Biswas, Santosh
    AUTOMATICA, 2017, 82 : 332 - 334
  • [2] Reply to "Comments on 'Supervisory control for real-time scheduling of periodic and sporadic tasks with resource constraints"' [Automatica 45 (2009) 2597-2604]
    Park, Seong-Jin
    Yang, Jung -Min
    AUTOMATICA, 2017, 82 : 335 - 335
  • [3] Efficient Scheduling of Periodic, Aperiodic, and Sporadic Real-Time Tasks with Deadline Constraints
    Goubaa, Aicha
    Kahlgui, Mohamed
    Georg, Frey
    Li, Zhiwu
    SOFTWARE TECHNOLOGIES (ICSOFT 2020), 2021, 1447 : 25 - 43
  • [4] SCHEDULING PERIODIC AND SPORADIC TASKS IN A REAL-TIME SYSTEM
    CHETTO, H
    CHETTO, M
    INFORMATION PROCESSING LETTERS, 1989, 30 (04) : 177 - 184
  • [5] A Supervisory Control Approach for Scheduling Real-time Periodic Tasks on Dynamically Reconfigurable Platforms
    Kejela, Cherinet
    Devaraj, Rajesh
    Sarkar, Arnab
    Saha, Sangeet
    2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 1 - 8
  • [6] Real-time preemptive scheduling of sporadic tasks based on supervisory control of discrete event systems
    Park, Seong-Jin
    Cho, Kwang-Hyun
    INFORMATION SCIENCES, 2008, 178 (17) : 3393 - 3401
  • [7] Real-Time Reconfigurable Scheduling of Sporadic Tasks
    Gharsellaoui, Hamza
    Ben Ahmed, Samir
    SOFTWARE TECHNOLOGIES (ICSOFT 2013), 2014, 457 : 24 - 39
  • [8] Resource augmentation for uniprocessor and multiprocessor partitioned scheduling of sporadic real-time tasks
    Chen, Jian-Jia
    Chakraborty, Samarjit
    REAL-TIME SYSTEMS, 2013, 49 (04) : 475 - 516
  • [9] Resource augmentation for uniprocessor and multiprocessor partitioned scheduling of sporadic real-time tasks
    Jian-Jia Chen
    Samarjit Chakraborty
    Real-Time Systems, 2013, 49 : 475 - 516
  • [10] Real-time scheduling of non-preemptive sporadic tasks on uniprocessor systems using supervisory control of timed DES
    Devaraj, Rajesh
    Sarkar, Arnab
    Biswas, Santosh
    2017 AMERICAN CONTROL CONFERENCE (ACC), 2017, : 3212 - 3217