Combining EDF and LST to Enhance the Performance of Real-Time Task Scheduling

被引:0
|
作者
Ayele, Amare Anagaw [1 ]
Kumar, Dileep G. [2 ]
Rao, Vuda Sreenivasa [2 ]
Bokka, Radha Krishna [3 ]
机构
[1] Debre Markos Univ, Dept IT, Debre Markos, Ethiopia
[2] Adama Sci & Technol Univ, Dept Comp, Adama, Ethiopia
[3] St Marys Coll Engn & Technol, Dept CSE, Hyderabad, Andhra Pradesh, India
关键词
Scheduling; Real-Time System; Earliest Deadline First; Least Slack Time First;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Real time system is a system in which the computation not only depends on producing a correct output, but the output should be delivered within predetermine timing constraint called deadline. As humans, we handle scheduling issues every day. For example, a student must accomplish homework by the appropriate due date, a professor must complete the rough draft of a paper by the submission date, etc., where we have only one task to accomplish, meeting that deadline probably would be very simple. Our lives, however, contain many tasks that have deadlines tax forms, car inspections, meetings, classes, etc. Thus, we must use some sort of scheduling technique to "juggle" our various tasks, so that they all are completed by their appropriate deadlines. As a result, many scholars develop different static and dynamic scheduling algorithms, which are best suited for both uniprocessor and multiprocessors. This paper work will focus on proposing a new dynamic scheduling algorithm. Because, it is found that the well-known uniprocessor dynamic scheduling (EDF (earlier deadline first) and LLF (least slack time first)) algorithms have many context switching and many probability of overhead occurrence (deadline-tie and laxity-tie respectively) which will degrade the performance of the whole system. The paper proposes a dynamic scheduling algorithm that has low context switching and totally reduce the probability of overhead occurrence by combining the deadline and slack to give priority for each task in the ready queue.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Global EDF scheduling for parallel real-time tasks
    Li, Jing
    Luo, Zheng
    Ferry, David
    Agrawal, Kunal
    Gill, Christopher
    Lu, Chenyang
    [J]. REAL-TIME SYSTEMS, 2015, 51 (04) : 395 - 439
  • [2] Global EDF scheduling for parallel real-time tasks
    Jing Li
    Zheng Luo
    David Ferry
    Kunal Agrawal
    Christopher Gill
    Chenyang Lu
    [J]. Real-Time Systems, 2015, 51 : 395 - 439
  • [3] Schedulability Analysis for Real-Time Systems with EDF Scheduling
    Zhang, Fengxiang
    Burns, Alan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (09) : 1250 - 1258
  • [4] Hybrid EDF Packet Scheduling for Real-Time Distributed Systems
    Qian, Tao
    Mueller, Frank
    Xin, Yufeng
    [J]. PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 37 - 46
  • [5] Utilization bounds for EDF scheduling on real-time multiprocessor systems
    López, JM
    Díaz, JL
    García, DF
    [J]. REAL-TIME SYSTEMS, 2004, 28 (01) : 39 - 68
  • [6] Utilization Bounds for EDF Scheduling on Real-Time Multiprocessor Systems
    J. M. López
    J. L. Díaz
    D. F. García
    [J]. Real-Time Systems, 2004, 28 : 39 - 68
  • [7] Real-time adaptive task scheduling
    Tanaka, K
    [J]. ESA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS, 2005, : 24 - 30
  • [8] A Note on EDF Scheduling for Real-Time Energy Harvesting Systems
    Chetto, Maryline
    Queudet, Audrey
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (04) : 1037 - 1040
  • [9] Theory and Practice of EDF Scheduling in Distributed Real-Time Systems
    Javier Gutierrez, J.
    Perez, Hector
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2018, 2018, 10873 : 123 - 137
  • [10] Efficient feasibility analysis for real-time systems with EDF scheduling
    Albers, K
    Slomka, F
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 492 - 497