Preference-oriented real-time scheduling and its application in fault-tolerant systems

被引:18
|
作者
Guo, Yifeng [1 ]
Su, Hang [1 ]
Zhu, Dakai [1 ]
Aydin, Hakan [2 ]
机构
[1] Univ Texas San Antonio, Dept Comp Sci, San Antonio, TX 78249 USA
[2] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
基金
美国国家科学基金会;
关键词
Periodic real-time tasks; Preference-oriented execution; Scheduling algorithms; Fault-tolerant systems;
D O I
10.1016/j.sysarc.2014.12.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we consider a set of real-time periodic tasks where some tasks are preferably executed as soon as possible (ASAP) and others as late as possible (AMP) while still meeting their deadlines. After introducing the idea of preference-oriented (PO) execution, we formally define the concept of PO-optimality. For fully-loaded systems (with 100% utilization), we first propose a PO-optimal scheduler, namely ASAP-Ensured Earliest Deadline (SEED), by focusing on ASAP tasks where the optimality of ALAP tasks' preference is achieved implicitly due to the harmonicity of the PO-optimal schedules for such systems. Then, for under-utilized systems (with less than 100% utilization), we show the discrepancies between different PO-optimal schedules. By extending SEED, we propose a generalized Preference-Oriented Earliest Deadline (POED) scheduler that can obtain a PO-optimal schedule for any schedulable task set. The application of the POED scheduler in a dual-processor fault-tolerant system is further illustrated. We evaluate the proposed PO-optimal schedulers through extensive simulations. The results show that, comparing to that of the well-known EDF scheduler, the scheduling overheads of SEED and POED are higher (but still manageable) due to the additional consideration of tasks' preferences. However, SEED and POED can achieve the preference-oriented execution objectives in a more successful way than EDF. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:127 / 139
页数:13
相关论文
共 50 条
  • [41] Adaptive Event-Triggered Fixed-Time Fault-Tolerant Consensus Control for a Class of Multiagent Systems
    Jin, Dongyang
    Xiang, Zhengrong
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2024, 54 (08): : 4853 - 4862
  • [42] Fault-Tolerant Control for Stochastic Switched IT2 Fuzzy Uncertain Time-Delayed Nonlinear Systems
    Sun, Jiayue
    Zhang, Huaguang
    Wang, Yingchun
    Sun, Shaoxin
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (02) : 1335 - 1346
  • [43] Adaptive Fault-Tolerant Tracking Control for Discrete-Time Multiagent Systems via Reinforcement Learning Algorithm
    Li, Hongyi
    Wu, Ying
    Chen, Mou
    IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (03) : 1163 - 1174
  • [44] Nonlinear Fault-Tolerant Control Design for Singular Stochastic Systems With Fractional Stochastic Noise and Time-Delay
    Sweetha, S.
    Sakthivel, R.
    Panneerselvam, V.
    Ma, Yong-Ki
    IEEE ACCESS, 2021, 9 : 153647 - 153655
  • [45] Fault-Tolerant Tracking Control of Discrete-Time T-S Fuzzy Systems With Input Constraint
    Zare, Iman
    Setoodeh, Peyman
    Asemani, Mohammad Hassan
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2022, 30 (06) : 1914 - 1928
  • [46] Adaptive Fault-Tolerant Fast Finite-Time Consensus Protocols for Multiple Mechanical Systems With Output Constraints
    Shang, Lin
    Cai, Mingjie
    Wang, Baofang
    Yu, Jinpeng
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (09): : 6028 - 6035
  • [47] Fault-Tolerant Control for Output Regulation in Multi-Agent Systems Based on Prescribed-Time Observers
    Liu, Yang
    Pang, Guochen
    Qiu, Jianlong
    Chen, Xiangyong
    Cao, Jinde
    IEEE TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING OVER NETWORKS, 2024, 10 : 729 - 739
  • [48] Fault-Tolerant Robust Model-Predictive Control of Uncertain Time-Delay Systems Subject to Disturbances
    Khan, Owais
    Mustafa, Ghulam
    Khan, Abdul Qayyum
    Abid, Muhammad
    Ali, Muhammad
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (11) : 11400 - 11408
  • [49] Prescribed-Time Fault-Tolerant Control for Fully Actuated Heterogeneous Multiagent Systems: A Hierarchical Design Approach
    Ma, Yonghao
    Zhang, Ke
    Jiang, Bin
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2023, 59 (05) : 6624 - 6636
  • [50] Aspect-Oriented Customization of the Scheduling Algorithm and the Resource Access Protocol of a Real-Time Operating System
    Abe, Kazuki
    Yoo, Myungryun
    Yokoyama, Takanori
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 627 - 634