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 条
  • [21] Scheduling Periodic Tasks in a Hard Real-Time Environment
    Eisenbrand, Friedrich
    Haehnle, Nicolai
    Niemeier, Martin
    Skutella, Martin
    Verschae, Jose
    Wiese, Andreas
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT I, 2010, 6198 : 299 - +
  • [22] The partitioned scheduling of sporadic real-time tasks on multiprocessor platforms
    Baruah, S
    Fisher, N
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2005, : 346 - 353
  • [23] Application of predictive control scheduling method to real-time periodic control tasks overrun
    Qing Shen
    Wei-hua Gui
    Chun-hua Yang
    Tie-jun Yang
    Journal of Central South University of Technology, 2007, 14 : 266 - 270
  • [24] Application of predictive control scheduling method to real-time periodic control tasks overrun
    Shen Qing
    Gui Wei-hua
    Yang Chun-hua
    Yang Tie-jun
    JOURNAL OF CENTRAL SOUTH UNIVERSITY OF TECHNOLOGY, 2007, 14 (02): : 266 - 270
  • [25] Application of predictive control scheduling method to real-time periodic control tasks overrun
    沈青
    桂卫华
    阳春华
    杨铁军
    JournalofCentralSouthUniversityofTechnology, 2007, (02) : 266 - 270
  • [26] Energy and Quality of Control Constraints in Real-Time Scheduling of Synchronous Hybrid Tasks
    Abbas, A.
    Loudini, M.
    Hidouci, W. K.
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2013, 15 (04): : 86 - 96
  • [27] Optimal Priority-Free Conditionally-Preemptive Real-Time Scheduling of Periodic Tasks Based on DES Supervisory Control
    Wang, Xi
    Li, Zhiwu
    Wonham, Walter Murray
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (07): : 1082 - 1098
  • [28] Multiprocessor scheduling of real-time tasks with resource requirements
    Mourlas, C
    EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 497 - 504
  • [29] Real-time scheduling for parallel tasks with resource reclamation
    He, Qingqiang
    Sun, Yongzheng
    Jiang, Xu
    Lv, Mingsong
    Lee, Jinkyu
    Guan, Nan
    REAL-TIME SYSTEMS, 2024, 60 (02) : 291 - 327
  • [30] Optimal Real-Time Scheduling of Control Tasks With State Feedback Resource Allocation
    Ben Gaid, Mohamed El Mongi
    Cela, Arben S.
    Hamam, Yskandar
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2009, 17 (02) : 309 - 326