Preference-Oriented Fixed-Priority Scheduling for Real-Time Systems

被引:0
|
作者
Begam, Rehana [1 ]
Zhu, Dakai [1 ]
Aydin, Hakan [2 ]
机构
[1] Univ Texas San Antonio, San Antonio, TX 78249 USA
[2] George Mason Univ, Fairfax, VA 22030 USA
关键词
Real-Time Systems; Fixed-Priority Scheduling; Preference-Oriented Execution;
D O I
10.1109/DASC.2014.37
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most real-time scheduling algorithms prioritize tasks solely based on their timing parameters and cannot effectively handle them when they have different execution preferences. In this paper, for a set of periodic tasks, where some tasks are preferably executed as soon as possible (ASAP) and others as late as possible (ALAP), we investigate preference-oriented fixedpriority scheduling algorithms. Specifically, following the idea in dual-priority scheduling, we derive promotion times for ALAP tasks (only). Then, we devise a dual-queue based fixed-priority scheduling algorithm that retains ALAP tasks in the waiting queue until their promotion times to delay their executions while putting ASAP tasks into the ready queue immediately once they arrive for early execution. We also investigate online techniques to further expedite (delay) the executions of ASAP (ALAP) tasks, respectively. Our evaluation results show that the dual-queue technique with ALAP tasks' promotion times can effectively address the execution preferences of both ASAP and ALAP tasks, which can be further improved at runtime with wrapper-task based slack management. Our technique is shown to yield clear advantages over a simple technique that periodically inserts idle intervals to the schedule before ALAP tasks are executed.
引用
收藏
页码:159 / +
页数:2
相关论文
共 50 条
  • [41] Multi-Core Fixed-Priority Scheduling of Real-Time Tasks with Statistical Deadline Guarantee
    Wang, Tianyi
    Niu, Linwei
    Ren, Shaolei
    Quan, Gang
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 1335 - 1340
  • [42] Self-Suspension Real-Time Tasks under Fixed-Relative-Deadline Fixed-Priority Scheduling
    Huang, Wen-Hung
    Chen, Jian-Jia
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1078 - 1083
  • [43] The Optimality of PFPASAP Algorithm for Fixed-Priority Energy-Harvesting Real-Time Systems
    Abdeddaim, Yasmina
    Chandarli, Younes
    Masson, Damien
    PROCEEDINGS OF THE 2013 25TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2013), 2013, : 47 - 56
  • [44] Energy Management of Standby-Sparing Systems for Fixed-Priority Real-Time Workloads
    Haque, Mohammad A.
    Aydin, Hakan
    Zhu, Dakai
    2013 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2013,
  • [45] Energy-aware fault tolerance in fixed-priority real-time embedded systems
    Zhang, Y
    Chakrabarty, K
    Swaminathan, V
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 209 - 213
  • [46] Workload-aware harmonic partitioned scheduling for fixed-priority probabilistic real-time tasks on multiprocessors
    Ren, Jiankang
    Xie, Yong
    Bi, Ran
    He, Yifan
    Wu, Guowei
    Tan, Guozhen
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 93 : 20 - 32
  • [47] Multi-Core Partitioned Scheduling For Fixed-Priority Periodic Real-Time Tasks With Enhanced RBound
    Fan, Ming
    Han, Qiushi
    Quan, Gang
    Ren, Shangping
    PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014), 2015, : 284 - +
  • [48] A New Covert Channel in Fixed-Priority Real-Time Multiframe Tasks
    Babar, Mohammad Fakhruddin
    Hasan, Monowar
    2024 IEEE 27TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC 2024, 2024,
  • [49] Scheduling Parallel Real-Time Tasks using a Fixed-Priority Work-Stealing Algorithm on Multiprocessors
    Maia, Claudio
    Nogueira, Luis
    Pinho, Luis Miguel
    2013 8TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2013, : 89 - 92
  • [50] Partitioned Fixed-priority Real-time Scheduling Based on Dependent Task-Split on Multicore Platform
    Wu, Guowei
    Li, Ying
    Ren, Jiankang
    Lin, Chi
    2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1257 - 1264