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 条
  • [1] Preference-oriented fixed-priority scheduling for periodic real-time tasks
    Begam, Rehana
    Xia, Qin
    Zhu, Dakai
    Aydin, Hakan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 69 : 1 - 14
  • [2] Energy-cognizant scheduling for preference-oriented fixed-priority real-time tasks
    Bansal, Savina
    Bansal, Rakesh Kumar
    Arora, Kiran
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 108
  • [3] TIMING ANALYSIS FOR FIXED-PRIORITY SCHEDULING OF HARD REAL-TIME SYSTEMS
    HARBOUR, MG
    KLEIN, MH
    LEHOCZKY, JP
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (01) : 13 - 28
  • [4] Fixed-priority scheduling of real-time systems using utilization bounds
    Park, DW
    Natarajan, S
    Kanevsky, A
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 33 (01) : 57 - 63
  • [5] Work-in-Progress: Preference-Oriented Scheduling in Multiprocessor Real-Time Systems
    Xia, Qin
    Zhu, Dakai
    Aydin, Hakan
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 135 - 138
  • [6] Fixed-priority global scheduling for mixed-criticality real-time systems
    Kelly, Owen R.
    Aydin, Hakan
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (2-3) : 266 - 276
  • [7] Preference-oriented partitioning for multiprocessor real-time systems
    Xia, Qin
    Yan, Songming
    Chen, Haoxuan
    Zhu, Dakai
    Aydin, Hakan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 126
  • [8] The Concept of Unschedulability Core for Optimizing Real-Time Systems with Fixed-Priority Scheduling
    Zhao, Yecheng
    Zeng, Haibo
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (06) : 926 - 938
  • [9] Energy Efficient Scheduling for Hard Real-Time Systems with Fixed-Priority Assignment
    Niu, Linwei
    2010 IEEE 29TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2010, : 153 - 160
  • [10] Practical on-line DVS scheduling for fixed-priority real-time systems
    Mochocki, B
    Hu, XS
    Quan, G
    RTAS 2005: 11TH IEEE REAL TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2005, : 224 - 233