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 条
  • [1] A group priority earliest deadline first scheduling algorithm
    Qi Li
    Wei Ba
    [J]. Frontiers of Computer Science, 2012, 6 : 560 - 567
  • [2] A priority assignment method for earliest deadline scheduling
    Park, M
    Hong, J
    Shin, SY
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2003, : 316 - 320
  • [3] HARDWARE IMPLEMENTATION OF AN EARLIEST DEADLINE FIRST TASK SCHEDULING ALGORITHM
    Verber, Domen
    [J]. INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2011, 41 (04): : 257 - 263
  • [4] A Simulation of Priority Based Earliest Deadline First Scheduling for Cloud Computing System
    Gupta, Garima
    Kumawat, Vimal Kr.
    Laxmi, P. R.
    Singh, Dharmendra
    Jain, Vinesh
    Singh, Ravinder
    [J]. 2014 FIRST INTERNATIONAL CONFERENCE ON NETWORKS & SOFT COMPUTING (ICNSC), 2014, : 35 - 39
  • [5] Minimizing cache usage with fixed-priority and earliest deadline first scheduling
    Sun, Binqi
    Kloda, Tomasz
    Garcia, Sergio Arribas
    Gracioli, Giovani
    Caccamo, Marco
    [J]. REAL-TIME SYSTEMS, 2024, : 625 - 664
  • [6] Scheduling mixed traffic under Earliest-Deadline-First algorithm
    Ryu, YS
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2003, 2003, 2869 : 715 - 722
  • [7] EARLIEST DEADLINE FIRST SCHEDULING ALGORITHM AND ITS USE IN ANKA UAV
    Okuyan, Erhan
    Kayayurt, Baris
    [J]. 2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [8] Towards a stable Earliest Deadline scheduling algorithm
    Delacroix, J
    [J]. REAL-TIME SYSTEMS, 1996, 10 (03) : 263 - 291
  • [9] SOME RESULTS OF THE EARLIEST DEADLINE SCHEDULING ALGORITHM
    CHETTO, H
    CHETTO, M
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (10) : 1261 - 1269
  • [10] On earliest deadline first scheduling for temporal consistency maintenance
    Xiong, Ming
    Wang, Qiong
    Ramamritham, Krithi
    [J]. REAL-TIME SYSTEMS, 2008, 40 (02) : 208 - 237