A group priority earliest deadline first scheduling algorithm

被引:8
|
作者
Li, Qi [1 ]
Ba, Wei [2 ]
机构
[1] Dalian Univ Technol, Sch Control Sci & Engn, Dalian 116024, Peoples R China
[2] Sci & Technol Underwater Test & Control Lab, Dalian 116013, Peoples R China
关键词
real-time system; group priority; success ratio; switching; ENVIRONMENT; SYSTEMS;
D O I
10.1007/s11704-012-1104-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In most priority scheduling algorithms, the number of priority levels is assumed to be unlimited. However, if a task set requires more priority levels than the system can support, several jobs must in practice be assigned the same priority level. To solve this problem, a novel group priority earliest deadline first (GPEDF) scheduling algorithm is presented. In this algorithm, a schedulability test is given to form a job group, in which the jobs can arbitrarily change their order without reducing the schedulability. We consider jobs in the group having the same priority level and use shortest job first (SJF) to schedule the jobs in the group to improve the performance of the system. Compared with earliest deadline first (EDF), best effort (BE), and group-EDF (gEDF), simulation results show that the new algorithm exhibits the least switching, the shortest average response time, and the fewest required priority levels. It also has a higher success ratio than both EDF and gEDF.
引用
收藏
页码:560 / 567
页数:8
相关论文
共 50 条
  • [21] A method for performance analysis of earliest-deadline-first scheduling policy
    Kargahi, Mehdi
    Movaghar, Ali
    [J]. JOURNAL OF SUPERCOMPUTING, 2006, 37 (02): : 197 - 222
  • [22] Fault-tolerant earliest deadline first scheduling with resource reclaim
    Chen, Y
    Yu, X
    Xiong, GZ
    [J]. FIFTH INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2002, : 278 - 285
  • [23] Buffer Minimization in Earliest-Deadline First Scheduling of Dataflow Graphs
    Bouakaz, Adnan
    Talpin, Jean-Pierre
    [J]. ACM SIGPLAN NOTICES, 2013, 48 (05) : 133 - 142
  • [24] Suspension-Aware Earliest-Deadline-First Scheduling Analysis
    Gunzel, Mario
    von der Bruggen, Georg
    Chen, Jian-Jia
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 4205 - 4216
  • [25] Aggressive look-ahead earliest deadline first algorithm
    Chiou, Lih-Yih
    Lim, Hsin-Ei
    Chen, Yi-Siou
    [J]. TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 825 - 828
  • [26] A Method for Performance Analysis of Earliest-Deadline-First Scheduling Policy
    Mehdi Kargahi
    Ali Movaghar
    [J]. The Journal of Supercomputing, 2006, 37 : 197 - 222
  • [27] Scheduling messages with earliest deadline techniques
    Di Natale, M
    Meschi, A
    [J]. REAL-TIME SYSTEMS, 2001, 20 (03) : 255 - 285
  • [28] Scheduling messages with earliest deadline techniques
    Natale M.D.
    Meschi A.
    [J]. Real-Time Systems, 2001, 20 (3) : 255 - 285
  • [29] The Virtual Deadline based Optimization Algorithm for Priority Assignment in Fixed-Priority Scheduling
    Zhao, Yecheng
    Zeng, Haibo
    [J]. 2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 116 - 127
  • [30] Earliest deadline first scheduling technique for different networks in network control system
    C. T. Kalaivani
    N. Kalaiarasi
    [J]. Neural Computing and Applications, 2019, 31 : 223 - 232