Improved priority based scheduling algorithm for real time embedded systems
C Keerthanaa, M. Poongothai
Abstract
C Keerthanaa, M. Poongothai
Abstract
Most of the real time systems are framed with aid of priority based scheduling algorithms. If the task is not scheduled accurately the percentage of deadline missing the tasks will exaggerate. In RTOS, when a high priority task is allowed to preempt the low priority task which results in context switching. Due to context switching, processor time and energy will get famished. To overcome these problems the controlled preemptive EDF (CP-EDF) scheduling algorithm is proposed so that preemptions have been controlled. The objective of the proposed CP-EDF scheduling algorithm is to avoid processor time and energy from getting wasted. The results are compared with fully preemptive EDF (FP-EDF) scheduling algorithm and non preemptive (NP-EDF) scheduling algorithm and concluded that the proposed CP-EDF scheduling algorithm outperforms the existing NP-EDF and FP-EDF scheduling algorithms in terms of success ratio, missing rate and CPU utilization.
OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Most of the real time systems are framed with aid of priority based scheduling algorithms. If the task is not scheduled accurately the percentage of deadline missing the tasks will exaggerate. In RTOS, when a high priority task is allowed to preempt the low priority task which results in context switching. Due to context switching, processor time and energy will get famished. To overcome these problems the controlled preemptive EDF (CP-EDF) scheduling algorithm is proposed so that preemptions have been controlled. The objective of the proposed CP-EDF scheduling algorithm is to avoid processor time and energy from getting wasted. The results are compared with fully preemptive EDF (FP-EDF) scheduling algorithm and non preemptive (NP-EDF) scheduling algorithm and concluded that the proposed CP-EDF scheduling algorithm outperforms the existing NP-EDF and FP-EDF scheduling algorithms in terms of success ratio, missing rate and CPU utilization.
Key concepts: Computer science, Earliest deadline first scheduling, Fixed-priority pre-emptive scheduling, Dynamic priority scheduling, Rate-monotonic scheduling, Fair-share scheduling, Least slack time scheduling, Deadline-monotonic scheduling